Automatic design method for steel structure beam surface stud
By extracting steel beam parameters from design drawings using automated design methods, the automatic placement of studs on the steel structure beam surface is achieved, solving the problem of low efficiency in traditional manual modeling and improving design efficiency and adaptability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-15
- Publication Date
- 2026-04-03
Smart Images

Figure CN121786930A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of engineering design technology, and specifically to an automated design method for studs on steel structure beams. Background Technology
[0002] Currently, an increasing number of buildings are choosing steel structures as their main framework, moving towards lighter and more efficient designs. This has led to a surge in detailed design projects aimed at further optimizing the design details of the steel structure to ensure accuracy and safety during construction.
[0003] Traditional stud modeling methods rely heavily on manual creation and parameter adjustment of studs, which is time-consuming, labor-intensive, and inefficient. Summary of the Invention
[0004] This invention provides an automated design method for studs on steel structure beams to address the problem of improving the efficiency of stud creation.
[0005] In a first aspect, the present invention provides an automated design method for studs on steel structure beams, the method comprising: Obtain the design drawings and extract the length and width of the steel beams from them; In response to the stud creation response, the stud arrangement control parameters in the flange width direction are determined based on the steel beam width, and the stud arrangement control parameters in the flange length direction are determined based on the steel beam length. By combining the control parameters for the arrangement of studs in the width direction of the flange and the control parameters for the arrangement of studs in the length direction of the flange, the stud creation operation is completed on all selected steel beams.
[0006] This invention extracts steel beam parameters from design drawings, eliminating the need for manual review and recording of each parameter. It responds to stud creation by determining stud arrangement control parameters in both the width and length directions of the flange, generating software-recognizable stud arrangement control parameters suitable for steel beams of different lengths and widths. This lowers the technical barrier and allows for batch stud creation based on the stud arrangement control parameters in both the width and length directions of the flange, providing convenience for steel structure detailing designers and effectively improving design efficiency.
[0007] In one optional implementation, determining the arrangement control parameters of the studs in the flange width direction based on the steel beam width includes: The spacing of the studs in the flange width direction is determined by a conditional statement based on the width of the steel beam; The spacing of the studs in the width direction of the flange is determined by calculation. By combining the number of stud spacings in the flange width direction and the number of stud spacings in the airfoil width direction, we obtain the stud distance column in the airfoil width direction.
[0008] This invention determines the spacing of studs in the flange width direction by automatically matching the number of studs in the flange width direction according to the width of the steel beam, so as to clarify the distance column of studs in the flange width direction, and generate control commands that can be directly recognized by software to achieve automated layout.
[0009] In one optional implementation, determining the spacing of studs in the flange width direction based on the steel beam width using a conditional statement includes: If the width of the steel beam is less than or equal to the first width threshold, then the spacing of the studs in the flange width direction is determined to be zero. If the width of the steel beam is greater than the first width threshold and less than or equal to the second width threshold, then the spacing of the studs in the flange width direction is determined to be one. If the width of the steel beam is greater than the second width threshold, then the number of stud spacings in the flange width direction is determined to be two.
[0010] This invention determines the number of stud spacings in the flange width direction by comparing the relationship between the steel beam width and the first and second width thresholds. This eliminates the need for designers to check the steel beam structure and stud spacing one by one, significantly reducing the operational threshold.
[0011] In one optional implementation, determining the arrangement control parameters of the studs along the length of the flange based on the length of the steel beam includes: Calculate the number of studs in the flange length direction based on the length of the steel beam, and determine the stud spacing in the flange length direction; By combining the number of stud spacings along the flange length direction and the stud spacing along the flange length direction, we obtain the stud distance column along the flange length direction.
[0012] This invention calculates the number of studs in the flange length direction based on the steel beam length to adapt to steel beams of different lengths, and determines the stud spacing in the flange length direction, replacing manual measurement. By combining the number of studs in the flange length direction and the stud spacing in the flange length direction, the distance column of studs in the flange length direction is determined, so as to generate control commands that can be directly recognized by software and realize automated layout.
[0013] In one optional implementation, calculating the number of stud spacings along the flange length direction based on the steel beam length includes: Divide the length of the steel beam by the spacing of the studs along the length direction to obtain the division result; Round the result of the division to obtain the number of stud spacings along the flange length.
[0014] This invention utilizes standardized calculations of the shear stud spacing, combined with rounding logic, to ensure that the spacing accurately corresponds to the number of rows of shear studs that the steel beam length can support, thus avoiding uneven stress on the structure caused by too many or too few rows.
[0015] In one alternative implementation, the method further includes: Set the distance of the first row of studs from the end of the steel beam along the length direction; Assign the diameter value of the stud to the stud size variable, and assign the grade value of the stud to the stud grade variable.
[0016] This invention avoids situations where designers estimate the distance too close or too far based on experience by uniformly setting the distance of the first row of studs to the end of the steel beam in the length direction. It also assigns values to the diameter and grade of the studs to adapt to the needs of multiple scenarios and simplify the modeling logic.
[0017] In a second aspect, the present invention provides an automated design device for studs on steel structure beams, the device comprising: The extraction module is used to obtain design drawings and extract the length and width of the steel beams from the design drawings; The module determines the arrangement control parameters of the studs in the flange width direction based on the steel beam width and the arrangement control parameters of the studs in the flange length direction based on the steel beam length. The design module is used to combine the stud placement control parameters in the flange width direction and the stud placement control parameters in the flange length direction to complete the stud creation operation on all selected steel beams.
[0018] Thirdly, the present invention provides an electronic device, comprising: a memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the automated design method for studs on steel structure beams described in the first aspect or any corresponding embodiment thereof.
[0019] Fourthly, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to execute the automated design method for studs on steel structure beams as described in the first aspect or any corresponding embodiment thereof.
[0020] Fifthly, the present invention provides a computer program product, including computer instructions for causing a computer to execute the automated design method for studs on steel structure beams as described in the first aspect or any corresponding embodiment thereof. Attached Figure Description
[0021] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0022] Figure 1 This is a schematic diagram of the first process of an automated design method for surface studs of steel structure beams according to an embodiment of the present invention. Figure 2 This is a schematic diagram of the steel beam interface specification data provided in the design drawings according to an embodiment of the present invention; Figure 3 This is a schematic diagram of the stud setting requirements provided in the design drawings according to an embodiment of the present invention; Figure 4 This is a schematic diagram of the user unit editor operation interface according to an embodiment of the present invention; Figure 5 This is a schematic diagram of a variable window according to an embodiment of the present invention; Figure 6 This is a schematic diagram illustrating the variables according to an embodiment of the present invention; Figure 7 This is a schematic diagram before the creation of the studs according to an embodiment of the present invention; Figure 8 This is a schematic diagram after the stud is created according to an embodiment of the present invention; Figure 9 This is a structural block diagram of an automated design device for steel structure beam surface studs according to an embodiment of the present invention; Figure 10 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0023] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0024] It is understood that before using the technical solutions disclosed in the various embodiments of the present invention, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in the present invention and their authorization should be obtained in accordance with relevant laws and regulations through appropriate means.
[0025] Traditional shear stud modeling methods require separate shear stud modeling for steel beams with different cross-sections, considering varying parameters such as shear stud spacing and specifications. This method heavily relies on manual shear stud creation and parameter adjustments. This invention provides an automated shear stud design method for steel structure beams. It automatically creates shear studs on the top surface of steel beams with different cross-sections within 3D steel structure modeling software. By automatically identifying the beam's cross-sectional specifications and automatically setting different numbers and specifications of shear studs for different beam cross-sections, it avoids manual selection and adjustment, laying the foundation for automated shear stud creation on steel beam top surfaces. This method greatly simplifies the design process for steel structure detailing engineers, making their work more efficient and eliminating the need to waste time on repetitive and tedious shear stud creation.
[0026] According to an embodiment of the present invention, an embodiment of an automated design method for studs on steel structure beams is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0027] This embodiment provides a method for automated design of studs on steel structure beams. Figure 1 This is a flowchart of an automated design method for surface studs in steel structure beams according to an embodiment of the present invention, such as... Figure 1 As shown, the process includes the following steps: Step S101: Obtain the design drawings and extract the length and width of the steel beam from the design drawings.
[0028] In this embodiment of the invention, structural design drawings of the engineering project are obtained, such as... Figure 2 As shown, the design drawings provide parameters such as steel beam length, steel beam width, cross-sectional specifications, and floor slab thickness. Identify the steel beam length and cross-sectional specifications provided in the design drawings; the beam length and cross-sectional width are directly related to the positioning and arrangement of the studs. Identify the floor slab thickness provided in the design drawings; the floor slab thickness is directly related to the stud specifications (including length and diameter). For example... Figure 3 As shown, the design drawings also provide requirements for shear stud placement. Based on the extracted steel beam cross-section specifications and shear stud placement requirements, the subsequent node parameters are edited.
[0029] Step S102: In response to the stud creation response, determine the stud arrangement control parameters in the flange width direction based on the steel beam width, and determine the stud arrangement control parameters in the flange length direction based on the steel beam length.
[0030] In embodiments of the present invention, such as Figure 4As shown, the user opens the steel structure 3D modeling software, uses the "Define User Element" function to create a custom user element, and then creates studs on the top surface of a steel beam within that user element. Figure 5 As shown, open this user unit using the "User Unit Editor" and click the "Show Variables" button to edit the variables. First, determine the control parameters for the arrangement of studs in the flange width direction based on the steel beam width. Then, determine the control parameters for the arrangement of studs in the flange length direction based on the steel beam length. The variable window is shown below. Figure 6 As shown.
[0031] Step S103: Combining the stud arrangement control parameters in the flange width direction and the stud arrangement control parameters in the flange length direction, complete the stud creation operation on all selected steel beams.
[0032] In this embodiment of the invention, after determining the arrangement control parameters for the studs in the width direction and the length direction of the wingplate, find the "Open Component Catalog" command in the toolbar, locate the user unit "STUD19X80-150" created above, click on the user unit, select the steel beams where studs need to be created, and create studs on all steel beams simultaneously. A schematic diagram before creating the studs is shown below. Figure 7 As shown in the diagram, the studs are created as follows: Figure 8 As shown.
[0033] The automated design method for shear studs on steel structure beams provided in this embodiment extracts steel beam parameters from design drawings, eliminating the need for manual review and recording of each parameter. It responds to shear stud creation by determining the arrangement control parameters for shear studs in the width and length directions of the flange, generating software-recognizable shear stud arrangement control parameters. This method is adaptable to steel beams of different lengths and widths, lowering the technical threshold. It batch-processes shear stud creation based on the arrangement control parameters in the width and length directions of the flange, providing convenience for steel structure detailing designers and effectively improving design efficiency.
[0034] This embodiment provides an automated design method for studs on steel structure beams, the process of which includes the following steps: Step S201: Obtain the design drawings and extract the length and width of the steel beam from the design drawings.
[0035] Please see details Figure 1 Step S101 of the illustrated embodiment will not be described again here.
[0036] Step S202: In response to the stud creation response, determine the stud arrangement control parameters in the flange width direction based on the steel beam width, and determine the stud arrangement control parameters in the flange length direction based on the steel beam length.
[0037] Specifically, in step S202 above, determining the control parameters for the arrangement of studs in the flange width direction based on the steel beam width includes: Step S2021: Determine the number of studs in the flange width direction based on the width of the steel beam using a conditional statement.
[0038] Step S2022: Determine the spacing of the studs in the width direction of the flange through calculation.
[0039] Step S2023: Combine the number of stud spacings in the flange width direction and the number of stud spacings in the airfoil width direction to obtain the stud distance column in the airfoil width direction.
[0040] In this embodiment of the invention, the width of the steel beam is read and assigned to the flange width variable P1. The number of studs in the flange width direction is determined according to the width of the steel beam, for example, by setting a conditional judgment statement to determine the number of studs in the flange width direction.
[0041] Assign the number of studs in the flange width direction to the stud spacing variable P3. The stud spacing in the flange width direction is related to the number of stud rows. For example, the stud spacing in one row is 0, the stud spacing in two rows is 1, the stud spacing in three rows is 2, and so on.
[0042] Assign the spacing of the studs in the flange width direction to the stud spacing variable P4 in the flange width direction. The spacing refers to the distance between two rows of studs.
[0043] The variables P3 and P4, representing the spacing of studs in the flange width direction, are merged according to a software-readable format to obtain the stud distance column variable P5 in the flange width direction. Variable P5 is a numerical type of "distance column," expressed in the software as "spacing number" + "*" + "spacing." For example, for two columns of studs with a spacing of 150mm, the distance column is represented as "1*150," thus determining the stud distance column variable P5 in the flange width direction. The studs are centered in the width direction of the steel beam, and no additional parameters are needed to control the distance from the studs to the edge in the width direction.
[0044] By automatically matching the number of studs in the flange width direction according to the width of the steel beam, the spacing of the studs in the flange width direction is determined, so as to clarify the distance column of the studs in the flange width direction, and generate control commands that can be directly recognized by the software to realize automated layout.
[0045] Specifically, step S2021 above includes: Step S20211: If the width of the steel beam is less than or equal to the first width threshold, then determine that the number of studs in the flange width direction is zero.
[0046] Step S20212: If the width of the steel beam is greater than the first width threshold and less than or equal to the second width threshold, then the spacing of the studs in the flange width direction is determined to be one.
[0047] Step S20213: If the width of the steel beam is greater than the second width threshold, then determine that the number of studs in the flange width direction is two.
[0048] In this embodiment of the invention, a first width threshold is set to 150 mm, and a second width threshold is set to 350 mm. If the steel beam width is less than or equal to 150 mm, the spacing of the studs in the flange width direction is 0. If the steel beam width is greater than 150 mm and less than or equal to 350 mm, the spacing of the studs in the flange width direction is 1. If the steel beam width is greater than 350 mm, the spacing of the studs in the flange width direction is 2.
[0049] For example, the conditional statement is: =if P1<=150 then 0 else if P1<=350 then 1else 2 endif endif.
[0050] It should be noted that this embodiment takes a maximum spacing of 2 as an example to meet the requirements, but it is not limited to this. More spacing can be selected by adding judgment conditions according to the actual application scenario.
[0051] By comparing the relationship between the steel beam width and the first and second width thresholds, the spacing of the studs in the flange width direction can be determined, eliminating the need for designers to check the steel beam structure and stud spacing one by one, thus significantly reducing the operational threshold.
[0052] Specifically, in step S202 above, determining the control parameters for the arrangement of studs along the flange length direction based on the steel beam length includes: Step S2024: Calculate the number of studs in the flange length direction based on the steel beam length, and determine the stud spacing in the flange length direction.
[0053] Step S2025: Combine the number of stud spacings in the flange length direction with the stud spacing in the flange length direction to obtain the stud distance column in the flange length direction.
[0054] In this embodiment of the invention, the length of the steel beam is read and assigned to the variable P2 representing the length of the upper flange of the beam. The number of studs spacing along the flange length direction is calculated, and the stud spacing along the flange length direction is determined. The number of studs spacing along the flange length direction and the stud spacing along the flange length direction are combined and assigned to the variable P8 representing the distance of studs along the flange length direction.
[0055] For example, if the spacing between studs along the flange length is 150mm and the number of studs along the flange length is 80, then the distance between studs along the flange length is P8 = P6 + "*" + 150.
[0056] The number of studs in the flange length direction is calculated based on the length of the steel beam to adapt to steel beams of different lengths. This determines the stud spacing in the flange length direction, replacing manual measurement. By combining the number of studs in the flange length direction and the stud spacing in the flange length direction, the distance column of studs in the flange length direction is determined, so as to generate control commands that can be directly recognized by software and realize automated layout.
[0057] Specifically, step S2024 above includes: Step S20241: Divide the length of the steel beam and the spacing of the studs in the length direction to obtain the division result.
[0058] Step S20242: Round the division result to obtain the number of studs spacing along the flange length direction.
[0059] In this embodiment of the invention, the spacing of the studs along the flange length direction can be obtained by dividing the length of the steel beam by the spacing of the studs along the length direction and then rounding it down.
[0060] For example, if the length of the wing plate is P2 = 1200 mm and the spacing of the studs along the length is 150 mm, then the number of spacings is P6 = 12000 / 8 = 80.
[0061] By using standardized calculations of the shear stud spacing and combining them with rounding logic, we can ensure that the spacing accurately corresponds to the number of rows of shear studs that the steel beam length can support, thus avoiding uneven stress on the structure caused by too many or too few rows.
[0062] In some alternative implementations, the method further includes: Step S203: Set the distance of the first row of studs from the end of the steel beam in the length direction.
[0063] Step S204: Assign the diameter value of the stud to the stud size variable, and assign the grade value of the stud to the stud grade variable.
[0064] In this embodiment of the invention, since the steel beams have different lengths, the distance from the first row of studs to the end of the steel beam in the length direction is different. The distance from the first row of studs to the end of the steel beam in the length direction is set and assigned to the initial value variable P7. The variable P7 represents the distance from the first row of studs to the end of the steel beam in the length direction. For example, P7=75 means that the distance from the first row of studs to the end of the steel beam in the length direction is 75mm.
[0065] Assign the diameter value of the stud to the stud size variable P9_size, and assign the stud grade value to the parameter variable P9_standard.
[0066] After editing the above content in the "Variables" window, save and exit the user unit to return to the modeling window.
[0067] It is understandable that, among the parameters above, P1 and P2 are inherent properties of the steel beam itself, obtained automatically through the acquisition of steel beam properties. P3, P4, and P6 are variables in the calculation process. P5 and P8 are control parameters for the shear stud arrangement obtained through calculation, which can be used to directly control the arrangement of the shear studs. P7, P9_size, and P9_standard are parameters that require manual input and can be adjusted according to the design requirements of different projects.
[0068] Step S205: Combining the stud arrangement control parameters in the flange width direction and the stud arrangement control parameters in the flange length direction, complete the stud creation operation on all selected steel beams.
[0069] Please see details Figure 1 Step S103 of the illustrated embodiment will not be described again here.
[0070] The automated design method for studs on steel structure beams provided in this embodiment avoids situations where designers estimate the distance too close or too far based on experience by uniformly setting the distance of the first row of studs to the end of the steel beam in the length direction. The method also assigns values to the diameter and grade of the studs to adapt to the needs of multiple scenarios and simplify the modeling logic.
[0071] This embodiment also provides an automated design device for studs on steel structure beams. This device is used to implement the above embodiments and preferred embodiments, and details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0072] This embodiment provides an automated design device for bolts on steel structure beams, such as... Figure 9 As shown, it includes: Extraction module 901 is used to obtain design drawings and extract the length and width of steel beams from the design drawings; The module 902 is used to determine the arrangement control parameters of the studs in the flange width direction based on the width of the steel beam and the arrangement control parameters of the studs in the flange length direction based on the length of the steel beam in response to the stud creation response. Design module 903 is used to combine the stud arrangement control parameters in the flange width direction and the stud arrangement control parameters in the flange length direction to complete the stud creation operation on all selected steel beams.
[0073] In some alternative implementations, the determining module 902 includes: The first determining unit is used to determine the number of studs in the flange width direction based on the width of the steel beam using conditional statements; The second determining unit is used to determine the spacing of the studs in the width direction of the flange through a calculation formula; The first merging unit is used to merge the number of stud spacings in the flange width direction and the stud spacing in the airfoil width direction to obtain the stud distance column in the airfoil width direction.
[0074] In some optional implementations, the first determining unit includes: The first determining sub-unit is used to determine that the number of studs in the flange width direction is zero if the width of the steel beam is less than or equal to the first width threshold. The second determining sub-unit is used to determine the number of studs in the flange width direction as one if the width of the steel beam is greater than the first width threshold and less than or equal to the second width threshold. The third determining sub-unit is used to determine the number of studs in the flange width direction to be two if the width of the steel beam is greater than the second width threshold.
[0075] In some alternative implementations, the determining module 902 further includes: The third determining unit is used to calculate the number of studs in the flange length direction based on the length of the steel beam, and to determine the stud spacing in the flange length direction; The second merging unit is used to merge the number of stud spacings in the flange length direction and the stud spacing in the flange length direction to obtain the stud distance column in the flange length direction.
[0076] In some optional implementations, the third determining unit includes: The division sub-unit is used to divide the steel beam length and the spacing of the studs in the length direction to obtain the division result; The rounding sub-unit is used to round the division result to obtain the number of stud spacings along the flange length direction.
[0077] In some alternative embodiments, the device further includes: The setting module is used to set the distance of the first row of studs from the end of the steel beam along the length direction; The assignment module is used to assign the diameter value of the stud to the stud size variable and the grade value of the stud to the stud grade variable.
[0078] The automated design device for steel structure beam studs provided in this embodiment of the invention can execute the automated design method for steel structure beam studs provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method. Further functional descriptions of the various modules and units are the same as in the corresponding embodiments described above, and will not be repeated here.
[0079] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention.
[0080] The following is a detailed reference. Figure 10 This diagram illustrates a suitable structural schematic for implementing an electronic device according to embodiments of the present invention. The electronic device may include a processor (e.g., a central processing unit, graphics processor, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from memory 1008 into random access memory (RAM) 1003. The RAM 1003 also stores various programs and data required for the operation of the electronic device. The processor 1001, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0081] Typically, the following devices can be connected to the I / O interface 1005: input devices 1006 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1007 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; memory devices 1008 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows electronic devices to exchange data via wireless or wired communication with other devices. Although Figure 10 Electronic devices with various devices are shown, but it should be understood that it is not required to implement or have all of the devices shown, and more or fewer devices may be implemented or have instead.
[0082] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 1009, or installed from a memory 1008, or installed from a ROM 1002. When the computer program is executed by the processor 1001, it performs the functions defined in the automated design method for steel structure beam studs according to embodiments of the present invention.
[0083] Figure 10 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of the present invention.
[0084] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the automated design method for steel structure beam studs shown in the above embodiments is implemented.
[0085] A portion of this invention can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to the invention through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.
[0086] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and all such modifications and variations fall within the scope defined by the appended invention.
Claims
1. An automated design method for studs on steel structure beams, characterized in that, The method includes: Obtain the design drawings and extract the length and width of the steel beams from the design drawings; In response to the stud creation response, the stud arrangement control parameters in the flange width direction are determined according to the steel beam width, and the stud arrangement control parameters in the flange length direction are determined according to the steel beam length. By combining the arrangement control parameters of the studs in the width direction of the flange and the arrangement control parameters of the studs in the length direction of the flange, the stud creation operation is completed on all selected steel beams.
2. The method according to claim 1, characterized in that, The determination of the stud arrangement control parameters in the flange width direction based on the width of the steel beam includes: The spacing of the studs in the flange width direction is determined by a conditional statement based on the width of the steel beam; The spacing of the studs in the width direction of the flange is determined by calculation. By combining the number of studs in the flange width direction and the number of studs in the airfoil width direction, a stud distance column in the airfoil width direction is obtained.
3. The method according to claim 2, characterized in that, The step of determining the spacing of studs in the flange width direction based on the width of the steel beam using a conditional statement includes: If the width of the steel beam is less than or equal to the first width threshold, then the number of studs in the flange width direction is determined to be zero; If the width of the steel beam is greater than the first width threshold and less than or equal to the second width threshold, then the spacing of the studs in the flange width direction is determined to be one. If the width of the steel beam is greater than the second width threshold, then the number of studs spaced in the flange width direction is determined to be two.
4. The method according to claim 1, characterized in that, The determination of the stud arrangement control parameters in the flange length direction based on the steel beam length includes: Calculate the number of studs in the flange length direction based on the length of the steel beam, and determine the stud spacing in the flange length direction; By combining the number of stud spacings along the flange length direction and the stud spacing along the flange length direction, a stud distance column along the flange length direction is obtained.
5. The method according to claim 4, characterized in that, The calculation of the spacing of the studs along the flange length direction based on the length of the steel beam includes: The length of the steel beam and the spacing of the studs along the length direction are divided to obtain the division result; The integer part of the division result is used to obtain the number of stud spacings along the flange length direction.
6. The method according to claim 1, characterized in that, The method further includes: Set the distance of the first row of studs from the end of the steel beam along the length direction; Assign the diameter value of the stud to the stud size variable, and assign the grade value of the stud to the stud grade variable.
7. An automated design device for studs on steel structure beams, characterized in that, The device includes: The extraction module is used to acquire design drawings and extract the length and width of the steel beams from the design drawings; A determination module is used to determine, in response to a stud creation response, stud arrangement control parameters in the flange width direction based on the steel beam width, and stud arrangement control parameters in the flange length direction based on the steel beam length. The design module is used to combine the arrangement control parameters of the studs in the width direction of the flange and the arrangement control parameters of the studs in the length direction of the flange to complete the stud creation operation on all selected steel beams.
8. An electronic device, characterized in that, include: A memory and a processor are interconnected, the memory storing computer instructions, and the processor executing the computer instructions to perform the automated design method for surface studs of steel structure beams as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to execute the automated design method for steel structure beam surface studs as described in any one of claims 1 to 6.
10. A computer program product, characterized in that, Includes computer instructions for causing a computer to execute the automated design method for steel structure beam surface studs as described in any one of claims 1 to 6.