House purline pretreatment modeling method, device, equipment, storage medium and program product
By classifying purlins by position and size and unifying the parameters of connection nodes and coupling parts, the problem of increased data volume in purlin modeling was solved, and efficient and accurate modeling processing was achieved.
Patent Information
- Application Number
- CN202511666848.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-14
- Publication Date
- 2026-01-16
AI Technical Summary
In existing technologies, due to the different positions of purlins and the slight differences in their arrangement with surrounding connecting components, the modeling system may identify purlins with the same function as different components, which increases the amount of modeling data and computational complexity, and reduces the accuracy of data recognition.
By classifying purlins according to their installation location and size, unifying the structural parameters of the connection nodes and the arrangement parameters of the coupling parts, a purlin data model is generated. Under preset conditions, limb modeling is performed to reduce the amount of data and improve the recognition accuracy.
It effectively reduced the amount of modeling data, improved data processing efficiency and accuracy, avoided component installation conflicts during the construction phase, and improved the recognition efficiency of the modeling system.
Smart Images

Figure CN121350776A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of building structure modeling, and in particular to a house purlin preprocessing modeling method, device, equipment, storage medium and program product. BACKGROUND
[0002] Purlin is a main component in building structure, which is often perpendicular to the horizontal roof beam of roof truss or rafter, plays an important role in bearing the load of the house and supporting the roof material. In the design process of the house, the arrangement and structure of the purlin often need to be modeled. In the modeling process of the steel structure house, the geometric characteristics and connection node forms of the purlin structure affect the efficiency and consistency of model generation.
[0003] In the prior art, the purlin is usually automatically identified based on geometric characteristics and numbered to generate the subsequent production and construction. However, due to the different positions of the purlin, the end node forms, the arrangement forms corresponding to the connecting plate and the pull strip connection hole positions often have some differences, even if the components are functionally the same, they will be identified as different components by the modeling system and generate corresponding numbers, which increases the modeling data volume, causes the data volume to increase in the later processing, and further causes the calculation complexity of the modeling system to increase and the accuracy of data recognition to decrease. SUMMARY
[0004] The present application provides a house purlin preprocessing modeling method, device, equipment, storage medium and program product to solve the problem of increased modeling data volume caused by the slight differences in the arrangement of the surrounding connecting components due to the different positions of the purlin in the prior art. The present application provides a house purlin preprocessing modeling method, which comprises: determining the classification results of each purlin according to the installation position and size of each purlin; based on the classification results, uniformly processing the structure parameters of the connection nodes of each purlin in the same classification and the arrangement parameters of the coupling part coupled with the pull strip to generate a purlin data model; and outputting the purlin data model to identify and number each purlin.
[0005] According to the house purlin preprocessing modeling method provided by the present application, the end flanges of the purlins are cut and modeled in the case that the geometric relationship between the purlins and the connection nodes meets the preset condition; wherein the position and shape parameters of each cut limb are the same.
[0006] According to the house purlin preprocessing modeling method provided by the present application, in the case that it is determined that the purlin needs to be cut and modeled, each purlin in the classification in which the purlin is located is cut and modeled.
[0007] The housing purlin preprocessing modeling method provided by the present disclosure, the classification result of each purlin is determined according to the installation position and size of each purlin, which comprises: determining the position classification of the purlin according to the installation position of the purlin; under the same position classification, the purlins with the same length are classified into the same category to obtain the classification result.
[0008] The housing purlin preprocessing modeling method provided by the present disclosure, the structure parameters of the connection nodes of each purlin in the same classification are unified, which comprises: standardizing the design of the end nodes of each purlin with different connection node structure forms, so as to unify the extension length of the end of each purlin and the arrangement parameters of the connection holes of the end.
[0009] The housing purlin preprocessing modeling method provided by the present disclosure, the coupling part comprises a bracing connection hole suitable for connecting with a bracing; the arrangement parameters of the coupling part of each purlin in the same classification are unified, which comprises: standardizing the setting of the bracing connection hole of each purlin, so that the number, spacing and position parameters of each bracing connection hole remain consistent.
[0010] The present disclosure also provides a housing purlin preprocessing modeling device, which comprises: a classification module for determining the classification result of each purlin according to the installation position and size of each purlin; a model generation module for generating a purlin data model by unifying the structure parameters of the connection nodes of each purlin and the arrangement parameters of the coupling part coupled with a bracing based on the classification result; and an output module for outputting the purlin data model to identify and number each purlin.
[0011] The present disclosure also provides an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor executes the program to implement any of the above-mentioned housing purlin preprocessing modeling methods.
[0012] The present disclosure also provides a non-transitory computer readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement any of the above-mentioned housing purlin preprocessing modeling methods.
[0013] The present disclosure also provides a computer program product comprising a computer program, wherein the computer program is executed by a processor to implement any of the above-mentioned housing purlin preprocessing modeling methods.
[0014] The housing purlin preprocessing modeling method, device, equipment, storage medium and program product provided by the present disclosure classify purlins according to the installation positions and sizes of the purlins, so as to distinguish the purlins in actual functions, and then unify the structure parameters of the connection nodes and the arrangement parameters of the coupling parts according to the classification results, so as to eliminate the subtle differences between the purlins, reduce the data amount in the modeling processing of the purlins, and improve the efficiency and accuracy of data processing. BRIEF DESCRIPTION OF DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the present disclosure or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the present disclosure, and other drawings can also be obtained by those skilled in the art without any creative effort.
[0016] Figure 1 is a flowchart schematically showing a housing purlin preprocessing modeling method according to an embodiment of the present disclosure; Figure 2 is a structural block diagram schematically showing a housing purlin preprocessing modeling device according to an embodiment of the present disclosure; Figure 3 is a block diagram schematically showing an electronic device suitable for implementing a housing purlin preprocessing modeling method according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0017] In order to make the objectives, technical solutions and advantages of the present disclosure clearer, the technical solutions in the present disclosure will be described clearly and completely below with reference to the drawings in the present disclosure. Obviously, the described embodiments are some embodiments of the present disclosure, but not all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without any creative effort belong to the protection scope of the present disclosure.
[0018] In the related art, in the process of modeling the housing design, due to the diversity of the geometric characteristics of the purlins and the connection node forms, the purlins will be recognized as different components by the modeling system, thereby increasing the data amount to be processed, the system has high calculation complexity, and the accuracy of data recognition is reduced. Therefore, the present disclosure provides a housing purlin preprocessing modeling method.
[0019] Figure 1 is a flowchart schematically showing a housing purlin preprocessing modeling method according to an embodiment of the present disclosure.
[0020] As shown in Figure 1 , the housing purlin preprocessing modeling method includes operations S110-S130.
[0021] In operation S110, a classification result of each purlin is determined according to the installation position and size of each purlin.
[0022] In operation S120, based on the classification result, the structural parameters of the connection nodes of each purlin in the same classification and the arrangement parameters of the coupling parts coupled with the bracing are unified to generate a purlin data model.
[0023] In operation S130, the purlin data model is output to identify and number each purlin.
[0024] According to an embodiment of the present disclosure, the connection node can be a connection position between the purlin and the roof beam, the corner brace or other support member. In some embodiments, the connection node generally includes the purlin end, the connection plate connected with the purlin by welding or screwing, the stiffening plate, and the bolt hole provided therein and other components. In the modeling system, due to the differences in the size, diameter of the bolt hole, arrangement position and the like of the connection plate, the stiffening plate and the like, the numbering and data processing of the purlin in the subsequent modeling design are often affected by these factors, resulting in an increase in the numbering of the purlin, and further leading to the complication of data processing. Therefore, in the process of purlin modeling, the structural parameters of the connection nodes of the purlins in the same classification are set to the same structural parameters to unify the structural parameters, thereby reducing the numbering of the modeling system in the later stage, reducing the amount of data processing, and further improving the efficiency of design modeling and data processing.
[0025] The bracing is a component applied to the house structure and arranged along the roof or wall surface to improve the overall stiffness of the house.
[0026] According to an embodiment of the present disclosure, the coupling part can be a region on the purlin for fixed connection with the bracing, generally provided with bolt holes, welding holes and other connection structures to realize mechanical coupling with the bracing. In the judgment of the modeling system, even if the size and position of the purlin are the same, the spacing, number or size of the bracing connection holes such as the bolt holes or welding holes in the coupling part combined with the bracing are different, the purlins with the same function will be determined as different components, resulting in an increase in the model data generated by the modeling system. Therefore, in the process of purlin modeling, the arrangement parameters such as the spacing, number or size of the bracing connection holes in the coupling part are unified to reduce the redundant component data in the model, thereby reducing the calculation complexity of the system.
[0027] According to an embodiment of the present disclosure, after the structural parameters of the connection nodes of each purlin in each classification and the arrangement parameters of the coupling parts are unified, a purlin data model containing the geometric information and standardized parameters of each purlin is generated. In some embodiments, the purlin data model can be output to the numbering module in the modeling system for automatic identification and numbering, so as to facilitate the subsequent house structure design and subsequent construction.
[0028] Illustratively, the house purlin preprocessing modeling method of the embodiments of the present disclosure can be implemented in a computer modeling system, for example, executed on a three-dimensional modeling platform such as Tekla Structures, Revit, BIM, etc.
[0029] Through the above setting mode, the purlins are classified so that the purlins in the same classification have approximately the same function, and the structural parameters of the connecting nodes and the arrangement parameters of the coupling parts in each classification are further unified. In this way, in the subsequent identification process, each purlin under the same classification is identified as a component of the same category, reducing the amount of data to be processed and improving the accuracy of component identification.
[0030] In an illustrative embodiment, the end flange of the purlin is modeled by cutting limbs when the geometric relationship between the purlin and the connecting node meets the preset condition. The position and shape parameters of each cut limb are the same.
[0031] According to the embodiments of the present disclosure, during the modeling of the house structure, the purlin and the connecting node may interfere, at which time the end flange of the purlin needs to be modeled by cutting limbs. The preset condition can be that the spatial interference or angular deviation between the purlin and the connecting node meets the set threshold. For example, when the end of the purlin and the connecting node of the purlin support or the roof beam have spatial overlap, or the installation slope of the purlin is too large, causing the end of the purlin and the connecting surface of the connecting node not to be coplanar, it is considered that the purlin and the connecting node meet the preset condition, and the end flange needs to be cut off in the modeling process. According to the embodiments of the present disclosure, the shape parameters of the cut limbs can include the cut-off length, cut-off width, cut-off angle of the end flange, and the shape of the cutout (such as rectangle, trapezoid, bevel, round corner, etc.).
[0032] Through the above setting mode, the purlins are classified so that the purlins in the same classification have approximately the same function, and the structural parameters of the connecting nodes and the arrangement parameters of the coupling parts in each classification are further unified. In this way, in the subsequent identification process, each purlin under the same classification is identified as a component of the same category, reducing the amount of data to be processed and improving the accuracy of component identification.
[0033] Preferably, in the case where it is determined that the purlin needs to be modeled by cutting limbs, each purlin in the classification in which the purlin is located is modeled by cutting limbs to further reduce the category data amount of the purlins to be identified subsequently.
[0034] In an illustrative embodiment, the classification result of each purlin is determined according to the installation position and size of each purlin, including: determining the position classification of the purlin according to the installation position of the purlin. In the same position classification, purlins with the same length are classified into the same category to obtain the classification result.
[0035] Because the installation positions of the purlins are different, the connection modes, stress characteristics and node structures of the purlins have great differences. If the installation positions are not distinguished, the amount of data required in the identification process will be greatly increased.
[0036] According to the embodiments of the present disclosure, the position classification determined according to the installation position can classify the purlins into end position purlins, middle position purlins and high-low span position purlins, so as to distinguish the functions of the purlins from the structure and provide classification basis for the uniformity of the connection node and coupling part parameters in the subsequent process.
[0037] In an illustrative embodiment, the operation S120 includes: standardizing the design of the end node of each purlin with different connection node structure forms, so as to unify the extension length of the end of each purlin and the arrangement parameters of the connection hole of the end.
[0038] The end node is the connection node of the end of the purlin, including the end of the purlin, the connection plate connected thereto and the screw hole and other components. At the end node, the number or thickness of the gusset connection plate and the stiffener plate may have certain differences, resulting in inconsistent extension length, hole position and connection form of the end node, and further resulting in that the purlins with different end nodes are determined as different components in the identification process. Therefore, it is necessary to unify the extension length of the end of each purlin and the arrangement parameters of the connection hole of the end.
[0039] Illustratively, for the end position purlin, the node structure can be divided into two forms: one includes a gusset connection plate and a stiffener plate, and the other is a structure without a gusset connection plate and a stiffener plate. In order to ensure that the same components can be numbered uniformly in the identification process, the above two end node structures are standardized designed, so that the end of the purlin is uniformly extended to the center position of the roof beam, and two rows of bolt holes are arranged at the end to ensure that the geometric parameters of the end of each purlin remain consistent.
[0040] Illustratively, for the middle position purlin, the node structure can also be divided into two forms: one includes a gusset connection plate and a stiffener plate, and the other is a structure without a gusset connection plate and a stiffener plate. In order to ensure that the same components can be identified and numbered uniformly, the above two node structures are standardized designed, so that the end of the middle position purlin is uniformly extended to the center position of the roof beam.
[0041] Illustratively, for the purlin in high-low span position, there are two forms of bracing connecting plate and stiffener and no bracing connecting plate and stiffener. In the modeling process, the two structural forms are standardized, the geometric dimensions of the parts are unified, the end of the purlin is extended to the center position of the roof beam, a row of bolt holes is arranged at the end, and the positions of the bolt holes are kept consistent to ensure the consistency of the end structure of the same purlin, facilitating subsequent identification and modeling.
[0042] In an illustrative embodiment, the coupling part includes a bracing connecting hole adapted to be connected with the bracing. In this case, operation S120 includes: standardizing the bracing connecting hole of each purlin to keep the number, spacing and position parameters of each bracing connecting hole consistent.
[0043] In an illustrative embodiment, for the case of bracing connecting plate on the purlin, the connecting plate is set to the same size regardless of whether the connected profile is consistent.
[0044] Based on the above-mentioned housing purlin preprocessing modeling method, the present disclosure also provides a housing purlin preprocessing modeling device. The following will be combined with Figure 2 to describe the device in detail.
[0045] Figure 2 An illustrative structure block diagram of a housing purlin preprocessing modeling device according to an embodiment of the present disclosure is shown.
[0046] As Figure 2 shown, the housing purlin preprocessing modeling device of this embodiment includes a classification module 210, a model generation module 220 and an output module 230.
[0047] The classification module 210 is used to determine the classification result of each purlin according to the installation position and size of each purlin.
[0048] The model generation module 220 is used to unify the structure parameters of the connection nodes of each purlin in the same classification and the arrangement parameters of the coupling part coupled with the bracing based on the classification result, to generate a purlin data model.
[0049] The output module 230 is used to output the purlin data model to identify and number each purlin.
[0050] According to an embodiment of the present disclosure, any of the classification module 210, the model generation module 220, and the output module 230 can be combined in one module, or any of them can be split into multiple modules. Alternatively, at least part of the function of one or more of these modules can be combined with at least part of the function of other modules, and implemented in one module. According to an embodiment of the present disclosure, at least one of the acquisition module 710, the summarization module 720, the module 730, the proofreading module 740, and the clearing module 750 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on chip, a system on board, a system on package, an application specific integrated circuit (ASIC), or any other reasonable way of integrating or packaging a circuit, etc. hardware or firmware, or any one of software, hardware, and firmware or a suitable combination of any of them. Alternatively, at least one of the classification module 210, the model generation module 220, and the output module 230 can be at least partially implemented as a computer program module that can perform corresponding functions when executed.
[0051] According to an embodiment of the present disclosure, the roof purlin preprocessing modeling device further comprises a cut limb modeling module.
[0052] The cut limb modeling module is configured to perform cut limb modeling on the end flanges of the purlins when the geometric relationship between the purlins and the connection nodes meets the preset condition; and the positions and shape parameters of the cut limbs are the same.
[0053] According to an embodiment of the present disclosure, the cut limb modeling module performs cut limb modeling on each purlin in the classification in which the purlin is located when it is determined that the purlin needs to be subjected to cut limb modeling.
[0054] According to an embodiment of the present disclosure, the classification module 110 comprises a position classification sub-module and a length classification sub-module.
[0055] The position classification sub-module is configured to determine the position classification of the purlins according to the installation positions of the purlins.
[0056] The length classification sub-module is configured to classify purlins of the same length into the same category under the same position classification, to obtain the classification result.
[0057] According to an embodiment of the present disclosure, the model generation module 220 comprises an end node adjustment sub-module configured to perform standardized design on the end nodes of each purlin having different connection node structure forms, to unify the extension length of the end of each purlin and the arrangement parameters of the connection holes of the end.
[0058] According to an embodiment of the present disclosure, the model generation module 220 further comprises a bracing connection hole setting self-module, for setting the bracing connection holes of each purlin in a standardized manner, in the case that the coupling portion comprises bracing connection holes suitable for connecting with the bracings, so as to keep the number, spacing and position parameters of each bracing connection hole consistent.
[0059] Figure 3 A block diagram of an electronic device suitable for implementing the method for pre-processing modeling of house purlins according to an embodiment of the present disclosure is schematically shown.
[0060] As shown in Figure 3 The electronic device 300 according to an embodiment of the present disclosure comprises a processor 301, which can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 302 or loaded into a random access memory (RAM) 303 from a storage portion 308. The processor 301 can comprise, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor, and / or a related chipset, and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 301 can further comprise an on-board memory for cache use. The processor 301 can comprise a single processing unit or multiple processing units for performing different actions of the method processes according to embodiments of the present disclosure.
[0061] In the RAM 303, various programs and data required for the operation of the electronic device 300 are stored. The processor 301, the ROM 302 and the RAM 303 are connected to each other through a bus 304. The processor 301 performs various operations of the method processes according to embodiments of the present disclosure by executing the programs in the ROM 302 and / or the RAM 303. It should be noted that the programs can also be stored in one or more memories other than the ROM 302 and the RAM 303. The processor 301 can also perform various operations of the method processes according to embodiments of the present disclosure by executing the programs stored in the one or more memories.
[0062] According to an embodiment of the present disclosure, the electronic device 300 can further include an input / output (I / O) interface 305 that is also connected to the bus 304. The electronic device 300 can further include one or more of the following components connected to the I / O interface 305: an input part 306 including, for example, a keyboard and a mouse; an output part 307 including, for example, a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage part 308 including, for example, a hard disk; and a communication part 309 including, for example, a LAN card, a modem, and the like. The communication part 309 performs communication processing via a network such as the Internet. A driver 310 is also connected to the I / O interface 305 as necessary. A removable medium 311 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, and the like is mounted on the driver 310 as necessary, so that a computer program read therefrom is installed in the storage part 308 as necessary.
[0063] The present disclosure also provides a computer readable storage medium, which can be included in the device / apparatus / system described in the above embodiments, or can exist separately without being assembled into the device / apparatus / system. The above computer readable storage medium carries one or more programs, which when executed, implement the method according to the embodiments of the present disclosure.
[0064] According to an embodiment of the present disclosure, the computer readable storage medium can be a non-volatile computer readable storage medium, which can include, but is not limited to, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any appropriate combination thereof. In the present disclosure, the computer readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus, or device. For example, according to an embodiment of the present disclosure, the computer readable storage medium can include one or more memories, such as the ROM 302 and / or the RAM 303 described above, and / or one or more memories other than the ROM 302 and the RAM 303.
[0065] The embodiments of the present disclosure also include a computer program product, which includes a computer program containing program codes for executing the method shown in the flow chart. When the computer program product is run in a computer system, the program codes are used to make the computer system implement the house batten pretreatment modeling method provided by the embodiments of the present disclosure.
[0066] The above-described functions of the system / apparatus defined in the embodiments of the present disclosure are performed when the computer program is executed by the processor 301. According to the embodiments of the present disclosure, the system, apparatus, module, unit, etc. described above can be implemented by the computer program modules.
[0067] In one embodiment, the computer program can be stored in a tangible storage medium, such as an optical, magnetic, or other memory on a hard disk drive, solid-state drive, or other storage device. In another embodiment, the computer program can be transmitted over a network, using a wireless or wired transmission medium, and downloaded and installed by the communication portion 309, and / or installed from the removable medium 311. The program code embodied in the computer program can be transmitted using any appropriate medium, including but not limited to wireless, wired, optical, or any suitable combination of the foregoing.
[0068] In such an embodiment, the computer program can be downloaded and installed from the network by the communication portion 309, and / or installed from the removable medium 311. When the computer program is executed by the processor 301, the above-described functions of the system defined in the embodiments of the present disclosure are performed. According to the embodiments of the present disclosure, the system, apparatus, device, module, unit, etc. described above can be implemented by the computer program modules.
[0069] According to the embodiments of the present disclosure, the program code for execution of the computer program provided by the embodiments of the present disclosure can be written in any combination of one or more programming languages, and specifically, can be implemented using a high-level procedural and / or object-oriented programming language, and / or an assembly / machine language. The programming language includes, but is not limited to, a programming language such as Java, C++, Python, "C", SQL language, or a similar programming language. The program code can be executed entirely on the user computing device, partially on the user device, partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any kind of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, connected to the Internet using an Internet service provider).
[0070] The computer program product of the first aspect can include one or more non-transitory computer-readable media storing instructions that, when executed, cause a processor of a computer-based system to perform any of the methods of the first aspect. The computer program product of the first aspect can include one or more non-transitory computer-readable media storing instructions that, when executed, cause a processor of a computer-based system to perform any of the methods of the first aspect.
[0071] Those skilled in the art will understand that the features recited in the various embodiments and / or claims of the present disclosure can be combined or / and integrated in a variety of ways, even if such combinations or integrations are not expressly disclosed in the present disclosure. In particular, the features recited in the various embodiments and / or claims of the present disclosure can be combined and / or integrated in a variety of ways without departing from the spirit and teachings of the present disclosure. All such combinations and / or integrations are within the scope of the present disclosure.
[0072] The above describes the embodiments of the present disclosure. However, these embodiments are merely for illustrative purposes, and are not intended to limit the scope of the present disclosure. Although the above describes each embodiment separately, this does not mean that the measures in each embodiment cannot be used advantageously in combination. The scope of the present disclosure is defined by the appended claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art can make various substitutions and modifications, which should all fall within the scope of the present disclosure.
Claims
1. A method for preprocessing and modeling house purlins, characterized in that, The method comprises the following steps: determining the classification result of each purlin according to the installation position and size of each purlin; based on the classification result, the structure parameters of the connection nodes of each purlin in the same classification and the arrangement parameters of the coupling parts coupled with the bracing bars are uniformly processed to generate a purlin data model; outputting the purlin data model to identify and number each purlin.
2. The method of claim 1, wherein, In the case that the geometric relationship between the purlin and the connection node meets the preset condition, the end flange of the purlin is subjected to cut limb modeling; wherein the position and shape parameters of each cut limb are the same.
3. The method of claim 2, wherein, In the case that it is determined that the purlin needs to be subjected to cut limb modeling, each purlin in the classification in which the purlin is located is subjected to cut limb modeling.
4. The method of claim 1, wherein, The method comprises the following steps: determining the position classification of the purlin according to the installation position of the purlin; under the same position classification, the purlins with the same length are classified into the same category to obtain the classification result.
5. The method of claim 1, wherein, The method comprises the following steps: standardizing the design of the end nodes of each purlin with different connection node structure forms to unify the extension length of the end of each purlin and the arrangement parameters of the connection holes of the end.
6. The method of claim 1, wherein, The coupling part comprises a bracing bar connection hole suitable for connecting with a bracing bar. The method comprises the following steps: standardizing the setting of the bracing bar connection hole of each purlin to keep the number, spacing and position parameters of each bracing bar connection hole consistent.
7. A rafter pre-processing modeling device, comprising: The method comprises the following steps: a classification module for determining the classification result of each purlin according to the installation position and size of each purlin; a model generation module for uniformly processing the structure parameters of the connection nodes of each purlin in the same classification and the arrangement parameters of the coupling parts coupled with the bracing bars based on the classification result to generate a purlin data model; an output module for outputting the purlin data model to identify and number each purlin.
8. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the program to implement the house purlin preprocessing modeling method according to any one of claims 1 to 6. 9.A non-transitory computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the house purlin preprocessing modeling method according to any one of claims 1 to 6.
10. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the house purlin preprocessing modeling method according to any one of claims 1 to 6.