Parametric modeling method for plane truss with end expanded supporting nodes

By using a parametric modeling method for planar trusses with extended end support nodes, the problem that existing truss structure modeling cannot represent detailed construction details is solved, achieving high detail reproduction of truss models and improving design efficiency.

CN120974789AActive Publication Date: 2025-11-18POWERCHINA HUADONG ENG CORP LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202511509339.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-22
Publication Date
2025-11-18
Estimated Expiration
2045-10-22

AI Technical Summary

Technical Problem

Existing parametric modeling methods for truss structures cannot effectively characterize the detailed structural features at the connection points of components, which affects the structural safety performance and results in repeated modifications and workload during the design process.

Method used

A parametric modeling method for planar trusses with end-enlarged support nodes is adopted. By obtaining the structural type, dimensional parameters and node parameters of the truss, an overall line element model is generated. Combined with the cross-sectional feature points of the side columns, chords and supports, cross-sectional profile curves and shell element models are generated to achieve a realistic restoration of the detailed structure.

Benefits of technology

It improves the richness of three-dimensional details in the model, facilitates design and construction positioning checks, reduces modeling difficulty, realizes the linkage between overall size changes and detailed structural changes, and simplifies the design process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120974789A_ABST
    Figure CN120974789A_ABST
Patent Text Reader

Abstract

The invention relates to a parametric modeling method for a plane truss of an end expansion support node, and is suitable for the field of steel structure design. The method comprises the following steps: generating a corresponding overall line unit model based on a structure type of a plane truss in combination with overall size parameters; on the basis of component size parameters of the side columns and the chord members and corresponding line segments of the overall line unit model, section feature points are determined, and then a section profile curve is generated; based on the section profile curves of the side columns and the chord members, generating shell unit models of the side columns and the chord members in combination with the corresponding line segments of the integral line unit model; determining contour feature points based on the component size parameters and the node size parameters of the support and the overall line unit model line segments corresponding to the support, and further generating a contour line of the support; based on the contour line of the support, a support web model and a support flange model are generated, and a support model is obtained; and obtaining an integral shell unit model of the plane truss based on the shell unit model of the side columns and the chord members and the supporting model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a parametric modeling method for planar trusses with end-enlarged support nodes. It is applicable to the field of steel structure design. Background Technology

[0002] Large-span truss structures possess advantages such as simple form, clear force transmission path, lightweight and high strength, and good prefabrication, enabling continuous breakthroughs in building height and span, resulting in larger usable spaces and wide engineering applications. When designing truss structures, given the conditions for determining the truss height and span, the arrangement of the web members is often modified to match the building's functional requirements and structural stress requirements. The arrangement of the web members generally exhibits a repetitive pattern, fulfilling the necessary conditions for parametric design.

[0003] Structural modeling is the initial stage of architectural design. Subsequent stages often involve modifications to the design based on factors such as interdisciplinary collaboration, client requirements, and site conditions. This repeated revision work places a significant workload on designers. Therefore, reducing modeling complexity and avoiding repetitive design work is a crucial issue that the architectural design industry urgently needs to address and overcome.

[0004] Parametric design is the best way to reduce costs and increase efficiency in structural modeling and design, and it is particularly advantageous for truss structure design. Using parametric methods, truss models can be created quickly, including different truss types such as triangular trusses, parallel trusses, open-web trusses, and diagonally braced trusses, etc., intuitively displaying the model effect, and allowing for changes to the scheme parameters at any time, achieving one-click updates.

[0005] However, existing parametric modeling methods for trusses are mainly based on two-dimensional line models, which can characterize the overall relative relationships between truss components, but cannot provide detailed structural features at component connections. In actual structural construction, these details are critical parts of the structure's stress and significantly affect its safety performance. Summary of the Invention

[0006] The technical problem to be solved by the present invention is to provide a parametric modeling method for planar trusses with end-enlarged support nodes, in view of the above-mentioned problems.

[0007] The technical solution adopted in this invention is: a parametric modeling method for planar trusses with enlarged end support nodes, comprising: Obtain the structural type, overall dimensional parameters, component dimensional parameters, component geometry, and node dimensional parameters of the planar truss in the target model to be modeled; Based on the structural type of the planar truss, determine the overall line element model corresponding to the structural type, and generate the overall line element model corresponding to the planar truss by combining the overall size parameters. Based on the component size parameters of the side columns and chords, and the corresponding integral line element model line segments of the side columns and chords, the cross-sectional feature points of the side columns and chords are determined. Combined with the component geometry of the side columns and chords, the lines connecting the cross-sectional feature points are generated, and then the cross-sectional profile curves of the side columns and chords are generated. Based on the cross-sectional profile curves of the side columns and chords, and combined with the corresponding integral line element model line segments of the side columns and chords, shell element models of the side columns and chords are generated. Based on the component size parameters and node size parameters of the support, as well as the line segments of the overall line unit model corresponding to the support, the contour feature points are determined, and then the contour line of the support is generated. Based on the outline of the support, the support web model and the support flange model are generated to obtain the support model; Based on the shell element model of the side columns and chords, as well as the support model, the overall shell element model of the planar truss is obtained.

[0008] The overall dimensional parameters include truss span L, truss height H, and truss section length X.

[0009] The component dimensional parameters include the side post height Hc. i , width of the side column Bc i String height Hb j String width Bb j Support height Hz, support width Bz.

[0010] The node size parameters include the length S of the extended end of the support, the support arrangement direction angle α, and the flange diffusion angle β of the extended end of the support.

[0011] The determination of the cross-sectional feature points of the side columns and chords based on the component size parameters and the corresponding integral line element model line segments of the side columns and chords includes: Based on the line segments corresponding to the side columns and chords in the overall line element model, the component feature planes corresponding to each side column and chord are determined; Based on the component size parameters of the side columns and chords, the cross-sectional feature points corresponding to each side column and chord are generated on the component feature plane corresponding to each side column and chord. In the overall line unit model, the endpoints of the corresponding line segments of the side columns and chords are located on the corresponding component feature planes, and the component feature planes are perpendicular to the tangents at the endpoints of the corresponding line segments.

[0012] The determination of contour feature points based on the component size parameters, node size parameters, and the corresponding integral line unit model line segments of the support includes: Based on the annotation plane corresponding to the node size parameters and the line segments of the overall line unit model corresponding to the support, the support feature plane is determined; Based on the component size parameters and node size parameters, the corresponding contour feature points of the support are generated on the support feature plane.

[0013] The support-based contour lines generate a support web model and a support flange model, resulting in a support model including: Based on the outline of the support, a support web model is generated; Extract the two long sides of the shape contour line of the supporting web model to obtain the long side curves and perform two stretching operations in the forward and reverse directions to generate the edge support flange model. The positive and negative directions refer to the positive and negative directions of the normal to the supporting feature plane.

[0014] A parametric modeling device for a planar truss with end-enlarged support nodes includes: The parameter acquisition module is used to acquire the structural type, overall size parameters, component size parameters, component geometry, and node size parameters of the planar truss in the target model to be modeled; The line model generation module is used to determine the overall line element model corresponding to the structure type of the planar truss based on the structure type, and generate the overall line element model corresponding to the planar truss by combining the overall size parameters. The component section generation module is used to determine the section feature points of the edge columns and chords based on the component size parameters and the corresponding integral line element model line segments of the edge columns and chords. Combined with the component geometry of the edge columns and chords, it generates the connection lines between the section feature points, and then generates the section profile curves of the edge columns and chords. The shell model generation module is used to generate shell element models of the side columns and chords based on the cross-sectional profile curves of the side columns and chords, combined with the corresponding integral line element model line segments of the side columns and chords. The support contour generation module is used to determine the contour feature points based on the component size parameters, node size parameters, and the line segments of the overall line unit model corresponding to the support, and then generate the contour line of the support. The support model generation module is used to generate a support web model and a support flange model based on the support contour line, thus obtaining the support model. The overall model generation module is used to generate an overall shell element model of the planar truss based on the shell element model of the edge columns and chords, as well as the support model.

[0015] A storage medium storing a computer program executable by a processor, wherein the computer program, when executed, implements the steps of the parametric modeling method for the planar truss with end-enlarged support nodes.

[0016] A parametric modeling device for planar trusses includes a memory and a processor. The memory stores a computer program that can be executed by the processor. When the computer program is executed, it implements the steps of the parametric modeling method for planar trusses with end-enlarged support nodes.

[0017] The beneficial effects of this invention are: Based on the line model, component size parameters, and node size parameters, this invention generates an overall shell element model, takes into account the node construction features, realistically restores the truss model features, and has a high degree of detail in the three-dimensional model, which facilitates design, construction positioning and inspection.

[0018] This invention utilizes parametric modeling based on the overall assembly relationship of the components within the truss to achieve direct and interconnected changes in overall dimensions and detailed structures. The invention generates the model via a path from feature points to contour curves to shell element models, employing a hierarchical modeling logic of "point-line-surface," resulting in a clear concept and eliminating complex calculations. Attached Figure Description

[0019] Figure 1 The flowchart is for an example.

[0020] Figure 2 , 3 This is a schematic diagram of the planar truss structure in the target model of the embodiment.

[0021] Figure 4 This is a model of the integral line element of the planar truss in the embodiment.

[0022] Figure 5 This is a schematic diagram of the structure of the left and right side columns in the embodiment, taking a box-shaped cross-section as an example.

[0023] Figure 6 This is a schematic diagram of the structure of the upper and lower chords established using an I-shaped cross-section as an example in the embodiment.

[0024] Figure 7 This is a schematic diagram of the support structure established using a herringbone diagonal web parallel chord truss as an example in the embodiment.

[0025] Figure 8 This is a schematic diagram of the structure established by adding stiffening ribs, taking the herringbone diagonal web parallel chord truss as an example in the embodiment.

[0026] 100, Left column; 200, Right column; 300, Upper chord; 400, Lower chord; 500, Support; 510, Extended end of support; 610, Additional stiffening rib on chord; 620, Additional stiffening rib on end of support. Detailed Implementation

[0027] The embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention. The step numbers in the following embodiments are set only for ease of explanation, and there is no limitation on the order between the steps. The execution order of each step in the embodiments can be adaptively adjusted according to the understanding of those skilled in the art.

[0028] In the description of this invention, "multiple" means two or more. The use of "first" and "second" is for distinguishing technical features only and should not be construed as indicating or implying relative importance, or implicitly indicating the number of indicated technical features, or the order of the indicated technical features. Furthermore, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art.

[0029] Example 1: As Figure 1 As shown, this embodiment is a parametric modeling method for planar trusses based on end-capped support nodes using Grasshopper, specifically including the following steps: S100: Obtain the structural type and overall dimensional parameters of the planar truss in the target model to be modeled, as well as the component dimensional parameters, component geometry, and node dimensional parameters of each component such as side columns, chords, and supports in the planar truss.

[0030] In this embodiment, the structural type of the planar truss can be a herringbone parallel chord truss with diagonal web members; the geometric shapes of the components include the shape of the side column, the shape of the chord member, the shape of the support, and the shape of the additional stiffening ribs, etc.

[0031] like Figure 2 , Figure 3 As shown, the overall dimensional parameters in this example include truss span L, truss height H, and truss section length X. Users can arrange the number of web members in the section according to their needs.

[0032] Component dimensional parameters include the side column height Hc i , width of the side column Bc i String height Hb j String width Bb j The support height is Hz and the support width is Bz, where the subscripts i=1,2 represent the left column and the right column respectively, and the subscripts j=1,2 represent the upper chord and the lower chord respectively. The support height and width are the dimensions of the support web. Users can determine the size of the member cross-section according to their needs and adjust the overall load-bearing capacity of the truss.

[0033] In this example, the node size parameters include the length S of the extended end of the support, the support arrangement direction angle α, and the spread angle β of the flange of the extended end of the support. Changing these three parameters can change the structure of the extended end node.

[0034] In this embodiment, the overall dimensional parameters, component dimensional parameters, and node dimensional parameters can be represented as shown in the following table: Table 1. Dimension Parameter Table

[0035] S200. Based on the structural type of the planar truss, determine the corresponding integral line element model for that structural type, and generate the integral line element model corresponding to that planar truss by combining the overall dimension parameters. Figure 4 ).

[0036] S210. Based on the planar truss structure type, and combined with the specified target model base point, generate an integral line element model corresponding to the structure type.

[0037] S220. Based on the overall size parameters, adjust the overall line element model generated in S210, and then generate an overall line element model corresponding to the planar truss in the target model.

[0038] S300: Based on the component size parameters of the side columns and chords, and the corresponding integral line element model line segments of the side columns and chords, determine the cross-sectional feature points of the side columns and chords. Combined with the component geometry of the side columns and chords, generate the connecting lines between the cross-sectional feature points, and then generate the cross-sectional profile curves of the side columns and chords.

[0039] S310. Based on the line segments corresponding to each side post and chord in the overall line element model generated in S220, determine the component feature plane corresponding to each side post and chord. One endpoint of the line segment corresponding to each side post and chord in the overall line element model is located in its corresponding component feature plane, and the component feature plane is perpendicular to the tangent at the endpoint of the corresponding line segment.

[0040] S320. Based on the component size parameters of each side column and chord, and the position of the endpoints of the corresponding line segments of each side column and chord on the component feature plane, generate the cross-sectional feature points corresponding to each side column and chord on each component feature plane.

[0041] S330. Based on the cross-sectional feature points of the side columns and chords on the feature plane of each component, and combined with the component geometry of the side columns and chords, generate the connecting lines between the cross-sectional feature points, and then generate the cross-sectional profile curves of each side column and chord.

[0042] S400. Based on the cross-sectional profile curves of each side column and chord, and combined with the line segments corresponding to each side column and chord in the overall line element model, generate the shell element model of each side column and chord.

[0043] S500: Based on the component size parameters and node size parameters of the support, as well as the line segments of the overall line unit model corresponding to the support, the contour feature points are determined, and then the contour line of the support is generated.

[0044] S510. Based on the annotation plane corresponding to the node size parameters and the line segment of the integral line unit model corresponding to the support, determine the support feature plane. The support feature plane can serve as the annotation plane for the node size parameters, and the line segment of the integral line unit model corresponding to the support lies on the support feature plane.

[0045] S520. Based on the component size parameters and node size parameters, generate the corresponding contour feature points on the support feature plane.

[0046] S530. Connect the contour feature points of the control edge support shape to obtain the support contour line.

[0047] S600: Based on the outline of the support, generate the support web model and the support flange model to obtain the support model.

[0048] S610. Based on the outline of the support, the matte generates the support web model; S620. Extract the two long sides of the shape contour line of the support web model, obtain the long side curves, and perform two stretching operations in the forward and reverse directions to generate the support flange model, where the forward and reverse directions are the forward and reverse normals of the support feature plane, respectively.

[0049] S630: Perform a Boolean operation to merge the support web model and the support flange model to obtain the complete support model.

[0050] S700, based on the shell element model of the side columns and chords, and the support model, yields the overall shell element model of the planar truss.

[0051] S800: Based on the intersection lines between the component models in the overall shell element model of the planar truss, determine the location of the additional stiffening ribs, and generate the additional stiffening ribs in the overall shell element model in combination with the shape of the additional stiffening ribs.

[0052] In some specific instances, such as Figure 5 As shown, the creation of the left and right columns includes: S310. Based on the line segments corresponding to the left and right columns in the overall line unit model, determine the component feature planes of the left and right columns. The feature planes include the upper endpoints of the line segments and are perpendicular to the line segments.

[0053] S320, based on the height Hc of the side pillar i , width of the side column Bc i The positions of the upper endpoints of the corresponding line segments of the left and right columns on the component feature plane are also determined, and the corresponding cross-sectional feature points of the left and right columns are generated on the feature plane of the left and right columns.

[0054] S330. Based on the cross-sectional feature points of the left and right columns on the feature plane of the left and right columns, and combined with the component geometry of the left and right columns, generate the connecting lines between the cross-sectional feature points, and then generate the cross-sectional contour curves of the left and right columns.

[0055] S400. Based on the cross-sectional profile curves of the left and right columns, and combined with the line segments corresponding to the left and right columns in the overall line element model of the planar truss, the shell element models of the left and right columns are obtained by stretching the cross-sectional curves, with a vertical stretching height of H.

[0056] This embodiment establishes the connection between the overall truss model and the left and right side columns. By moving the base point of the overall target model, a series of feature points are obtained, thereby obtaining the cross-sections of the left and right side columns. This allows the shape of the left and right side columns to be controlled within the overall model frame, achieving linkage control.

[0057] This embodiment utilizes the control points of the left and right column sections within the overall model framework, connects these control points to form a line, and then extrudes to obtain the shapes of the left and right side columns. Subsequently, even when the overall dimensions change, the shapes of the left and right side columns remain constant.

[0058] In some specific instances, such as Figure 6 As shown, the establishment of the upper and lower chords includes: S310. Based on the line segments corresponding to the upper and lower chords in the overall line unit model, determine the component feature planes of the upper and lower chords. The feature planes include the left endpoints of the line segments and are perpendicular to the line segments.

[0059] S320, based on chord height Hb j String width Bb j The positions of the left endpoints of the corresponding line segments of the upper and lower chords on the component feature plane are also determined, and the corresponding cross-sectional feature points of the upper and lower chords are generated on the upper and lower chord feature planes.

[0060] S330. Based on the cross-sectional feature points of the upper and lower chords on the feature plane of the upper and lower chords, and combined with the component geometry of the upper and lower chords, generate the connecting lines between the cross-sectional feature points, and then generate the cross-sectional profile curves of the upper and lower chords.

[0061] S400. Based on the cross-sectional profile curves of the upper and lower chords, and combined with the line segments corresponding to the upper and lower chords in the overall line element model of the planar truss, the upper and lower chords are stretched laterally from the right side of the left column. The lateral stretching height is L-(Hc1+Hc2) / 2, so that the two ends of the upper and lower chords are flush with the right side of the left column and the left side of the right column, thus obtaining an accurate upper and lower chord model.

[0062] In this embodiment, the principle for establishing the upper and lower chords is the same as that for the left and right side pillars, both following the "point-line-plane" logic. According to the overall model assembly requirements, the left and right side pillars should fit snugly with the upper and lower chords. Therefore, the upper and lower chords need to be shifted to the left side of the left side pillar, so that the left side of the right side pillar is aligned with the right side of the chord, resulting in an accurate upper and lower chord model.

[0063] In some specific instances, the establishment of supports includes: establishing edge supports, and then establishing the remaining intermediate supports in the planar truss based on the edge supports.

[0064] In this embodiment, edge support is established, specifically including: S510. Based on the annotation plane corresponding to the node size parameters and the line segment of the overall line unit model corresponding to the support, determine the support feature plane.

[0065] S520. Based on the component size parameters and node size parameters of the edge support, generate the corresponding contour feature points on the support feature plane.

[0066] S530. Connect the contour feature points of the control edge support shape to obtain the support contour line.

[0067] S600: Based on the outline of the support, generate the support web model and the support flange model to obtain the support model.

[0068] S610. Based on the support contour line, the support web model is generated by interfacing.

[0069] S620. Extract the two long sides of the outline of the support web model, obtain the curve of the long side, and stretch it twice in the forward and reverse directions. The stretching height is Bz / 2 for both times to generate the support flange model.

[0070] S630. A Boolean operation is performed to merge the support web model and the support flange model to obtain the complete edge support model.

[0071] In this embodiment, the shell element model of the edge support is used to generate the shell element model of the remaining intermediate supports on the planar truss. Figure 7 ),include: 1) Extract the support body segment of the side support and the enlarged end segment intersecting with the lower chord, and mirror them to obtain the support body segment of the first intermediate support and the enlarged end segment intersecting with the lower chord; The mirror line is the vertical line of the first truss section. 2) Extract the enlarged end section where the first intermediate support intersects with the lower chord, rotate it to obtain the enlarged end section where the first intermediate support intersects with the upper chord; The center of rotation is the center point of the first intermediate support, and the rotation angle is 180°. 3) Perform a Boolean operation to merge the main body segment of the first intermediate support, the end enlargement segment intersecting with the lower chord, and the end enlargement segment intersecting with the upper chord to obtain the complete model of the first intermediate support.

[0072] In this embodiment, the side support model is mirrored to generate a side support connected to the other side column, wherein the mirror line is the central axis of the truss span; the first intermediate support is mirrored, and the mirrored model is mirrored again until the side support connected to the other side column is connected. The mirror line of the first mirror is the vertical line of the second truss section, and then the mirror line moves by one truss section length each time.

[0073] In this embodiment, the intermediate support can be established without extracting feature points; it can be obtained by linking the shape of the edge support ends and the assembly relationship. Compared with traditional CAD methods, the method provided in this embodiment is more operable; the shape of the intermediate support can be obtained by modifying the edge support, thus improving design efficiency.

[0074] like Figure 8 As shown, the establishment of additional stiffening ribs in this embodiment includes: S810. Extract all intersection lines between the support flanges and the upper chord, stretch the intersection lines to a height of Hb1, and obtain the additional stiffening ribs of the upper chord. S820. Extract all intersection lines between the support flanges and the lower chord, stretch the intersection lines to a height of Hb2, and obtain the additional stiffening ribs of the lower chord. S830. Extract the intersection lines at the intersection points of the support flanges, and distinguish between the upper and lower intersection lines based on their relative relationship with the center of the truss height. S840. Stretch the upper part of the intersection line in the positive direction of the truss height, and the stretching height exceeds the upper flange of the upper chord. S850. Stretch the lower part of the intersection line in the negative direction of the truss height, and the stretching height exceeds the lower flange of the lower chord. S860. Perform a Boolean operation on the intersection of the stretched upper and lower part intersection model with the upper flange of the upper chord and the lower flange of the lower chord to obtain an accurate model of the additional stiffening rib at the support end.

[0075] In this embodiment, during the process of establishing additional stiffening ribs, the number of intersection lines is determined by the number of supports and is obtained automatically by the program without user operation, thus avoiding omissions or incorrect selections.

[0076] In this embodiment, after all components are built, the "SelDup" command is used to delete any overlapping parts that may exist in the model to prevent the model from having redundant parts. Then, all operation steps are hidden, and only the model battery is displayed. After the built program is packaged, the model program is run and checked for the packaged battery to check whether the parameterized model meets the expected requirements. By adjusting the parameter size, the changes in the model can be seen in Rhino in real time.

[0077] The modeling process involves connecting a series of command batteries, each battery representing an operation. During modeling, the model is displayed once a battery is connected; that is, the model before and after the command is shown simultaneously. For example, with the "move" command, if the previous model is not hidden, both the model before and after the move will be displayed. Therefore, after the model is built, the preceding commands need to be hidden, and only the last battery executed should be displayed, i.e., the final target model. Since each component is built separately, only the final battery after the last command (i.e., the battery used to build each component) is allowed to be displayed; the preceding commands are hidden.

[0078] This invention uses Grasshopper as a parametric design platform and analyzes a planar truss with enlarged end support nodes as an example. Based on its structural type, overall dimensions, component geometry, extracted key parameters, and model generation logic, a model of a herringbone parallel chord truss with diagonal web members is established through parametric thinking. A simple, convenient, fast, and accurate parametric modeling method is proposed. Grasshopper's parametric design allows visualization of the design process and complete recording of the entire modeling process. The fast modeling speed and clear logical relationships make the model less prone to errors, and subsequent modifications are faster and more convenient.

[0079] Example 2: This example is a parametric modeling device for a planar truss with enlarged end support nodes, which specifically includes: The parameter acquisition module is used to acquire the structural type, overall size parameters, component size parameters, component geometry, and node size parameters of the planar truss in the target model to be modeled; The line model generation module is used to determine the overall line element model corresponding to the structure type of the planar truss based on the structure type, and generate the overall line element model corresponding to the planar truss by combining the overall size parameters. The component section generation module is used to determine the section feature points of the edge columns and chords based on the component size parameters and the corresponding integral line element model line segments of the edge columns and chords. Combined with the component geometry of the edge columns and chords, it generates the connection lines between the section feature points, and then generates the section profile curves of the edge columns and chords. The shell model generation module is used to generate shell element models of the side columns and chords based on the cross-sectional profile curves of the side columns and chords, combined with the corresponding integral line element model line segments of the side columns and chords. The support contour generation module is used to determine the contour feature points based on the component size parameters, node size parameters, and the line segments of the overall line unit model corresponding to the support, and then generate the contour line of the support. The support model generation module is used to generate a support web model and a support flange model based on the support contour line, thus obtaining the support model. The overall model generation module is used to generate an overall shell element model of the planar truss based on the shell element model of the edge columns and chords, as well as the support model.

[0080] Example 3: This example is a storage medium that stores a computer program that can be executed by a processor. When the computer program is executed, it implements the steps of the parametric modeling method for the planar truss with end-enlarged support nodes described in Example 1.

[0081] Example 4: This example is a parametric modeling device for planar trusses, which has a memory and a processor. The memory stores a computer program that can be executed by the processor. When the computer program is executed, it implements the steps of the parametric modeling method for planar trusses with end-enlarged support nodes described in Example 1.

[0082] Furthermore, although the invention has been described in the context of functional modules, it should be understood that, unless otherwise stated, one or more of the aforementioned functions and / or features may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the invention. Rather, given the properties, functions, and internal relationships of the various functional modules in the apparatus disclosed herein, the actual implementation of the module will be understood within the scope of conventional skill of an engineer. Therefore, those skilled in the art can implement the invention as set forth in the claims using ordinary techniques without excessive experimentation. It is also understood that the specific concepts disclosed are merely illustrative and not intended to limit the scope of the invention, which is determined by the full scope of the appended claims and their equivalents.

[0083] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0084] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-including system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device.

[0085] More specific examples (a non-exhaustive list) of computer-readable media include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which the aforementioned program can be printed, because the aforementioned program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.

[0086] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0087] In the foregoing description of this specification, references to terms such as "one embodiment," "another embodiment," or "some embodiments" indicate that a specific feature, structure, material, or characteristic described in connection with an embodiment or example is included in at least one embodiment or example of the present invention. In this specification, illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0088] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

[0089] The above is a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of this application.

Claims

1. A parametric modeling method for a planar truss with end-enlarged support nodes, characterized in that, include: Obtain the structural type, overall dimensional parameters, component dimensional parameters, component geometry, and node dimensional parameters of the planar truss in the target model to be modeled; Based on the structural type of the planar truss, determine the overall line element model corresponding to the structural type, and generate the overall line element model corresponding to the planar truss by combining the overall size parameters. Based on the component size parameters of the side columns and chords, and the corresponding integral line element model line segments of the side columns and chords, the cross-sectional feature points of the side columns and chords are determined. Combined with the component geometry of the side columns and chords, the lines connecting the cross-sectional feature points are generated, and then the cross-sectional profile curves of the side columns and chords are generated. Based on the cross-sectional profile curves of the side columns and chords, and combined with the corresponding integral line element model line segments of the side columns and chords, shell element models of the side columns and chords are generated. Based on the component size parameters and node size parameters of the support, as well as the line segments of the overall line unit model corresponding to the support, the contour feature points are determined, and then the contour line of the support is generated. Based on the outline of the support, the support web model and the support flange model are generated to obtain the support model; Based on the shell element model of the side columns and chords, as well as the support model, the overall shell element model of the planar truss is obtained.

2. The parametric modeling method for planar trusses with enlarged end support nodes according to claim 1, characterized in that, The overall dimensional parameters include truss span L, truss height H, and truss section length X.

3. The parametric modeling method for planar trusses with enlarged end support nodes according to claim 1, characterized in that, The component dimensional parameters include the side post height Hc. i , width of the side column Bc i String height Hb j String width Bb j Support height Hz, support width Bz.

4. The parametric modeling method for planar trusses with enlarged end support nodes according to claim 1, characterized in that, The node size parameters include the length S of the extended end of the support, the support arrangement direction angle α, and the flange diffusion angle β of the extended end of the support.

5. The parametric modeling method for planar trusses with enlarged end support nodes according to claim 1, characterized in that, The determination of the cross-sectional feature points of the side columns and chords based on the component size parameters and the corresponding integral line element model line segments of the side columns and chords includes: Based on the line segments corresponding to the side columns and chords in the overall line element model, the component feature planes corresponding to each side column and chord are determined; Based on the component size parameters of the side columns and chords, the cross-sectional feature points corresponding to each side column and chord are generated on the component feature plane corresponding to each side column and chord. In the overall line unit model, the endpoints of the corresponding line segments of the side columns and chords are located on the corresponding component feature planes, and the component feature planes are perpendicular to the tangents at the endpoints of the corresponding line segments.

6. The parametric modeling method for planar trusses with enlarged end support nodes according to claim 1, characterized in that, The determination of contour feature points based on the component size parameters, node size parameters, and the corresponding integral line unit model line segments of the support includes: Based on the annotation plane corresponding to the node size parameters and the line segments of the overall line unit model corresponding to the support, the support feature plane is determined; Based on the component size parameters and node size parameters, the corresponding contour feature points of the support are generated on the support feature plane.

7. The parametric modeling method for planar trusses with enlarged end support nodes according to claim 6, characterized in that, The support-based contour lines generate a support web model and a support flange model, resulting in a support model including: Based on the outline of the support, a support web model is generated; Extract the two long sides of the shape contour line of the supporting web model to obtain the long side curves and perform two stretching operations in the forward and reverse directions to generate the edge support flange model. The positive and negative directions refer to the positive and negative directions of the normal to the supporting feature plane.

8. A parametric modeling device for a planar truss with end-enlarged support nodes, characterized in that, include: The parameter acquisition module is used to acquire the structural type, overall size parameters, component size parameters, component geometry, and node size parameters of the planar truss in the target model to be modeled; The line model generation module is used to determine the overall line element model corresponding to the structure type of the planar truss based on the structure type, and generate the overall line element model corresponding to the planar truss by combining the overall size parameters. The component section generation module is used to determine the section feature points of the edge columns and chords based on the component size parameters and the corresponding integral line element model line segments of the edge columns and chords. Combined with the component geometry of the edge columns and chords, it generates the connection lines between the section feature points, and then generates the section profile curves of the edge columns and chords. The shell model generation module is used to generate shell element models of the side columns and chords based on the cross-sectional profile curves of the side columns and chords, combined with the corresponding integral line element model line segments of the side columns and chords. The support contour generation module is used to determine the contour feature points based on the component size parameters, node size parameters, and the line segments of the overall line unit model corresponding to the support, and then generate the contour line of the support. The support model generation module is used to generate a support web model and a support flange model based on the support contour line, thus obtaining the support model. The overall model generation module is used to generate an overall shell element model of the planar truss based on the shell element model of the edge columns and chords, as well as the support model.

9. A storage medium having a computer program stored thereon that can be executed by a processor, characterized in that, When the computer program is executed, it implements the steps of the parametric modeling method for the planar truss with end-enlarged support nodes as described in any one of claims 1 to 7.

10. A parametric modeling device for planar trusses, comprising a memory and a processor, wherein the memory stores a computer program executable by the processor, characterized in that, When the computer program is executed, it implements the steps of the parametric modeling method for the planar truss with end-enlarged support nodes as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Space string structure parametric modeling method based on grasshopper

    CN115310171A

  • Grid supporting structure generation method and device, electronic equipment and storage medium

    CN116394520A

  • Highway engineering bridge professional efficient Boolean operation method and system

    CN118520576A

  • Design method for steel support end expanding joint structure

    CN120068234A

  • Modelling method and system

    US20170285615A1