Model generation method, related equipment and medium for modular steel structure auxiliary structure

By generating secondary beam and oblique brace models and calculating production guidance parameters, the problems of low generation efficiency and lack of production guidance parameters of auxiliary structures of modular steel structures are solved, and the generation efficiency of auxiliary structure models and profile processing are improved.

CN118916977BActive Publication Date: 2024-12-17CHINA CONSTRUCTION SCIENCE & IND GROUP GREEN TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411419531.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2024-12-17
Estimated Expiration
2044-10-12

AI Technical Summary

Technical Problem

In the prior art, the auxiliary structure generation efficiency of the modular steel structure model is low, and the generated auxiliary structure model lacks production guidance parameters and cannot effectively guide profile processing.

Method used

By receiving the main structure building information model input by the user, the secondary beam and oblique brace model is generated, and the corresponding production guidance parameters are calculated, including the secondary beam width, height, arrangement rules and the width, height, end point position of the oblique brace, etc. To improve the generation efficiency of auxiliary structural models and profile processing efficiency.

Benefits of technology

The generation efficiency of auxiliary structural models in modular steel structures is improved, and detailed production guidance parameters are provided, which improves the processing efficiency of auxiliary structural model profiles in the factory.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118916977B_ABST
    Figure CN118916977B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a model generation method, related equipment and medium for the auxiliary structure of a modular steel structure. The method includes: receiving a main structure building information model input by a user, the main structure building information model includes multiple first surface areas and multiple second surface areas; for each first surface area, generating multiple target secondary beam reference lines in the first surface area according to the corresponding first surface area size parameters, secondary beam arrangement rules, etc., and generating a secondary beam model according to the multiple target secondary beam reference lines, for each secondary beam model, determining the secondary beam production guidance parameters according to the length of the target secondary beam reference line; for each second surface area, generating a diagonal brace reference line in the second surface area according to the diagonal brace endpoint position parameters, and generating a diagonal brace model according to the diagonal brace reference line; for each diagonal brace model, determining the diagonal brace production guidance parameters according to the target diagonal brace production guidance parameter calculation rules. By implementing the method of the embodiment of the present application, the generation efficiency of the auxiliary structure model in the modular steel structure can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of artificial intelligence technology, and in particular to a model generation method, related equipment and medium for a modular steel structure auxiliary structure. Background Art

[0002] Modular steel structure building refers to a new type of construction method that splits a complete building into independent modules, completes the production and processing of the independent modules in the factory, and then transports them to the construction site for hoisting.

[0003] Among them, secondary beams and diagonal braces are important auxiliary structures in the modular steel structure box, which can improve the stability of the modular steel structure model. However, in the existing technology, after completing the main structure model of the modular steel structure model, the designer is required to manually construct secondary beams and diagonal braces in different surface areas of the main structure model. The generation efficiency of the model auxiliary structure is low, and the auxiliary structure model generated by the existing technology lacks production guidance parameters, which cannot well guide the factory to perform profile processing of the auxiliary structure model. Summary of the invention

[0004] The embodiments of the present application provide a model generation method, related equipment and medium for the auxiliary structure of a modular steel structure, which can improve the generation efficiency of the auxiliary structure model in the modular steel structure, as well as the production guidance parameters for generating the auxiliary structure model. The production guidance parameters can improve the factory's processing efficiency of the auxiliary structure model profiles.

[0005] In a first aspect, an embodiment of the present application provides a model generation method for a modular steel structure auxiliary structure, which includes: receiving a main structure building information model input by a user, wherein the main structure building information model includes a plurality of first face domains and a plurality of second face domains, wherein the first face domain is composed of a main beam model, and the second face domain is composed of a main beam model and a column model, and the first face domain carries a first face domain size parameter, a secondary beam width parameter, a secondary beam height parameter, a secondary beam arrangement rule, and a face domain corner operation hole parameter, and the second face domain carries a second face domain size parameter, a diagonal brace width parameter, a diagonal brace height parameter, and a diagonal brace endpoint position parameter;

[0006] For each of the first surface areas, a plurality of target secondary beam reference lines are generated in the first surface area according to the corresponding first surface area size parameters, the secondary beam arrangement rules, the surface area corner operation hole parameters and the secondary beam width parameters, and a secondary beam model is generated on the first surface area according to the plurality of target secondary beam reference lines, the secondary beam width parameters and the secondary beam height parameters.

[0007] For each of the secondary beam models, determining the secondary beam production guidance parameters of the secondary beam model according to the length of the corresponding target secondary beam baseline;

[0008] For each of the second surface regions, a diagonal brace reference line is generated in the second surface region according to the diagonal brace endpoint position parameters, and a diagonal brace model is generated on the second surface region according to the diagonal brace width parameters, the diagonal brace height parameters and the diagonal brace reference line;

[0009] For each of the diagonal brace models, the target diagonal brace production guidance parameter calculation rules are determined according to the diagonal brace type of the diagonal brace model, and the diagonal brace production guidance parameters are determined according to the target diagonal brace production guidance parameter calculation rules, the corresponding second surface area size parameters, the corresponding diagonal brace height parameters and the corresponding diagonal brace endpoint position parameters.

[0010] In a second aspect, the embodiment of the present application further provides a model generation device for a modular steel structure auxiliary structure, which includes:

[0011] A transceiver unit is used to receive a main structure building information model input by a user, wherein the main structure building information model includes a plurality of first face areas and a plurality of second face areas, wherein the first face area is composed of a main beam model, and the second face area is composed of a main beam model and a column model, and the first face area carries a first face area size parameter, a secondary beam width parameter, a secondary beam height parameter, a secondary beam arrangement rule, and a face area corner operation hole parameter, and the second face area carries a second face area size parameter, a diagonal brace width parameter, a diagonal brace height parameter, and a diagonal brace endpoint position parameter;

[0012] A processing unit is used to generate, for each of the first surface areas, a plurality of target secondary beam reference lines in the first surface area according to the corresponding first surface area size parameters, secondary beam arrangement rules, surface area corner operation hole parameters and secondary beam width parameters, and generate a secondary beam model on the first surface area according to the plurality of target secondary beam reference lines, the secondary beam width parameters and the secondary beam height parameters; for each of the secondary beam models, determine the secondary beam production guidance parameters of the secondary beam model according to the length of the corresponding target secondary beam reference line; for each of the second surface areas, generate a diagonal brace reference line in the second surface area according to the diagonal brace endpoint position parameters, and generate a diagonal brace model on the second surface area according to the diagonal brace width parameters, the diagonal brace height parameters and the diagonal brace reference line; for each of the diagonal brace models, determine a target diagonal brace production guidance parameter calculation rule according to the diagonal brace type of the diagonal brace model, and determine the diagonal brace production guidance parameters according to the target diagonal brace production guidance parameter calculation rule, the corresponding second surface area size parameters, the corresponding diagonal brace height parameters and the corresponding diagonal brace endpoint position parameters.

[0013] In a third aspect, an embodiment of the present application further provides a computer device, which includes a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the above method when executing the computer program.

[0014] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the storage medium stores a computer program, wherein the computer program includes program instructions, and wherein the program instructions can implement the above method when executed by a processor.

[0015] The embodiment of the present application provides a model generation method, related equipment and medium for a modular steel structure auxiliary structure. The method includes: receiving a main structure building information model input by a user, wherein the main structure building information model includes a plurality of first face domains and a plurality of second face domains, wherein the first face domain is composed of a main beam model, and the second face domain is composed of a main beam model and a column model, and the first face domain carries a first face domain size parameter, a secondary beam width parameter, a secondary beam height parameter, a secondary beam arrangement rule and a face domain corner operation hole parameter, and the second face domain carries a second face domain size parameter, a diagonal brace width parameter, a diagonal brace height parameter and a diagonal brace endpoint position parameter; for each of the first face domains, a plurality of target secondary beam baselines are generated in the first face domain according to the corresponding first face domain size parameter, secondary beam arrangement rule, face domain corner operation hole parameter and secondary beam width parameter, and according to the plurality of target secondary beam baselines, The secondary beam width parameter and the secondary beam height parameter are used to generate a secondary beam model on the first surface area. For each of the secondary beam models, the secondary beam production guidance parameters of the secondary beam model are determined according to the length of the corresponding target secondary beam baseline; for each of the second surface areas, a diagonal brace baseline is generated in the second surface area according to the diagonal brace endpoint position parameters, and a diagonal brace model is generated on the second surface area according to the diagonal brace width parameter, the diagonal brace height parameter and the diagonal brace baseline; for each of the diagonal brace models, a target diagonal brace production guidance parameter calculation rule is determined according to the diagonal brace type of the diagonal brace model, and the diagonal brace production guidance parameters are determined according to the target diagonal brace production guidance parameter calculation rule, the corresponding second surface area size parameters, the corresponding diagonal brace height parameters and the corresponding diagonal brace endpoint position parameters. The embodiment of the present application can automatically generate a secondary beam model and a diagonal brace model of a modular steel structure model according to a main structure building information model input by a user, and generate secondary beam production guidance parameters of each secondary beam model, and diagonal brace production guidance parameters of each diagonal brace model, thereby improving the generation efficiency of auxiliary structure models in modular steel structures, and generating production guidance parameters for auxiliary structure models. The production guidance parameters can improve the factory's processing efficiency of auxiliary structure model profiles. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0017] Figure 1 A schematic diagram of a flow chart of a model generation method for a modular steel structure auxiliary structure provided in an embodiment of the present application;

[0018] Figure 2 A schematic diagram of a main structure model of a model generation method for a modular steel structure auxiliary structure provided in an embodiment of the present application;

[0019] Figure 3 A schematic diagram of an operation hole of a model generation method for a modular steel structure auxiliary structure provided in an embodiment of the present application;

[0020] Figure 4 A schematic diagram of generating a primary beam model of a model generating method for a modular steel structure auxiliary structure provided in an embodiment of the present application;

[0021] Figure 5 Another schematic diagram of beam arrangement of the model generation method of the modular steel structure auxiliary structure provided in the embodiment of the present application;

[0022] Figure 6 Another schematic diagram of beam arrangement of the model generation method of the modular steel structure auxiliary structure provided in the embodiment of the present application;

[0023] Figure 7 Another schematic diagram of generating a beam model in the model generating method of the modular steel structure auxiliary structure provided in an embodiment of the present application;

[0024] Figure 8 Another schematic diagram of beam arrangement of the model generation method of the modular steel structure auxiliary structure provided in the embodiment of the present application;

[0025] Fig. 9 A schematic diagram of the relative positions of secondary beams in a model generation method for a modular steel structure auxiliary structure provided in an embodiment of the present application;

[0026] Fig.10 A schematic diagram of the positions of operating holes in the model generation method of the modular steel structure auxiliary structure provided in an embodiment of the present application;

[0027] Fig.11 A schematic diagram of generating a secondary beam reference line in a model generating method for a modular steel structure auxiliary structure provided in an embodiment of the present application;

[0028] Fig.12 A schematic diagram of the connection of secondary beam reference lines in the model generation method of the modular steel structure auxiliary structure provided in the embodiment of the present application;

[0029] Fig.13 A structural schematic diagram of the diagonal brace on opposite sides in the model generation method of the modular steel structure auxiliary structure provided in an embodiment of the present application;

[0030] Fig.14 A structural schematic diagram of an edge brace in a model generation method for a modular steel structure auxiliary structure provided in an embodiment of the present application;

[0031] Fig.15 A structural schematic diagram of a cross brace in a model generation method for a modular steel structure auxiliary structure provided in an embodiment of the present application;

[0032] Fig.16 A schematic diagram of different cutting effects of cross braces in the model generation method of the modular steel structure auxiliary structure provided in an embodiment of the present application;

[0033] Fig.17 A schematic diagram of the production guidance parameters of the diagonal brace in the model generation method of the modular steel structure auxiliary structure provided in the embodiment of the present application;

[0034] Fig.18 Another schematic diagram of the production guidance parameters of the diagonal brace in the model generation method of the modular steel structure auxiliary structure provided in the embodiment of the present application;

[0035] Fig.19 A schematic block diagram of a model generation device for a modular steel structure auxiliary structure provided in an embodiment of the present application;

[0036] Fig. 20 A schematic block diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0037] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

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

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

[0040] It should be further understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0041] The embodiments of the present application provide a model generation method, related equipment and medium for a modular steel structure auxiliary structure.

[0042] The executor of the model generation method of the modular steel structure auxiliary structure may be the model generation device of the modular steel structure auxiliary structure provided in the embodiment of the present application, or a computer device integrating the model generation device of the modular steel structure auxiliary structure, wherein the model generation device of the modular steel structure auxiliary structure may be implemented in hardware or software, and the computer device may be a terminal or a server.

[0043] Figure 1 Schematic diagram of the model generation method of the modular steel structure auxiliary structure provided in the embodiment of the present application. Figure 1 As shown, the method includes the following steps S110-S150.

[0044] S110, receiving a main structure building information model input by a user, wherein the main structure building information model includes multiple first face areas and multiple second face areas, wherein the first face areas carry first face area size parameters, secondary beam width parameters, secondary beam height parameters, secondary beam arrangement rules, and face area corner operation hole parameters, and the second face areas carry second face area size parameters, diagonal brace width parameters, diagonal brace height parameters, and diagonal brace endpoint position parameters.

[0045] The main structure building information model is a building information model corresponding to the main structure model of the modular steel structure model. The main structure model is composed of a column model and a main beam model. Figure 2 As shown, Figure 2 The number 1 in the figure represents the main beam model, and the number 2 represents the column model. Figure 2 Only parts are marked for illustration purposes).

[0046] The first area and the second area in the main structure model are areas where auxiliary structures need to be generated, wherein the first area is composed of a main beam model, that is, the first area is surrounded by the main beam model. Figure 2 The second surface area is composed of the main beam model and the column model, such as Figure 2 Side of the middle.

[0047] S120. For each of the first surface areas, generate a plurality of target secondary beam reference lines in the first surface area according to the corresponding first surface area size parameters, secondary beam arrangement rules, surface area corner operation hole parameters and secondary beam width parameters, and generate a secondary beam model on the first surface area according to the plurality of target secondary beam reference lines, the secondary beam width parameters and the secondary beam height parameters.

[0048] The first area size parameter includes an area length parameter and an area width parameter.

[0049] In this embodiment, it is necessary to automatically generate a plurality of secondary beam models on the first surface region. Specifically, the first surface region size parameters include a surface region length parameter and a surface region width parameter.

[0050] When the boxes need to be stacked, bolts need to be installed at the corners inside the boxes to connect the upper and lower boxes. At this time, corresponding operation holes need to be reserved at the corners of the boxes (such as Figure 3 ), which is convenient for manual operation. Here, perpendicular secondary beams are required to support prefabricated floor slabs and other structures. In the main structure building information model, the parameters of the face corner operation holes can be set to determine whether operation holes need to be set at the corners.

[0051] If it is determined based on the face area corner operation hole parameters that no operation hole area is set at the corner of the first face area, at this time, the target secondary beam baseline generated in the first face area only includes the general secondary beam baseline, and there is no need to generate the opening beam baseline and the connecting beam baseline. When it is determined that an operation hole area is set at the corner of the first face area, the target secondary beam baseline generated in the first face area includes the general secondary beam baseline, the opening beam baseline and the connecting beam baseline.

[0052] Specifically, a general face area is a rectangle, including four corners, the first corner, the second corner, the third corner and the fourth corner. The face area corner operation hole parameter A is (a1, a2, a3, a4). The corner operation hole parameter corresponding to the first corner is a1, the corner operation hole parameter corresponding to the second corner is a2, the corner operation hole parameter corresponding to the third corner is a3, and the corner operation hole parameter corresponding to the fourth corner is a4. When a1 is 1, it means that an operation hole area is set in the first corner. When a1 is 0, it means that no operation hole area is set in the first corner. a2, a3 and a4 are the same as a1. The first corner, the second corner, the third corner and the fourth corner are located at the lower left corner, lower right corner, upper right corner and upper left corner respectively in the first face area.

[0053] For each first face region, it is first necessary to determine whether an operation hole area is provided in the corresponding face region according to the face region corner operation hole parameter. For example, when the face region corner operation hole parameter A is (0, 0, 0, 0), it is determined that there is no operation hole face region on the first face region.

[0054] When it is determined that the first face area does not have an operation hole face area, at this time, the face area length parameter in the first face area size parameter is determined as the target face area length parameter, and then a plurality of general secondary beam reference lines are generated in the face area corresponding to the target face area length parameter according to the secondary beam arrangement rule and the target face area length parameter.

[0055] Among them, the secondary beam arrangement rule is the precise spacing arrangement rule or the maximum spacing arrangement rule. The precise spacing arrangement rule is applicable to the situation where the secondary beams need to be arranged strictly according to the precise spacing given in the design, and the maximum spacing arrangement rule is applicable to the situation where the secondary beam spacing needs to be less than or equal to the structural design spacing.

[0056] When the secondary beam arrangement rule is the precise spacing arrangement rule, the precise spacing arrangement rule specifies the secondary beam starting distance a and the secondary beam spacing d specified by the user. Figure 4 As shown, the distance a between the first secondary beam reference line and the edge line of the surface area is used to determine the initial arrangement position of the secondary beam, and then the secondary beam reference lines are automatically generated with a spacing of d until the end of the surface area. Finally, on each secondary beam reference line, a secondary beam model of the corresponding size is automatically generated according to the secondary beam width parameter and the secondary beam height parameter.

[0057] For example, if the starting distance a of the secondary beam is 400 and the target area length parameter is 6000, the secondary beam needs to be arranged within a length of 5600. In this case, the arrangement of the secondary beam needs to include the starting end but not the end (such as Figure 5 (a) in the figure) to prevent the secondary beams from colliding with the main structure. In this case, the number of secondary beams depends on whether 5600 can divide the secondary beam spacing. If it can, and the quotient n has no remainder, then there are n beams. For example, if the secondary beam spacing d is 800, then the number of secondary beams is 7 (for example Figure 5 (a) in the figure); if it cannot be divided evenly and the quotient n has a remainder, then there are n+1 beams. For example, if the distance between the secondary beams is 600, then the number of secondary beams is 10 (e.g. Figure 5 (b) in the figure.

[0058] If the initial distance a is 0, the secondary beam needs to be arranged within a length of 6000. At this time, the arrangement of the secondary beam does not include the starting end and the end (such as Figure 6 (a) in the figure) to prevent the secondary beams from colliding with the main structure. In this case, the number of secondary beams depends on whether 6000 can divide the secondary beam spacing. If it can, and the quotient n has no remainder, then there are n-1 beams. For example, if the secondary beam spacing is 600, then the number of secondary beams is 9 (for example Figure 6 (b) in the figure); if it cannot be divided evenly and the quotient n has a remainder, then there are n beams. For example, if the distance between the secondary beams is 800, then the number of secondary beams is 7 (such as Figure 6 (a) in the figure.

[0059] When the secondary beam arrangement rule is the maximum spacing arrangement rule, the maximum spacing arrangement rule specifies the maximum spacing d of the secondary beam. The algorithm will evenly divide according to the target area length parameter, and automatically generate the reference line of the secondary beam at an interval of m (m <= d, and m is the number closest to d and divisible by the target area length parameter). Finally, on each reference line of the secondary beam, a secondary beam model with corresponding dimensions is automatically generated according to the secondary beam width parameter and the secondary beam height parameter. The generation process is as Figure 7 shown.

[0060] In this case, the number of secondary beams and the actual spacing m are related to whether 6000 can divide the maximum spacing d. If it can be divided evenly, the quotient n has no remainder, then there are n - 1 beams, and the actual spacing m = 6000 / n. For example, if the maximum spacing d = 600, then the number of secondary beams is 9, and the actual spacing is m = 600 = d (as shown in (a) of Figure 8 ); if it cannot be divided evenly, the quotient n has a remainder, then there are n beams, and the actual spacing m = 6000 / (n + 1). For example, if the maximum spacing d = 800, then the number of secondary beams is 7, and the actual spacing m = 750 < d (as shown in (b) of Figure 8 ).

[0061] After determining whether there is an operation hole area at the corner position of the first area according to the area corner position operation hole parameter, if it is determined that there is the operation hole area, then determine the target area length parameter according to the preset operation hole length parameter, the corner position where the operation hole area is located, and the area length parameter; generate multiple general secondary beam reference lines in the area corresponding to the target area length parameter according to the secondary beam arrangement rule and the target area length parameter; for each operation hole area, generate the reference line of the opening beam at the position of the opening beam corresponding to the operation hole area according to the preset operation hole length parameter and the secondary beam width parameter, and the reference line of the opening beam is perpendicular to the general secondary beam reference line; according to the corner position where the operation hole area is located, the operation hole width parameter, and the secondary beam width parameter, generate the reference line of the connecting beam at the preset position of the connecting beam for the operation hole, and the reference line of the connecting beam is parallel to the general secondary beam reference line.

[0062] Among them, the relative positions of the general secondary beam corresponding to the general secondary beam reference line, the opening beam corresponding to the opening beam reference line, and the connecting beam corresponding to the connecting beam reference line are as Fig. 9 shown.

[0063] Specifically, for the generation process of the general secondary beam reference line, when determining the target area length parameter, it is necessary to subtract the operation hole length parameter from the area length parameter. Group the operation holes at the lower left and lower right corners into one group, and group the operation holes at the upper right and upper left corners into another group. When there is an operation hole (operation hole area) on either side in any group, it will affect the target area length parameter (that is, the area length of the arrangement area of the general beam reference line), as Fig.10 As shown in (a), when the face angle operation hole parameter A is (1, 0, 0, 0), when calculating the target face length parameter, the face length parameter needs to be subtracted from the operation hole length parameter of one side; Fig.10 As shown in (b), when the face area corner operation hole parameter A is (1, 0, 1, 1), at this time, when calculating the target face area length parameter, it is necessary to subtract the face area length parameter from the operation hole length parameter of the operation holes on both sides. At this time, the secondary beam arrangement rule defaults to the maximum spacing arrangement rule. The calculation process of the general secondary beam baseline is similar to the process of determining the general secondary beam baseline based on the maximum spacing arrangement rule when the operation hole area is not set. The calculation process of the general secondary beam baseline is not repeated here.

[0064] Specifically, for the generation process of the opening beam reference line, the operation hole areas at different angles are preset with corresponding opening beam positions. In this embodiment, the corresponding opening beam reference line is generated for each operation hole area. When generating the opening beam reference line, half of the secondary beam width parameter w needs to be subtracted, such as Fig.11 shown.

[0065] Specifically, for the generation process of the connection beam reference line, if there are only operation holes on one side of a set of operation holes, the connection beam reference line will be extended to the boundary of the surface area (such as Fig.12 In (a) above, if there are operating holes on both sides, the connection beam baseline will be connected between the opening beam baselines (such as Fig.12 (b) in the figure). The algorithm automatically determines the length of the connection beam baseline according to the area corner operation hole parameter A. The end where the connection beam baseline is connected to the opening beam baseline needs to be subtracted by half of the secondary beam width parameter w. If both ends are connected to the opening beam baseline, then both ends need to be subtracted by half of the secondary beam width parameter w.

[0066] S130. For each of the secondary beam models, determine the secondary beam production guidance parameters of the secondary beam model according to the length of the corresponding target secondary beam baseline.

[0067] Specifically, the target secondary beam baseline corresponding to the secondary beam model is used to determine the secondary beam raw material length of the secondary beam model, and the secondary beam raw material length is the secondary beam production guidance parameter corresponding to the secondary beam model.

[0068] S140. For each of the second surface regions, generate a diagonal brace reference line in the second surface region according to the diagonal brace endpoint position parameters, and generate a diagonal brace model on the second surface region according to the diagonal brace width parameters, the diagonal brace height parameters and the diagonal brace reference line.

[0069] In some embodiments, step S140 includes:

[0070] Determine the number of diagonal braces corresponding to the second surface domain according to the diagonal brace endpoint position parameters; if the number of diagonal braces is one, then connect the first diagonal brace endpoint position and the second diagonal brace endpoint position indicated by the diagonal brace endpoint position parameters in the second surface domain to obtain the diagonal brace baseline, and generate a diagonal brace model on the second surface domain according to the diagonal brace width parameter and the diagonal brace height parameter and the diagonal brace baseline; if the number of diagonal braces is two, then cross-connect the first diagonal brace endpoint position, the second diagonal brace endpoint position, the third diagonal brace endpoint position and the fourth diagonal brace endpoint position indicated by the diagonal brace endpoint position parameters in the second surface domain to obtain the crossed first diagonal brace baseline and the second diagonal brace baseline; generate the first diagonal brace model and the second diagonal brace model on the second surface domain according to the diagonal brace width parameter and the diagonal brace height parameter, the first diagonal brace baseline and the second diagonal brace baseline, and perform cropping processing on the first diagonal brace model and the second diagonal brace model on the second surface domain according to a preset cropping relationship.

[0071] Specifically, the diagonal brace endpoint position parameters of the present embodiment include a plurality of diagonal brace endpoint edge line distance parameters, which are used to indicate the diagonal brace endpoint position, and which reflects the edge line of the face region where the endpoint is located, and the distance between the endpoint and the edge line of the adjacent face region (i.e., the diagonal brace endpoint edge line distance parameter); wherein, when the present embodiment generates a diagonal brace model, the model outside the corresponding face region will be cropped.

[0072] Among them, the diagonal brace types of the diagonal brace model in this embodiment include diagonal braces on opposite sides (such as Fig.13 As shown), edge bracing (as shown Fig.14 as shown) and cross braces (as Fig.15 As shown), the cross brace is composed of two opposite side braces or two adjacent side braces, the cross brace is in an "X" shape, and the two braces need to be cut off from each other.

[0073] Specifically, when generating a diagonal brace model, the diagonal brace width parameter and the diagonal brace height parameter are used to determine the cross-sectional shape of the diagonal brace, and the diagonal brace reference line is used to determine the rendering position and length of the diagonal brace model.

[0074] When generating a cross brace, since the two braces have overlapping positions, the overlapping positions of the two braces need to be cropped. At this time, the first brace model and the second brace model on the second face region are cropped according to the preset cropping relationship. If the preset cropping relationship is opposite to the required design, the user can also choose to switch the cropping brace to achieve the correct cropping effect, such as Fig.16 (a) in the switch to Fig.16 Middle (b).

[0075] S150. For each of the diagonal brace models, determine the target diagonal brace production guidance parameter calculation rules according to the diagonal brace type of the diagonal brace model, and determine the diagonal brace production guidance parameters according to the target diagonal brace production guidance parameter calculation rules, the corresponding second surface area size parameters, the corresponding diagonal brace height parameters and the corresponding diagonal brace endpoint position parameters.

[0076] In this embodiment, different brace production guidance parameter calculation rules are preset for different brace types. Specifically, the target brace production guidance parameter calculation rule is determined according to the brace type of the brace model, including:

[0077] The type of the diagonal brace is determined according to the position parameters of the end points of the diagonal brace, and the type of the diagonal brace is an opposite-side diagonal brace or an adjacent-side diagonal brace; when the type of the diagonal brace is an opposite-side diagonal brace, the preset opposite-side diagonal brace production guidance parameter calculation rule is determined as the target diagonal brace production guidance parameter calculation rule; when the type of the diagonal brace is an adjacent-side diagonal brace, the preset adjacent-side diagonal brace production guidance parameter calculation rule is determined as the target diagonal brace production guidance parameter calculation rule.

[0078] Among them, for the cross braces, a single brace model in the cross brace needs to be used as a separate brace model to calculate the brace production guidance parameters, and the specific brace production guidance parameter calculation rules are determined according to the brace type of the single brace model.

[0079] Specifically, in this embodiment, the second surface area size parameters include a second surface area length parameter and a second surface area width parameter, the diagonal brace endpoint position parameters include a first diagonal brace endpoint edge line distance parameter and a second diagonal brace endpoint edge line distance parameter corresponding to the diagonal brace model, and the diagonal brace production guidance parameters include a diagonal brace cutting surface height parameter, a diagonal brace cutting angle parameter, and a diagonal brace raw material length parameter.

[0080] Since the longest side of the diagonal brace after cutting is often smaller than the length of the prototype material, in the existing model, Fig.17 As shown in (a) in the figure, the design drawing can only show the distance d1 (the distance parameter of the edge line of the first brace end point) and d2 (the distance parameter of the edge line of the second brace end point) between the brace and the edge line of the surface area, and the brace height parameter h of the brace profile, while the brace cutting surface height parameter m of the cut section and the angle between the cut section and the vertical surface of the profile, that is, the brace cutting angle parameter is unknown (e.g. Fig.17 As shown in (b) in the figure, these data are the key data for cutting and processing the diagonal brace profile. This application will synchronously generate these data during the process of generating the diagonal brace model to facilitate factory processing and production.

[0081] When the diagonal brace type is a diagonal brace on opposite sides, the diagonal brace cutting surface height parameter m and the diagonal brace cutting angle parameter at both ends of the diagonal brace after cutting are Similarly, when calculating the production guidance parameters of the diagonal brace, it is necessary to solve the m, And the length parameter L of the diagonal brace raw material.

[0082] Specifically, when the diagonal brace type is an opposite-side diagonal brace, the target diagonal brace production guidance parameter calculation rule includes a calculation formula for the cutting surface height of the opposite-side diagonal brace, a calculation formula for the cutting angle of the opposite-side diagonal brace, and a calculation formula for the raw material length of the opposite-side diagonal brace. The diagonal brace production guidance parameters are determined according to the target diagonal brace production guidance parameter calculation rule, the corresponding second surface area size parameter, the corresponding diagonal brace height parameter, and the corresponding diagonal brace endpoint position parameter, including:

[0083] Based on the calculation formula for the cutting surface height of the opposite side brace, the cutting surface height parameter of the brace is determined according to the second surface area length parameter, the second surface area width parameter, the brace height parameter, the first brace end point edge line distance parameter and the second brace end point edge line distance parameter. The calculation formula for the cutting surface height of the opposite side brace is:

[0084] (1);

[0085] in, , y is the second area width parameter, d1 is the first diagonal brace end point edge line distance parameter, d2 is the second diagonal brace end point edge line distance parameter, m is the diagonal brace cutting surface height parameter, x is the second area length parameter, and h is the diagonal brace height parameter;

[0086] Based on the calculation formula of the diagonal brace cutting angle, the diagonal brace cutting angle parameter is determined according to the diagonal brace height parameter and the diagonal brace cutting surface height parameter. The calculation formula of the diagonal brace cutting angle is:

[0087] (2);

[0088] in, is the cutting angle parameter of the diagonal brace;

[0089] Based on the calculation formula for the length of the diagonal brace material on the opposite side, the diagonal brace material length parameter is determined according to the second surface area width parameter, the second surface area length parameter, the first diagonal brace end point edge line distance parameter, the second diagonal brace end point edge line distance parameter, the diagonal brace cutting surface height parameter and the diagonal brace height parameter. The calculation formula for the length of the diagonal brace material on the opposite side is:

[0090] (3);

[0091] Wherein, L is the length parameter of the diagonal brace raw material.

[0092] When the brace type is an edge brace, Fig.18 As shown in , the brace cutting surface height parameters and brace cutting angle parameters at both ends of the brace are different after the brace is cut. At this time, it is necessary to solve the brace cutting surface height parameters and brace cutting angle parameters at both ends respectively. The brace model corresponding to the adjacent brace includes the first end and the second end, such as Fig.18 As shown in (a), the first end is the end corresponding to the edge line distance parameter d1 of the first diagonal brace endpoint, and the second end is the end corresponding to the edge line distance parameter d2 of the second diagonal brace endpoint; Fig.18 As shown in (b) and (c) of FIG. 1 , the cutting surface height parameter of the diagonal brace includes the cutting surface height parameter m at the first end and the cutting surface height parameter n at the second end, and the cutting angle parameter of the diagonal brace includes the cutting angle parameter And the second end cutting angle parameters When calculating the production guidance parameters of the diagonal brace, it is necessary to solve the m, n, , And the length parameter L of the diagonal brace raw material.

[0093] Specifically, when the diagonal brace type is an adjacent diagonal brace, the target diagonal brace production guidance parameter calculation rule includes an adjacent diagonal brace cutting surface height calculation formula, an adjacent diagonal brace cutting angle calculation formula, and an adjacent diagonal brace raw material length calculation formula. The diagonal brace production guidance parameter is determined according to the target diagonal brace production guidance parameter calculation rule, the corresponding second surface area size parameter, the corresponding diagonal brace height parameter, and the corresponding diagonal brace endpoint position parameter, including:

[0094] Based on the calculation formula for the cutting surface height of the adjacent diagonal brace, the cutting surface height parameter of the diagonal brace is determined according to the second surface area length parameter, the second surface area width parameter, the first diagonal brace end point edge line distance parameter, the second diagonal brace end point edge line distance parameter and the diagonal brace height parameter. The calculation formula for the cutting surface height of the adjacent diagonal brace is:

[0095] (4);

[0096] (5);

[0097] in, , , x is the second area length parameter, y is the second area width parameter, d1 is the first diagonal brace end point edge line distance parameter, d2 is the second diagonal brace end point edge line distance parameter, m is the first end cutting surface height parameter, n is the second end cutting surface height parameter, and h is the diagonal brace height parameter;

[0098] Based on the calculation formula of the adjacent brace cutting angle, the brace cutting angle parameter is determined according to the brace height parameter and the brace cutting surface height parameter. The calculation formula of the adjacent brace cutting angle is:

[0099] (6);

[0100] (7);

[0101] in, is the first end cutting angle parameter, is the cutting angle parameter of the second end;

[0102] Based on the calculation formula for the raw material length of the adjacent diagonal brace, the raw material length parameter of the diagonal brace is determined according to the second surface area length parameter, the second surface area width parameter, the first diagonal brace end point edge line distance parameter and the second diagonal brace end point edge line distance parameter. The calculation formula for the raw material length of the adjacent diagonal brace is:

[0103] (8);

[0104] Wherein, L is the length parameter of the diagonal brace raw material.

[0105] To sum up, the embodiment of the present application can automatically generate the secondary beam model and the diagonal brace model of the modular steel structure model according to the main structure building information model input by the user, and generate the secondary beam production guidance parameters of each secondary beam model and the diagonal brace production guidance parameters of each diagonal brace model, thereby improving the generation efficiency of the auxiliary structure model in the modular steel structure, and generating detailed production guidance parameters for the auxiliary structure model. Through the detailed production guidance parameters, the factory's processing efficiency of the auxiliary structure model profiles can be improved.

[0106] Fig.19 2 is a schematic block diagram of a model generation device 200 for a modular steel structure auxiliary structure provided in an embodiment of the present application. Fig.19 As shown, corresponding to the above modular steel structure auxiliary structure model generation method, the present application also provides a modular steel structure auxiliary structure model generation device 200. The modular steel structure auxiliary structure model generation device 200 includes a unit for executing the above modular steel structure auxiliary structure model generation method, and the modular steel structure auxiliary structure model generation device 200 can be configured in a terminal or a server. Specifically, please refer to Fig.19 The model generation device 200 of the modular steel structure auxiliary structure includes a transceiver unit 201 and a processing unit 202, wherein:

[0107] The transceiver unit 201 is used to receive a main structure building information model input by a user, wherein the main structure building information model includes a plurality of first face domains and a plurality of second face domains, wherein the first face domain is composed of a main beam model, and the second face domain is composed of a main beam model and a column model, and the first face domain carries a first face domain size parameter, a secondary beam width parameter, a secondary beam height parameter, a secondary beam arrangement rule, and a face domain corner operation hole parameter, and the second face domain carries a second face domain size parameter, a diagonal brace width parameter, a diagonal brace height parameter, and a diagonal brace endpoint position parameter;

[0108] The processing unit 202 is used to generate, for each of the first surface areas, a plurality of target secondary beam reference lines in the first surface area according to the corresponding first surface area size parameters, secondary beam arrangement rules, surface area corner operation hole parameters and secondary beam width parameters, and generate a secondary beam model on the first surface area according to the plurality of target secondary beam reference lines, the secondary beam width parameters and the secondary beam height parameters; for each of the secondary beam models, determine the secondary beam production guidance parameters of the secondary beam model according to the length of the corresponding target secondary beam reference line; for each of the second surface areas, generate a diagonal brace reference line in the second surface area according to the diagonal brace endpoint position parameters, and generate a diagonal brace model on the second surface area according to the diagonal brace width parameters, the diagonal brace height parameters and the diagonal brace reference line; for each of the diagonal brace models, determine a target diagonal brace production guidance parameter calculation rule according to the diagonal brace type of the diagonal brace model, and determine the diagonal brace production guidance parameters according to the target diagonal brace production guidance parameter calculation rule, the corresponding second surface area size parameters, the corresponding diagonal brace height parameters and the corresponding diagonal brace endpoint position parameters.

[0109] In some embodiments, the first surface area size parameter includes a surface area length parameter and a surface area width parameter, and the target secondary beam reference line includes a general secondary beam reference line, an opening beam reference line, and a connection beam reference line; when the processing unit 202 executes the step of generating a plurality of target secondary beam reference lines in the first surface area according to the corresponding first surface area size parameter, the secondary beam arrangement rule, the surface area corner operation hole parameter, and the secondary beam width parameter, it is specifically used to:

[0110] Determine whether an operation hole area is set at the corner of the first face area according to the face area corner operation hole parameters; if the operation hole area is set, determine the target face area length parameter according to the preset operation hole length parameter, the corner of the operation hole area and the face area length parameter; generate multiple general secondary beam reference lines in the face area corresponding to the target face area length parameter according to the secondary beam arrangement rule and the target face area length parameter; for each operation hole area, generate the opening beam reference line at the opening beam position corresponding to the operation hole area according to the preset operation hole length parameter and the secondary beam width parameter, and the opening beam reference line is perpendicular to the general secondary beam reference line; generate the connecting beam reference line at the preset operation hole connecting beam position according to the corner of the operation hole area, the operation hole width parameter and the secondary beam width parameter, and the connecting beam reference line is parallel to the general secondary beam reference line.

[0111] In some embodiments, when the processing unit 202 executes the step of generating a diagonal brace reference line in the second surface region according to the diagonal brace endpoint position parameters, and generating a diagonal brace model on the second surface region according to the diagonal brace width parameters, the diagonal brace height parameters and the diagonal brace reference line, it is specifically used to:

[0112] Determine the number of diagonal braces corresponding to the second face region according to the position parameters of the diagonal brace endpoints;

[0113] If the number of the diagonal brace is one, the first diagonal brace endpoint position and the second diagonal brace endpoint position indicated by the diagonal brace endpoint position parameter are connected in the second surface region to obtain the diagonal brace reference line, and a diagonal brace model is generated on the second surface region according to the diagonal brace width parameter, the diagonal brace height parameter and the diagonal brace reference line;

[0114] If the number of the diagonal braces is two, then the first diagonal brace endpoint position, the second diagonal brace endpoint position, the third diagonal brace endpoint position and the fourth diagonal brace endpoint position indicated by the diagonal brace endpoint position parameter are cross-connected in the second surface region to obtain a crossed first diagonal brace reference line and a second diagonal brace reference line;

[0115] A first diagonal brace model and a second diagonal brace model are generated on the second surface area according to the diagonal brace width parameter and the diagonal brace height parameter, the first diagonal brace reference line, and the second diagonal brace reference line, and the first diagonal brace model and the second diagonal brace model on the second surface area are cropped according to a preset cropping relationship.

[0116] In some embodiments, when executing the step of determining the target diagonal brace production guidance parameter calculation rule according to the diagonal brace type of the diagonal brace model, the processing unit 202 is specifically used to:

[0117] The type of the diagonal brace is determined according to the position parameters of the end points of the diagonal brace, and the type of the diagonal brace is an opposite-side diagonal brace or an adjacent-side diagonal brace; when the type of the diagonal brace is an opposite-side diagonal brace, the preset opposite-side diagonal brace production guidance parameter calculation rule is determined as the target diagonal brace production guidance parameter calculation rule; when the type of the diagonal brace is an adjacent-side diagonal brace, the preset adjacent-side diagonal brace production guidance parameter calculation rule is determined as the target diagonal brace production guidance parameter calculation rule.

[0118] In some embodiments, the second surface area size parameter includes a second surface area length parameter and a second surface area width parameter, the diagonal brace endpoint position parameter includes a first diagonal brace endpoint edge line distance parameter and a second diagonal brace endpoint edge line distance parameter corresponding to the diagonal brace model, and the diagonal brace production guidance parameter includes a diagonal brace cutting surface height parameter, a diagonal brace cutting angle parameter, and a diagonal brace raw material length parameter.

[0119] In some embodiments, when the diagonal brace type is an opposite-side diagonal brace, the target diagonal brace production guidance parameter calculation rule includes a calculation formula for the cutting surface height of the opposite-side diagonal brace, a calculation formula for the cutting angle of the opposite-side diagonal brace, and a calculation formula for the raw material length of the opposite-side diagonal brace. When the processing unit 202 executes the step of determining the diagonal brace production guidance parameter according to the target diagonal brace production guidance parameter calculation rule, the corresponding second surface area size parameter, the corresponding diagonal brace height parameter, and the corresponding diagonal brace endpoint position parameter, it is specifically used to:

[0120] Based on the calculation formula for the cutting surface height of the opposite side brace, the cutting surface height parameter of the brace is determined according to the second surface area length parameter, the second surface area width parameter, the brace height parameter, the first brace end point edge line distance parameter and the second brace end point edge line distance parameter. The calculation formula for the cutting surface height of the opposite side brace is:

[0121] ;

[0122] in, , y is the second area width parameter, d1 is the first diagonal brace end point edge line distance parameter, d2 is the second diagonal brace end point edge line distance parameter, m is the diagonal brace cutting surface height parameter, x is the second area length parameter, and h is the diagonal brace height parameter;

[0123] Based on the calculation formula of the diagonal brace cutting angle, the diagonal brace cutting angle parameter is determined according to the diagonal brace height parameter and the diagonal brace cutting surface height parameter. The calculation formula of the diagonal brace cutting angle is:

[0124] ;

[0125] in, is the cutting angle parameter of the diagonal brace;

[0126] Based on the calculation formula for the length of the diagonal brace material on the opposite side, the diagonal brace material length parameter is determined according to the second surface area width parameter, the second surface area length parameter, the first diagonal brace end point edge line distance parameter, the second diagonal brace end point edge line distance parameter, the diagonal brace cutting surface height parameter and the diagonal brace height parameter. The calculation formula for the length of the diagonal brace material on the opposite side is:

[0127] ;

[0128] Wherein, L is the length parameter of the diagonal brace raw material.

[0129] In some embodiments, the diagonal brace model corresponding to the adjacent diagonal brace includes a first end and a second end, the first end is an end corresponding to the first diagonal brace endpoint edge line distance parameter, the second end is an end corresponding to the second diagonal brace endpoint edge line distance parameter, the diagonal brace cutting surface height parameter includes a first end cutting surface height parameter and a second end cutting surface height parameter, the diagonal brace cutting angle parameter includes a first end cutting angle parameter and a second end cutting angle parameter, when the diagonal brace type is an adjacent diagonal brace, the processing unit 202 executes the target diagonal brace production guidance parameter calculation rule including the adjacent diagonal brace cutting surface height calculation formula, the adjacent diagonal brace cutting angle calculation formula and the adjacent diagonal brace raw material length calculation formula, and the diagonal brace production guidance parameter determination step according to the target diagonal brace production guidance parameter calculation rule, the corresponding second surface area size parameter, the corresponding diagonal brace height parameter and the corresponding diagonal brace endpoint position parameter, is specifically used for:

[0130] Based on the calculation formula for the cutting surface height of the adjacent diagonal brace, the cutting surface height parameter of the diagonal brace is determined according to the second surface area length parameter, the second surface area width parameter, the first diagonal brace end point edge line distance parameter, the second diagonal brace end point edge line distance parameter and the diagonal brace height parameter. The calculation formula for the cutting surface height of the adjacent diagonal brace is:

[0131] ;

[0132] ;

[0133] in, , , x is the second area length parameter, y is the second area width parameter, d1 is the first diagonal brace end point edge line distance parameter, d2 is the second diagonal brace end point edge line distance parameter, m is the first end cutting surface height parameter, n is the second end cutting surface height parameter, and h is the diagonal brace height parameter;

[0134] Based on the calculation formula of the adjacent brace cutting angle, the brace cutting angle parameter is determined according to the brace height parameter and the brace cutting surface height parameter. The calculation formula of the adjacent brace cutting angle is:

[0135] ;

[0136] ;

[0137] in, is the first end cutting angle parameter, is the cutting angle parameter of the second end;

[0138] Based on the calculation formula for the raw material length of the adjacent diagonal brace, the raw material length parameter of the diagonal brace is determined according to the second surface area length parameter, the second surface area width parameter, the first diagonal brace end point edge line distance parameter and the second diagonal brace end point edge line distance parameter. The calculation formula for the raw material length of the adjacent diagonal brace is:

[0139] ;

[0140] Wherein, L is the length parameter of the diagonal brace raw material.

[0141] In summary, through the model generation device 200 of the auxiliary structure of the modular steel structure provided in the embodiment of the present application, the secondary beam model and the diagonal brace model of the modular steel structure model can be automatically generated according to the main structure building information model input by the user, and the secondary beam production guidance parameters of each secondary beam model and the diagonal brace production guidance parameters of each diagonal brace model can be generated, thereby improving the generation efficiency of the auxiliary structure model in the modular steel structure, and generating detailed production guidance parameters for the auxiliary structure model. Through the detailed production guidance parameters, the factory's processing efficiency of the auxiliary structure model profiles can be improved.

[0142] It should be noted that technicians in the relevant field can clearly understand that the specific implementation process of the model generation device and each unit of the above-mentioned modular steel structure auxiliary structure can refer to the corresponding description in the aforementioned method embodiment. For the convenience and conciseness of the description, it will not be repeated here.

[0143] The model generation device of the modular steel structure auxiliary structure can be implemented in the form of a computer program. The computer program can be used in Fig. 20 Runs on the computer device shown.

[0144] See also Fig. 20 , Fig. 20300 is a schematic block diagram of a computer device provided in an embodiment of the present application. The computer device 300 may be a terminal or a server, wherein the terminal may be an electronic device with communication functions such as a smart phone, a tablet computer, a laptop computer, a desktop computer, a personal digital assistant, and a wearable device. The server may be an independent server or a server cluster composed of multiple servers.

[0145] See also Fig. 20 The computer device 300 includes a processor 302 , a memory and a network interface 305 connected via a system bus 301 , wherein the memory may include a non-volatile storage medium 303 and an internal memory 304 .

[0146] The non-volatile storage medium 303 can store an operating system 3031 and a computer program 3032. The computer program 3032 includes program instructions, and when the program instructions are executed, the processor 302 can execute a model generation method for a modular steel structure auxiliary structure.

[0147] The processor 302 is used to provide computing and control capabilities to support the operation of the entire computer device 300 .

[0148] The internal memory 304 provides an environment for the operation of the computer program 3032 in the non-volatile storage medium 303. When the computer program 3032 is executed by the processor 302, the processor 302 can execute a model generation method of a modular steel structure auxiliary structure.

[0149] The network interface 305 is used to communicate with other devices over the network. Fig. 20 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device 300 to which the solution of the present application is applied. The specific computer device 300 may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0150] The processor 302 is used to run a computer program 3032 stored in the memory to implement the following steps:

[0151] Receive a main structure building information model input by a user, wherein the main structure building information model includes a plurality of first face regions and a plurality of second face regions, wherein the first face region is composed of a main beam model, and the second face region is composed of a main beam model and a column model, and the first face region carries a first face region size parameter, a secondary beam width parameter, a secondary beam height parameter, a secondary beam arrangement rule, and a face region corner operation hole parameter, and the second face region carries a second face region size parameter, a diagonal brace width parameter, a diagonal brace height parameter, and a diagonal brace endpoint position parameter;

[0152] For each of the first surface areas, a plurality of target secondary beam reference lines are generated in the first surface area according to the corresponding first surface area size parameters, the secondary beam arrangement rules, the surface area corner operation hole parameters and the secondary beam width parameters, and a secondary beam model is generated on the first surface area according to the plurality of target secondary beam reference lines, the secondary beam width parameters and the secondary beam height parameters.

[0153] For each of the secondary beam models, determining the secondary beam production guidance parameters of the secondary beam model according to the length of the corresponding target secondary beam baseline;

[0154] For each of the second surface regions, a diagonal brace reference line is generated in the second surface region according to the diagonal brace endpoint position parameters, and a diagonal brace model is generated on the second surface region according to the diagonal brace width parameters, the diagonal brace height parameters and the diagonal brace reference line;

[0155] For each of the diagonal brace models, the target diagonal brace production guidance parameter calculation rules are determined according to the diagonal brace type of the diagonal brace model, and the diagonal brace production guidance parameters are determined according to the target diagonal brace production guidance parameter calculation rules, the corresponding second surface area size parameters, the corresponding diagonal brace height parameters and the corresponding diagonal brace endpoint position parameters.

[0156] It should be understood that in the embodiment of the present application, the processor 302 may be a central processing unit (CPU), and the processor 302 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0157] It can be understood by those skilled in the art that all or part of the processes in the method for implementing the above embodiment can be completed by instructing the relevant hardware through a computer program. The computer program includes program instructions, and the computer program can be stored in a storage medium, which is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiment of the above method.

[0158] Therefore, the present application also provides a storage medium. The storage medium may be a computer-readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions. When the program instructions are executed by a processor, the processor executes the following steps:

[0159] Receive a main structure building information model input by a user, wherein the main structure building information model includes a plurality of first face regions and a plurality of second face regions, wherein the first face region is composed of a main beam model, and the second face region is composed of a main beam model and a column model, and the first face region carries a first face region size parameter, a secondary beam width parameter, a secondary beam height parameter, a secondary beam arrangement rule, and a face region corner operation hole parameter, and the second face region carries a second face region size parameter, a diagonal brace width parameter, a diagonal brace height parameter, and a diagonal brace endpoint position parameter;

[0160] For each of the first surface areas, a plurality of target secondary beam reference lines are generated in the first surface area according to the corresponding first surface area size parameters, the secondary beam arrangement rules, the surface area corner operation hole parameters and the secondary beam width parameters, and a secondary beam model is generated on the first surface area according to the plurality of target secondary beam reference lines, the secondary beam width parameters and the secondary beam height parameters.

[0161] For each of the secondary beam models, determining the secondary beam production guidance parameters of the secondary beam model according to the length of the corresponding target secondary beam baseline;

[0162] For each of the second surface regions, a diagonal brace reference line is generated in the second surface region according to the diagonal brace endpoint position parameters, and a diagonal brace model is generated on the second surface region according to the diagonal brace width parameters, the diagonal brace height parameters and the diagonal brace reference line;

[0163] For each of the diagonal brace models, the target diagonal brace production guidance parameter calculation rules are determined according to the diagonal brace type of the diagonal brace model, and the diagonal brace production guidance parameters are determined according to the target diagonal brace production guidance parameter calculation rules, the corresponding second surface area size parameters, the corresponding diagonal brace height parameters and the corresponding diagonal brace endpoint position parameters.

[0164] The storage medium may be a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk, or an optical disk, etc., which are computer-readable storage media that can store program codes.

[0165] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

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

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

[0168] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, terminal, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.

[0169] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A model generation method for a modular steel structure auxiliary structure, characterized in that: include: Receive a main structure building information model input by a user, wherein the main structure building information model includes a plurality of first face regions and a plurality of second face regions, wherein the first face region is composed of a main beam model, and the second face region is composed of a main beam model and a column model, and the first face region carries a first face region size parameter, a secondary beam width parameter, a secondary beam height parameter, a secondary beam arrangement rule, and a face region corner operation hole parameter, and the second face region carries a second face region size parameter, a diagonal brace width parameter, a diagonal brace height parameter, and a diagonal brace endpoint position parameter; For each of the first surface areas, a plurality of target secondary beam reference lines are generated in the first surface area according to the corresponding first surface area size parameters, the secondary beam arrangement rules, the surface area corner operation hole parameters and the secondary beam width parameters, and a secondary beam model is generated on the first surface area according to the plurality of target secondary beam reference lines, the secondary beam width parameters and the secondary beam height parameters. For each of the secondary beam models, determining the secondary beam production guidance parameters of the secondary beam model according to the length of the corresponding target secondary beam baseline; For each of the second surface regions, a diagonal brace reference line is generated in the second surface region according to the diagonal brace endpoint position parameters, and a diagonal brace model is generated on the second surface region according to the diagonal brace width parameters, the diagonal brace height parameters and the diagonal brace reference line; For each of the diagonal brace models, a target diagonal brace production guidance parameter calculation rule is determined according to the diagonal brace type of the diagonal brace model, and a diagonal brace production guidance parameter is determined according to the target diagonal brace production guidance parameter calculation rule, the corresponding second face area size parameter, the corresponding diagonal brace height parameter and the corresponding diagonal brace endpoint position parameter; The first surface area size parameters include a surface area length parameter and a surface area width parameter, and the target secondary beam reference line includes a general secondary beam reference line, an opening beam reference line, and a connecting beam reference line; the generating of multiple target secondary beam reference lines in the first surface area according to the corresponding first surface area size parameters, secondary beam arrangement rules, surface area corner operation hole parameters, and secondary beam width parameters includes: Determine whether an operation hole area is provided at a corner of the first face region according to the face region corner operation hole parameter; If the operation hole area is provided, the target area length parameter is determined according to the preset operation hole length parameter, the angular position of the operation hole area and the area length parameter; Generate a plurality of general secondary beam reference lines in the area corresponding to the target area length parameter according to the secondary beam arrangement rule and the target area length parameter; For each of the operation hole areas, the opening beam reference line is generated at the opening beam position corresponding to the operation hole area according to the preset operation hole length parameter and the secondary beam width parameter, and the opening beam reference line is perpendicular to the general secondary beam reference line; According to the angular position of the operation hole area, the operation hole width parameter and the secondary beam width parameter, the connection beam reference line is generated at a preset operation hole connection beam position, and the connection beam reference line is parallel to the general secondary beam reference line; Generating a diagonal brace reference line in the second surface region according to the diagonal brace endpoint position parameters, and generating a diagonal brace model on the second surface region according to the diagonal brace width parameters, the diagonal brace height parameters and the diagonal brace reference line, comprises: Determine the number of diagonal braces corresponding to the second face region according to the position parameters of the diagonal brace endpoints; If the number of the diagonal brace is one, the first diagonal brace endpoint position and the second diagonal brace endpoint position indicated by the diagonal brace endpoint position parameter are connected in the second surface region to obtain the diagonal brace reference line, and a diagonal brace model is generated on the second surface region according to the diagonal brace width parameter, the diagonal brace height parameter and the diagonal brace reference line; If the number of the diagonal braces is two, then the first diagonal brace endpoint position, the second diagonal brace endpoint position, the third diagonal brace endpoint position and the fourth diagonal brace endpoint position indicated by the diagonal brace endpoint position parameter are cross-connected in the second surface region to obtain a crossed first diagonal brace reference line and a second diagonal brace reference line; A first diagonal brace model and a second diagonal brace model are generated on the second surface area according to the diagonal brace width parameter and the diagonal brace height parameter, the first diagonal brace reference line, and the second diagonal brace reference line, and the first diagonal brace model and the second diagonal brace model on the second surface area are cropped according to a preset cropping relationship.

2. The method according to claim 1, characterized in that: The method of determining a target diagonal brace production guidance parameter calculation rule according to the diagonal brace type of the diagonal brace model includes: Determine the type of the diagonal brace according to the position parameters of the end points of the diagonal brace, and the type of the diagonal brace is an opposite-side diagonal brace or an adjacent-side diagonal brace; When the diagonal brace type is an opposite-side diagonal brace, the preset opposite-side diagonal brace production guidance parameter calculation rule is determined as the target diagonal brace production guidance parameter calculation rule; When the diagonal brace type is an adjacent diagonal brace, a preset adjacent diagonal brace production guidance parameter calculation rule is determined as the target diagonal brace production guidance parameter calculation rule.

3. The method according to claim 2, characterized in that The second surface area size parameters include a second surface area length parameter and a second surface area width parameter, the diagonal brace endpoint position parameters include a first diagonal brace endpoint edge line distance parameter and a second diagonal brace endpoint edge line distance parameter corresponding to the diagonal brace model, and the diagonal brace production guidance parameters include a diagonal brace cutting surface height parameter, a diagonal brace cutting angle parameter, and a diagonal brace raw material length parameter.

4. The method according to claim 3, characterized in that When the diagonal brace type is an opposite-side diagonal brace, the target diagonal brace production guidance parameter calculation rule includes a calculation formula for the cutting surface height of the opposite-side diagonal brace, a calculation formula for the cutting angle of the opposite-side diagonal brace, and a calculation formula for the raw material length of the opposite-side diagonal brace. The diagonal brace production guidance parameters are determined according to the target diagonal brace production guidance parameter calculation rule, the corresponding second surface area size parameter, the corresponding diagonal brace height parameter, and the corresponding diagonal brace endpoint position parameter, including: Based on the calculation formula for the cutting surface height of the opposite side brace, the cutting surface height parameter of the brace is determined according to the second surface area length parameter, the second surface area width parameter, the brace height parameter, the first brace end point edge line distance parameter and the second brace end point edge line distance parameter. The calculation formula for the cutting surface height of the opposite side brace is: ; in, , y is the second area width parameter, d1 is the first diagonal brace end point edge line distance parameter, d2 is the second diagonal brace end point edge line distance parameter, m is the diagonal brace cutting surface height parameter, x is the second area length parameter, and h is the diagonal brace height parameter; Based on the calculation formula of the diagonal brace cutting angle, the diagonal brace cutting angle parameter is determined according to the diagonal brace height parameter and the diagonal brace cutting surface height parameter. The calculation formula of the diagonal brace cutting angle is: ; in, is the cutting angle parameter of the diagonal brace; Based on the calculation formula for the length of the diagonal brace material on the opposite side, the diagonal brace material length parameter is determined according to the second surface area width parameter, the second surface area length parameter, the first diagonal brace end point edge line distance parameter, the second diagonal brace end point edge line distance parameter, the diagonal brace cutting surface height parameter and the diagonal brace height parameter. The calculation formula for the length of the diagonal brace material on the opposite side is: ; Wherein, L is the length parameter of the diagonal brace raw material.

5. The method according to claim 3, characterized in that: The diagonal brace model corresponding to the adjacent diagonal brace includes a first end and a second end, the first end is an end corresponding to the edge line distance parameter of the first diagonal brace endpoint, and the second end is an end corresponding to the edge line distance parameter of the second diagonal brace endpoint. The diagonal brace cutting surface height parameter includes a first end cutting surface height parameter and a second end cutting surface height parameter, and the diagonal brace cutting angle parameter includes a first end cutting angle parameter and a second end cutting angle parameter. When the diagonal brace type is an adjacent diagonal brace, the target diagonal brace production guidance parameter calculation rule includes an adjacent diagonal brace cutting surface height calculation formula, an adjacent diagonal brace cutting angle calculation formula, and an adjacent diagonal brace raw material length calculation formula. The diagonal brace production guidance parameters are determined according to the target diagonal brace production guidance parameter calculation rule, the corresponding second surface area size parameter, the corresponding diagonal brace height parameter, and the corresponding diagonal brace endpoint position parameter, including: Based on the calculation formula for the cutting surface height of the adjacent diagonal brace, the cutting surface height parameter of the diagonal brace is determined according to the second surface area length parameter, the second surface area width parameter, the first diagonal brace end point edge line distance parameter, the second diagonal brace end point edge line distance parameter and the diagonal brace height parameter. The calculation formula for the cutting surface height of the adjacent diagonal brace is: ; ; in, , , x is the second area length parameter, y is the second area width parameter, d1 is the first diagonal brace end point edge line distance parameter, d2 is the second diagonal brace end point edge line distance parameter, m is the first end cutting surface height parameter, n is the second end cutting surface height parameter, and h is the diagonal brace height parameter; Based on the calculation formula of the adjacent brace cutting angle, the brace cutting angle parameter is determined according to the brace height parameter and the brace cutting surface height parameter. The calculation formula of the adjacent brace cutting angle is: ; ; in, is the first end cutting angle parameter, is the cutting angle parameter of the second end; Based on the calculation formula for the raw material length of the adjacent diagonal brace, the raw material length parameter of the diagonal brace is determined according to the second surface area length parameter, the second surface area width parameter, the first diagonal brace end point edge line distance parameter and the second diagonal brace end point edge line distance parameter. The calculation formula for the raw material length of the adjacent diagonal brace is: ; Wherein, L is the length parameter of the diagonal brace raw material.

6. A model generation device for a modular steel structure auxiliary structure, characterized in that: include: A transceiver unit is used to receive a main structure building information model input by a user, wherein the main structure building information model includes a plurality of first face areas and a plurality of second face areas, wherein the first face area is composed of a main beam model, and the second face area is composed of a main beam model and a column model, and the first face area carries a first face area size parameter, a secondary beam width parameter, a secondary beam height parameter, a secondary beam arrangement rule, and a face area corner operation hole parameter, and the second face area carries a second face area size parameter, a diagonal brace width parameter, a diagonal brace height parameter, and a diagonal brace endpoint position parameter; A processing unit, for generating, for each of the first face regions, a plurality of target secondary beam reference lines in the first face region according to the corresponding first face region size parameters, secondary beam arrangement rules, face region corner operation hole parameters, and secondary beam width parameters, and generating a secondary beam model on the first face region according to the plurality of target secondary beam reference lines, the secondary beam width parameters, and the secondary beam height parameters, and for each of the secondary beam models, determining the secondary beam production guidance parameters of the secondary beam model according to the length of the corresponding target secondary beam reference line; for each of the second face regions, generating a diagonal brace reference line in the second face region according to the diagonal brace endpoint position parameters, and generating a diagonal brace model on the second face region according to the diagonal brace width parameters, the diagonal brace height parameters, and the diagonal brace reference line; for each of the diagonal brace models, determining a target diagonal brace production guidance parameter calculation rule according to the diagonal brace type of the diagonal brace model, and determining the diagonal brace production guidance parameters according to the target diagonal brace production guidance parameter calculation rule, the corresponding second face region size parameters, the corresponding diagonal brace height parameters, and the corresponding diagonal brace endpoint position parameters; The first surface area size parameters include a surface area length parameter and a surface area width parameter, and the target secondary beam reference line includes a general secondary beam reference line, an opening beam reference line, and a connection beam reference line; when the processing unit executes the step of generating a plurality of target secondary beam reference lines in the first surface area according to the corresponding first surface area size parameters, secondary beam arrangement rules, surface area corner operation hole parameters, and secondary beam width parameters, it is specifically used to: Determine whether an operation hole area is set at the corner of the first face area according to the face area corner operation hole parameter; if the operation hole area is set, determine the target face area length parameter according to the preset operation hole length parameter, the corner of the operation hole area and the face area length parameter; generate a plurality of general secondary beam reference lines in the face area corresponding to the target face area length parameter according to the secondary beam arrangement rule and the target face area length parameter; for each operation hole area, generate the opening beam reference line at the opening beam position corresponding to the operation hole area according to the preset operation hole length parameter and the secondary beam width parameter, and the opening beam reference line is perpendicular to the general secondary beam reference line; generate the connecting beam reference line at the preset operation hole connecting beam position according to the corner of the operation hole area, the operation hole width parameter and the secondary beam width parameter, and the connecting beam reference line is parallel to the general secondary beam reference line; When the processing unit executes the steps of generating a diagonal brace reference line in the second surface region according to the diagonal brace endpoint position parameters, and generating a diagonal brace model on the second surface region according to the diagonal brace width parameters, the diagonal brace height parameters and the diagonal brace reference line, it is specifically used to: Determine the number of diagonal braces corresponding to the second face region according to the position parameters of the diagonal brace endpoints; If the number of the diagonal brace is one, the first diagonal brace endpoint position and the second diagonal brace endpoint position indicated by the diagonal brace endpoint position parameter are connected in the second surface region to obtain the diagonal brace reference line, and a diagonal brace model is generated on the second surface region according to the diagonal brace width parameter, the diagonal brace height parameter and the diagonal brace reference line; If the number of the diagonal braces is two, then the first diagonal brace endpoint position, the second diagonal brace endpoint position, the third diagonal brace endpoint position and the fourth diagonal brace endpoint position indicated by the diagonal brace endpoint position parameter are cross-connected in the second surface region to obtain a crossed first diagonal brace reference line and a second diagonal brace reference line; A first diagonal brace model and a second diagonal brace model are generated on the second surface area according to the diagonal brace width parameter and the diagonal brace height parameter, the first diagonal brace reference line, and the second diagonal brace reference line, and the first diagonal brace model and the second diagonal brace model on the second surface area are cropped according to a preset cropping relationship.

7. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the model generation method of the modular steel structure auxiliary structure according to any one of claims 1 to 5 is implemented.

8. A storage medium, characterized in that: The storage medium stores a computer program, which includes program instructions. When the program instructions are executed by a processor, the processor executes the model generation method of a modular steel structure auxiliary structure as described in any one of claims 1 to 5.