Realization system and method for parametric modeling and construction drawing drawing of truss trestle

Through the parametric modeling method of the Y-GAMA platform, the problem of insufficient modeling efficiency and accuracy of trest bridges in the existing technology is solved, efficient modeling of truss trest bridges and rapid generation of construction drawings, significantly improving the quality and efficiency of design work.

CN119538357APending Publication Date: 2025-02-28CHINA COAL TIANJIN DESIGN ENG CO LTD +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411394545.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The existing software tools have significant shortcomings in trench modeling, and have failed to achieve one-stop completion of geometric model construction, constraints and section definition, load import, and rapid generation of construction drawings, resulting in the impact of design efficiency and accuracy.

Method used

The Y-GAMA platform is used to realize the parametric modeling and construction drawing of truss trest bridges, including obtaining the control parameters input by users, creating the truss trest component model, assigning structural properties, guiding loads, generating three-dimensional models, projecting to form layout drawings, performing linear annotation and geometric transformation, generating construction drawings, and performing parameterized node design and construction drawing drawings.

Benefits of technology

It realizes efficient creation of trest models, constraints and cross-sectional assignment, load introduction, and rapid generation of node design and construction drawings, optimizes the design process, and significantly improves the accuracy and efficiency of design work.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119538357A_ABST
    Figure CN119538357A_ABST
Patent Text Reader

Abstract

The invention discloses an implementation system and method for parametric modeling and construction drawing drawing of a truss trestle in the technical field of auxiliary building design, and the implementation system and method are implemented based on a Y-GAMA platform, and the implementation method comprises the steps: obtaining control parameters input by a user; on the basis of the control parameters input by the user, a truss trestle component model is established in combination with a pre-manufactured card bag; the truss trestle component model is endowed with structural attributes, parametric modeling load guiding is completed, and a three-dimensional model is generated; after components of the three-dimensional model are classified, the components are projected to a view plane to form an arrangement diagram; performing linear labeling and geometric transformation on the arrangement diagram to generate a construction drawing; and parameterized node design and node construction drawing drawing are carried out on the construction drawing. According to the method, the innovation of trestle design work in the industrial building field is greatly promoted, the design period is remarkably shortened, the design quality is improved, and errors and omission caused by manual operation are avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a system and method for realizing parametric modeling and construction drawing of a truss trestle, and belongs to the technical field of auxiliary building design. Background Art

[0002] A trestle is a bridge-shaped building, a temporary bridge structure used for loading and unloading goods or passengers at stations, ports, mines or factories, or for construction site traffic, machinery layout and overhead operations. In civil engineering, temporary bridge facilities built for transporting materials, equipment and personnel are divided into wooden trestles and steel trestles according to the materials used. The trestles in railway ferries are bridge structures for locomotives and vehicles to get on and off the ferry.

[0003] In the current industrial construction field, piers, as a typical structure, generally adopt rectangular space truss structures. However, existing software tools have significant deficiencies in pier modeling and fail to fully meet actual engineering needs. Existing patented technologies are mostly limited to geometric modeling of truss structures, and fail to achieve one-stop completion of geometric model construction, constraint and section definition, load import, and rapid generation of construction drawings in structural design software, which has a great impact on the efficiency of pier design work in the industry. Summary of the invention

[0004] The purpose of the present invention is to overcome the deficiencies in the prior art and provide a system and method for implementing parametric modeling and construction drawing of a truss trestle bridge, which can efficiently realize the creation of trestle bridge models, assignment of constraints and sections, load import, as well as node design and rapid generation of construction drawings. This technological breakthrough not only optimizes the design process, but also significantly improves the accuracy and efficiency of design work.

[0005] To achieve the above object, the present invention is implemented by adopting the following technical solutions:

[0006] In a first aspect, the present invention provides a method for implementing parametric modeling and construction drawing of a truss trestle, which is implemented based on the Y-GAMA platform and includes:

[0007] Get the control parameters input by the user;

[0008] Based on the control parameters input by the user, a truss bridge component model is created in combination with a pre-made card package;

[0009] Assign structural attributes to the truss trestle component model, complete parametric modeling and load transfer, and generate a three-dimensional model;

[0010] After the components of the three-dimensional model are classified, they are projected onto the viewing plane to form a layout diagram;

[0011] Perform linear annotation and geometric transformation on the layout drawing to generate the construction drawing;

[0012] Carry out parametric node design and draw node construction drawings for construction drawings.

[0013] Furthermore, the control parameters include the inclination angle of the trestle, the span, the length of each inter-section, the height and width of the trestle, the constant and live wind load, the initial cross-section of each type of rod and the support type.

[0014] Furthermore, a truss trestle component model is created by combining pre-made card packages, including: first creating an origin through the three-dimensional space of the Y-GAMA platform, and then using mathematical expressions to create a vector relationship on the XZ axis plane from this origin, gradually expanding it into a line model of a two-dimensional truss, and then copying this origin in the Y direction, generating a second truss according to the control parameters of the second truss of the trestle, and then associating the corresponding nodes associated with the upper and lower chords through mathematical screening logic to complete the connection, forming an upper chord beam and a lower chord beam, and completing the creation of the truss trestle component model.

[0015] Furthermore, the structural attributes are assigned to the truss trestle component model, and the parametric modeling and load transfer are completed to generate a three-dimensional model, including:

[0016] When creating a truss bridge member model, group the lines belonging to different types of structural members;

[0017] Connect the lines of different groups to the structural definition cards in the Y-GAMA platform. Then, according to the actual needs of different structural components, link the information of cross-section, rod end constraints, material type and grade, slenderness ratio restrictions, spatial attributes, rod category and load to the structural definition cards connected to the corresponding group lines, so as to assign structural attributes to the geometric model.

[0018] After assigning the geometric model structural attributes, for the application of the trestle load, the load is only loaded on the upper and lower chord beams and the vertical bars of the left and right trusses and the frame columns. For the load-bearing rods in different areas, the idea of ​​inputting loads in manual modeling is imitated, and mathematical formulas are listed for different types of rods. The loads they bear are calculated according to the area enclosed by the rods in the area they bear, and then connected to the load part of the above-mentioned structure definition card. For conventional belt conveyors, strong belt conveyors and power plant conveyors specified in power plant specifications, their load combination coefficients are different. Groups are created for the three different coefficients and then selected through the slider. The selected combination coefficient will also be brought into the load definition interface, so that the load-related coefficient definitions for different belt conveyors in the trestle can be quickly modified, and the parametric modeling load transfer is completed;

[0019] After completing the parametric modeling and loading, the content under the Y-GAMA platform is generated into the YJK main program to form a three-dimensional model.

[0020] Furthermore, after the components of the three-dimensional model are classified, they are projected onto the view plane to form a layout diagram, including:

[0021] The three-dimensional model generated based on parametric modeling is divided into four types of components, including the first truss, the second truss, the upper chord arrangement members and the lower chord arrangement members, wherein the first truss includes the upper and lower chords, the web members and the frame columns of the first truss, the second truss includes the upper and lower chords, the web members and the frame columns of the second truss, the upper chord arrangement members include the upper chord, the upper chord cross beam, the upper chord support and the upper chord frame beam, the lower chord arrangement members include the lower chord, the lower chord cross beam, the lower chord support and the lower chord frame beam, and the upper and lower chord cross beams and the upper and lower chord supports are further subdivided into one group;

[0022] The four types of components are copied to other locations in the three-dimensional space by means of vector replication, and are rotated to the same plane with the same Z coordinate by means of the parametric function of three-dimensional rotation, and then projected onto the XOY plane with a Z coordinate of 0.

[0023] Furthermore, the layout drawing is linearly marked and geometrically transformed to generate a construction drawing, including:

[0024] For the upper and lower chord component layout drawings and floor layout drawings in the layout drawings, the midpoints of the line groups representing different types of components are obtained in batches, and text is inserted at the midpoints. The text content is the name of the component. In addition, the axis line is directly drawn at the position where the axis line needs to be drawn through the card for drawing a straight line, and the axis mark at the end of the axis line is drawn through the command for drawing a circle;

[0025] For the geometric layout in the layout drawing, the text representing the length of each component is inserted next to the corresponding line directly through length measurement;

[0026] For the bar section layout diagram in the layout diagram, the information defining the bar section is extracted by extracting key fields to extract the fields that can accurately describe its section, and then the fields are assembled with the custom key information through text connection instructions. For the geometric characteristics and positions of different types of nodes, the positions of various types of nodes are obtained through mathematical screening, and then the corresponding node index symbols of different types of nodes are drawn in the bar section layout diagram by drawing straight lines, circles and inserting texts with the coordinates of the corresponding nodes as the origin, thus completing the geometric transformation;

[0027] The line groups that have completed geometric transformation and the inserted text are respectively connected to the cards used for CAD attribute definition in Y-GAMA. According to the components represented by different lines, the following definition parameters are connected on the attribute definition card according to the drawing standard: the layer name that should be adopted in CAD, the line type code that should be adopted in CAD, the color coding that should be adopted in CAD, the text width factor that should be adopted in CAD, and the text positioning point requirements in CAD to ensure that the text does not overlap with the lines after generation.

[0028] Furthermore, parametric node design and node construction drawing are performed on the construction drawing, including:

[0029] Fill in the bar cross-section, key geometric parameters and component stress ratio in the pre-compiled specific EXCEL table;

[0030] Open the PGZ card package for node design and bearing base drawing on the Y-GAMA platform, click to select the specific EXCEL table, the data will be read into the Y-GAMA platform, received by the card package and distributed to different card groups, through parametric instructions and cards, according to the various data read in, imitate the way human designers draw, for the corresponding parameters of different types of nodes, continuously generate corresponding lines, enclose and draw the corresponding rods and node plate shapes;

[0031] The measurement data at different positions in different nodes will be summarized into a mathematical matrix according to a certain logic, and then a table will be formed by drawing lines determined by the number of rows and columns. The measurement values ​​of the corresponding matrix row and column positions and the expression symbols in the nodes corresponding to the values ​​will be inserted into the grids separated by different lines to form several node tables inside the Y-GAMA platform;

[0032] The frame of the node construction drawing in CAD is read through the API interface card used to read information in CAD in the Y-GAMA platform. After the reading is completed, the frame is exploded through the prepared subsequent parametric function card, the frame insertion point is identified, and the insertion point coordinates of the frame in CAD are obtained. Then, the node table is moved to the coordinates of the table insertion position in the frame corresponding to the frame insertion point in Y-GAMA by means of geometric displacement through other parametric cards. The lines and text in the positioned table form a content container, which is connected to the Y-GAMA card used to write data to CAD, and the table is written to the blank space reserved for the table in the previously selected frame in CAD to complete the node construction drawing.

[0033] In a second aspect, the present invention provides a system for implementing parametric modeling and construction drawing of a truss trestle, including:

[0034] Information receiving module: obtains control parameters input by the user;

[0035] Model creation module: based on the control parameters input by the user, the truss bridge component model is created in combination with the pre-made card package;

[0036] Modeling and load transfer module: assign structural attributes to the truss trestle component model, complete parametric modeling and load transfer, and generate a three-dimensional model;

[0037] Classification and projection module: After classifying the components of the 3D model, they are projected onto the viewing plane to form a layout diagram;

[0038] Annotation transformation module: linear annotation and geometric transformation of layout drawings to generate construction drawings;

[0039] Graphics drawing module: perform parametric node design and node construction drawing drawing for construction drawings.

[0040] In a third aspect, the present invention provides a device for implementing parametric modeling and construction drawing of a truss trestle, including a processor and a storage medium;

[0041] The storage medium is used to store instructions;

[0042] The processor is used to operate according to the instructions to execute the steps of any of the methods described above.

[0043] In a fourth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of any of the above methods when executed by a processor.

[0044] Compared with the prior art, the present invention has the following beneficial effects:

[0045] 1. The present invention proposes a system and method for implementing parametric modeling and construction drawing of a truss trestle, which can efficiently realize the creation of trestle models, assignment of constraints and sections, load import, as well as node design and rapid generation of construction drawings. This technological breakthrough not only optimizes the design process, but also significantly improves the accuracy and efficiency of the design work. The present invention greatly promotes the innovation of trestle design work in the field of industrial construction. It will significantly shorten the design cycle, improve the design quality, and avoid errors and omissions caused by manual operations;

[0046] 2. When assigning structural attributes to model components, the present invention mainly adopts a one-to-one matching and embedding structure attribute cards. During the early geometric modeling, the lines belonging to different types of structural components have their own groups. By connecting different groups to the structure definition cards in Y-GAMA, and then according to the actual needs of different structural components, the cross-section, rod end constraints, material type and grade, slenderness ratio restrictions, spatial attributes, rod category and load information are respectively linked to the structure definition cards connected to the corresponding group lines, so as to realize the assignment of structural attributes to the geometric model.

[0047] 3. The present invention first fills in the rod section, key geometric parameters and component stress ratio in a prepared specific EXCEL table. The interface feature information of various possible cross sections is embedded in EXCEL. According to the input rod section and stress ratio, it can be searched through vloop and other associations to extract data and mathematically calculate the weld length required for different components in the node. After completing the weld calculation of each node, the relevant information is summarized in a specific worksheet for reading the results completed in the Y-GAMA parametric platform. The use of EXCEL preprocessing facilitates the retention of node design parameters, which is convenient for later design verification and review. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] The accompanying drawings constituting a part of the present invention are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the accompanying drawings:

[0049] Figure 1 A schematic diagram of an input interface for modeling parameters in an actual case of a method for implementing parametric modeling and construction drawing of a truss trestle provided in the first embodiment of the present invention;

[0050] Figure 2 A schematic diagram of various functional component modules for finally generating a model from input parameters in the implementation method of parametric modeling and construction drawing of a truss trestle provided in the first embodiment of the present invention;

[0051] Figure 3 A schematic diagram of a trestle model generated by the parametric modeling means of the method for implementing parametric modeling and construction drawing of a truss trestle provided in the first embodiment of the present invention;

[0052] Figure 4 A schematic diagram of a construction drawing of a geometric arrangement, a component and node arrangement, and an upper and lower chord plane arrangement generated by a parametric construction drawing drawing means of the implementation method of parametric modeling and construction drawing drawing of a truss trestle provided in the first embodiment of the present invention;

[0053] Figure 5 A schematic diagram of a key control parameter input interface for parametric node design of a method for implementing parametric modeling and construction drawing of a truss trestle provided in the first embodiment of the present invention;

[0054] Figure 6 A schematic diagram of an operation interface for reading parameterized node design parameters and generating node construction drawings of a method for implementing parametric modeling and construction drawing of a truss trestle provided in the first embodiment of the present invention;

[0055] Figure 7A schematic diagram of functional modules for implementing parametric node design parameter processing, node construction drawing generation and export of a method for implementing parametric modeling and construction drawing of a truss trestle provided in the first embodiment of the present invention;

[0056] Figure 8 A schematic diagram of a node design construction drawing generated into a CAD according to an implementation method of parametric modeling and construction drawing drawing of a truss trestle provided in the first embodiment of the present invention. DETAILED DESCRIPTION

[0057] The present invention will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments of the present invention can be combined with each other without conflict.

[0058] The following detailed description is an exemplary description, which is intended to provide further detailed description of the present invention. Unless otherwise specified, all technical terms used in the present invention have the same meaning as those generally understood by those skilled in the art to which the present invention belongs. The terms used in the present invention are only for describing specific embodiments, and are not intended to limit the exemplary embodiments according to the present invention.

[0059] Embodiment 1:

[0060] This embodiment provides a method for implementing parametric modeling and construction drawing of a truss trestle. Figure 1-8 , the technical solution of the present invention is achieved as follows:

[0061] Open the PGZ format card package we prepared in the Y-GAMA platform of the YJK program. First, input the trestle inclination angle, span, length of each section, height and width of the trestle, constant live wind load, initial cross-section of each type of rod, support type and other parameters.

[0062] According to the above control parameters, the card package first creates an origin in the three-dimensional space of the Y-GAMA platform, and then creates a vector relationship on the XZ axis plane through mathematical expressions from this origin, and gradually expands it into a line model of a two-dimensional truss. Then copy this origin in the Y direction, generate the second truss according to the control parameters of the second truss of the trestle, and then associate the corresponding nodes associated with the upper and lower chords through mathematical screening logic to complete the connection and form the upper and lower chord beams. At this time, the creation of most of the spatial geometric models of the components has been completed.

[0063] In the modeling stage, the unique features of this technical solution are as follows:

[0064] In actual projects, the two sides of the pier are not necessarily orthogonal to the buildings, and there may be a situation where the intersection angle is not 90°, that is, the lengths of the left and right trusses of the pier are different. When modeling, this solution stipulates that the internode distance in the middle area of ​​the two trusses of the pier is evenly divided, and the internode distance at the end of the two sides is customized. Therefore, the length of the internode at both ends of the second truss can be defined with different data from the first truss, so as to achieve the effect of unequal lengths of the two trusses, and meet the actual needs of the two ends of the pier and the adjacent buildings being obliquely intersected in actual situations.

[0065] According to the requirements of Article 12.2.4 of the "Standard for Design of Steel Structures" GB 50017-2017, the angle between truss members should be between 30° and 60°. During modeling, the angle between the truss nodes evenly divided in the middle area and the models generated at both ends will be measured using trigonometric functions based on the length of the generated members. When the angle exceeds the specification limit, a warning will be output in the prompt text box to facilitate timely adjustment of modeling parameters during design.

[0066] For the upper and lower chord supports, according to the requirements of Article 12.2.4 of the "Standard for Design of Steel Structures" GB 50017-2017, the angle between the upper and lower chord supports and the adjacent beams or chords should be between 30° and 60°. Therefore, it is necessary to model the X support and the "M" support separately and assign them to two grouping containers respectively. Then, for the X support model, the angle between the support and the chord is calculated by trigonometric functions. When the angle is greater than 60°, the prompt text box outputs the prompt to change the "M" support content. At this time, the user can slide the support form selection slider, and according to the different slider values, switch the currently activated X support or "M" support group to quickly modify the support form of the model.

[0067] It should be noted that the existing technology is based on the GH parameterized platform to complete similar functions, while the present technical solution is completed using the Y-GAMA parameterized platform. The platforms and function cards used are different, but the pure mathematical and geometric logic is very similar.

[0068] When assigning structural attributes, the main method is one-to-one matching and embedding structural attribute cards. During the early geometric modeling, the lines belonging to different types of structural components (such as chords, middle area webs, end area webs, upper and lower chord beams, frame beams and columns, etc.) have their own groups. By connecting different groups to the structural definition cards in Y-GAMA, and then according to the actual needs of different structural components, the cross-section, rod end constraints, material type and grade, slenderness ratio restrictions, spatial attributes (such as upper chords, diagonal webs) and rod (such as beams, columns, supports) categories and load information are linked to the structural definition cards connected to the corresponding group lines, so as to assign structural attributes to the geometric model. This is also one of the areas where this achievement is significantly ahead of previous achievements in the same field.

[0069] It should be noted that the Y-GAMA platform provides an interface for quickly nesting structural attributes for grouped geometric lines and a battery for defining structural attributes, which can be customized as needed. The existing solution is to select lines one by one in the structural modeling software to assign attributes or draw structural attributes one by one. This solution directly assigns attributes to the parametrically generated lines in batches.

[0070] When generating loads, other patents should all create a collection model in GH, which cannot directly assign structural attributes. Manual modeling requires one definition at a time during design, which is very inefficient. The Y-GAMA path used in this achievement can easily assign structural attributes to the geometric model after it is built, which is difficult to achieve with GH parametric modeling before. In fact, because the YJK main program does not support the one-way load-carrying function of spatial structures well, the load-carrying of this solution does not create a load-carrying surface in Y-GAMA, and then generate the model to the YJK main program to let the program carry out load-carrying by itself. Instead, the following approach is adopted: 1) For the application of trestle loads, the loads are only loaded on the upper and lower chord beams and the vertical bars of the left and right trusses and the frame columns, so these components are first classified and grouped; 2) For the load-bearing rods in different areas, the idea of ​​manual modeling and load input is imitated, and mathematical formulas are listed for different types of rods. The loads they bear are calculated according to the area enclosed by the rods in the area they bear, and then connected to the load part of the above-mentioned structure definition card; 3) For conventional belt conveyors, high-strength belt conveyors and power plant conveyors specified in power plant specifications, their load combination coefficients are different. Following the idea of ​​the above "3", groups are created for the three different coefficients and then selected through the slider. The selected combination coefficient will also be brought into the load definition interface to realize the rapid modification of the load-related coefficient definition for different belt conveyors in the trestle.

[0071] After completing the parametric modeling and loading, the user clicks the button to generate the model, and the content under the Y-GAMA platform will be generated into the YJK main program to form the final model. Then the designer will use his subjective initiative to calculate and fine-tune the model in this step to get the final result, that is, the final bar section and the stress ratio of the bar at each key position.

[0072] Next, the construction drawings of the truss geometry, rod arrangement, upper and lower chord levels, and floor arrangement were drawn. This scheme changed the previous situation where designers drew manually based on calculation results. It has the following unique features (the following contents are all realized through parametric cards and instructions on the Y-GAMA parametric platform):

[0073] Based on the three-dimensional model generated by parametric modeling, it is divided into the following categories: 1) the first truss (including the upper and lower chords, webs, and frame columns of the first truss); 2) the second truss (including the upper and lower chords, webs, and frame columns of the second truss); 3) upper chord arrangement members (including upper chord rods, upper chord cross beams, upper chord supports, and upper chord frame beams); 4) lower chord arrangement members (including lower chord rods, lower chord cross beams, lower chord supports, and lower chord frame beams). The upper and lower chord cross beams and upper and lower chord supports are further subdivided into a group for subsequent processing.

[0074] The above four types of components are copied to other locations in the three-dimensional space by vector copying, and rotated to the same plane with the same Z coordinate by the parametric function of three-dimensional rotation, and then projected to the XOY plane with a Z coordinate of 0, which is the default view plane used in CAD drawing. This facilitates direct import into CAD later.

[0075] Because when the actual construction drawing is drawn, the upper and lower chord beams will extend out of the upper and lower chord beams, and the upper and lower chord supports will also shift away from the adjacent upper and lower chord beams. Therefore, the content after the upper and lower chord beams and supports are projected onto the XOY plane, the start and end points of the straight lines representing their components are extracted, and the offset of each component is defined (usually the upper and lower chord beams extend out of the chord rod 200, and the supports are offset 150 inwards). Through vector displacement, the start and end points are modified and reconnected to form the actual required lines ( Figure 4 1 on the right, 2 on the top). For the floor layout, the lower chord component layout is used as the basis, the lower chord support is deleted, and then the relevant parameters are input according to the drawing requirements and the beam layout position required for the equipment support. On this basic base map, straight lines representing beams and other components are drawn according to the above parameters to complete the generation of the floor layout bar lines ( Figure 4 lower right).

[0076] For the upper and lower chord component layout drawings and floor layout drawings, the midpoints of the line groups representing different types of components are obtained in batches, and text is inserted at the midpoints. The text content is the name of the component (such as upper chord bar, SC1, GL3), which is convenient for marking the meaning of each line after the subsequent generation of the construction drawing (that is, the corresponding bar section). At the same time, for the upper and lower chord component layout drawings and floor layout drawings, according to the drawing standards, the axis needs to be drawn at the key position. This solution draws the axis directly in Y-GAMA at the position where the axis needs to be drawn through the card for drawing a straight line, and draws the axis mark at the end of the axis through the command for drawing a circle.

[0077] For the geometric layout drawing, the text representing the length of each component is directly inserted next to the corresponding line through length measurement; for the bar section layout drawing, the information previously defining the bar section is extracted by extracting the key field method to extract the field that can accurately describe its section (such as extracting L140X12 from angle steel: L140X12), and then the field is assembled with the custom key information through the text connection command (such as assembling L140X12 into 2L140X12(2)), so that the text segment can accurately express the information required by the depth of the design drawing ( Figure 4 upper left).

[0078] For the bar section layout diagram, in order to generate node index symbols at different types of nodes, it can be coordinated with the next-order end node design results. For the geometric characteristics and positions of different types of nodes, mathematical screening is performed (for example, the geometric position of the lower chord node No. 8, the screening method is to group the web members in the middle area, extract the i-th line, where i = the number of grouping items - 1, and the starting point of the line is the geometric position of the 8th node, etc.), to obtain the location of each type of node, and then draw the corresponding node index symbols ( Figure 4 lower left).

[0079] The line groups that have completed the geometric transformation and the inserted text are respectively connected to the cards in Y-GAMA for defining the attribute definition in CAD after writing into CAD. According to the components represented by different lines, the following definition parameters are connected on the attribute definition card according to the drawing standard: 1) The layer name that should be adopted in CAD; 2) The line type code that should be adopted in CAD (such as axis group input DOTE); 3) The color code that should be adopted in CAD (such as axis input represents red 1); 4) The text width factor that should be adopted in CAD (such as 0.7); 5) The text positioning point requirements in CAD to ensure that the text does not overlap with the lines after generation (such as the insertion point is the lower left, offset 50mm upward, etc.).

[0080] Figure 4 In the content shown, you can see that each figure has its name and corresponding symbol at the bottom. This solution obtains the position where the name of each layout drawing should be generated by locating the middle number of the minimum Y coordinate and the X coordinate in the above figures, inserts a text card and a lower support line of the figure name here, and adds a text card after positioning if text needs to be generated under the lower support line. Texts are prefabricated for different layout drawing contents, and texts involving angles are directly read from the trestle inclination parameters entered during parametric modeling. When using, you only need to enter the number representing the truss number in HJ-X (for example, enter 1 to generate text content such as HJ-1 component layout).

[0081] The above defined content is connected to the Y-GAMA platform to generate the content into the CAD interface, so that the above content can be accurately written into the CAD after clicking to generate the construction drawing ( Figure 4 Effect).

[0082] For the upper and lower chord component layout drawings and floor layout drawings, linear annotations are performed on the components according to the drawing standards. This solution directly extracts the two end points of the rods that need to be linearly annotated in Y-GAMA through the mathematical screening method mentioned above, and then writes the linear annotations into CAD with one click through the parametric function card encapsulated by the lisp command that can generate linear annotations in CAD or the linear annotation card provided in Y-GAMA. Figure 4 on the right).

[0083] Finally, parametric node design and node construction drawing are carried out. This scheme changes the previous situation where designers draw manually according to calculation results, and has the following unique features:

[0084] First, in the prepared specific EXCEL table ( Figure 5 ) is filled in with the bar section, key geometric parameters (such as the vertical bar length of node 5a is 4000, the chord length is 3200, etc.) and the component stress ratio. EXCEL has embedded interface feature information of various sections that may be used. According to the input bar section and stress ratio, it can be searched through vloop and other associations to extract data and mathematically calculate the weld length required for different components in the node. After completing the weld calculation of each node, the relevant information is summarized in a specific worksheet for reading the results completed in the Y-GAMA parametric platform. The use of EXCEL preprocessing facilitates the retention of node design parameters and facilitates later design verification and review.

[0085] It should be noted that in order to quickly summarize the key information needed for parametric results to complete node design, compared with directly inputting it into the Y-GAMA platform, using EXCEL preprocessing can improve the processing speed and efficiency of large-scale use. EXCEL tables can be supported in batches and finally summarized into a Y-GAMA result batch reading EXCEL.

[0086] Open this solution on the Y-GAMA platform for node design and drawing of the support base PGZ card package ( Figure 6 ), click the button to select the EXCEL table set in the previous step, the data will be read into the Y-GAMA platform, received by the card package and distributed to different card groups ( Figure 7), compared with the previous manual drawing based on the cross-section of each node member and the weld length, this achievement is to use parametric instructions and cards, according to the various data read in, imitate the way human designers draw, for the corresponding parameters of different types of nodes, such as chord width, chord centroid distance, web and chord angle, web weld length, etc., to continuously generate corresponding lines, enclose and draw the corresponding members and node plate shapes. It can be said that this step is a crucial link in this plan. The concept is to record the behavior of humans after getting the design parameters through different parametric cards, and rely on the powerful execution ability of computers to complete the work that humans need several hours to complete in a few seconds.

[0087] The node diagrams that have been drawn are actually roughly divided into 10 types. This solution first draws the node templates of 10 types of nodes in a standard drawing frame of CAD, and defines an expression symbol for each variable parameter. The places where the nodes corresponding to these variable parameters are generated in the Y-GAMA platform are all numerically measured through geometric instructions and mathematical instructions or function cards including but not limited to the trigonometric functions, set measurements, and setting parameter references mentioned earlier in this solution description. Ultimately, the measurement data at different positions in these different nodes will be summarized into a mathematical matrix according to a certain logic, and then formed into a table by drawing lines determined by the number of rows and columns. The measured values ​​corresponding to the matrix row and column positions and the expression symbols in the nodes corresponding to the values ​​are inserted into the grids separated by different lines to form several node tables inside the Y-GAMA platform (similar to Figure 8 (in the table).

[0088] The next step is to read the frame of the node construction drawing in CAD through the API interface card used to read information in CAD in the Y-GAMA platform ( Figure 8 , but does not include the table in the figure). After the reading is completed, the subsequent parametric function card prepared in this solution will obtain the insertion point coordinates of the frame in CAD by exploding the frame and identifying the insertion point of the frame. Then, other parametric cards are used to move the node table generated in Article 3 to the coordinates of the table insertion position in the frame corresponding to the relative frame insertion point in Y-GAMA by means of geometric displacement. Finally, the lines and text in the positioned table form a content container, which is connected to the card used by Y-GAMA to write data to CAD. Just click a button to write the table to the blank space reserved for the table in the previously selected frame in CAD, so as to achieve rapid node design drawings without post-adjustment.

[0089] In this embodiment, Figure 1Input the pier inclination angle, span, length of each section, pier height and width, constant live wind load, initial cross section of each type of rod, support type and other parameters in the interface shown. Then fine-tune the preliminary modeling parameters according to the information in the support angle prompt window. Click Generate Model to complete the parametric modeling. After the model calculation is completed and the final plan is confirmed, ensure that the parameters in the parametric program are consistent with the final plan, and click Figure 1 Click the drawing button to complete the parametric generation of the trestle geometry layout, component layout, node index, upper and lower chord component layout and floor construction drawings. Figure 4 . According to the shape Figure 4 Generate construction drawings and calculate the final stress ratio and bar section of the model. Fill in the parameters into the form Figure 5 In the table, through Figure 6 Click to read the table in the interface shown, then click the reference button to enter the CAD box to select the frame for generating the node construction drawing, and then click Write to complete the form. Figure 8 Parametric generation of node design construction drawings.

[0090] Embodiment 2:

[0091] The system for implementing parametric modeling and construction drawing of a truss trestle bridge can implement the method for implementing parametric modeling and construction drawing of a truss trestle bridge described in the first embodiment, including:

[0092] Information receiving module: obtains control parameters input by the user;

[0093] Model creation module: based on the control parameters input by the user, the truss bridge component model is created in combination with the pre-made card package;

[0094] Modeling and load transfer module: assign structural attributes to the truss trestle component model, complete parametric modeling and load transfer, and generate a three-dimensional model;

[0095] Classification and projection module: After classifying the components of the 3D model, they are projected onto the viewing plane to form a layout diagram;

[0096] Annotation transformation module: linear annotation and geometric transformation of layout drawings to generate construction drawings;

[0097] Graphics drawing module: perform parametric node design and node construction drawing drawing for construction drawings.

[0098] Embodiment three:

[0099] The embodiment of the present invention also provides a device for implementing parametric modeling and construction drawing of a truss trestle, which can implement the method for implementing parametric modeling and construction drawing of a truss trestle described in the first embodiment, including a processor and a storage medium;

[0100] The storage medium is used to store instructions;

[0101] The processor is used to operate according to the instructions to perform the steps of the following method:

[0102] Get the control parameters input by the user;

[0103] Based on the control parameters input by the user, a truss bridge component model is created in combination with a pre-made card package;

[0104] Assign structural attributes to the truss trestle component model, complete parametric modeling and load transfer, and generate a three-dimensional model;

[0105] After the components of the three-dimensional model are classified, they are projected onto the viewing plane to form a layout diagram;

[0106] Perform linear annotation and geometric transformation on the layout drawing to generate the construction drawing;

[0107] Carry out parametric node design and draw node construction drawings for construction drawings.

[0108] Embodiment 4:

[0109] The embodiment of the present invention further provides a computer-readable storage medium, which can implement the method for implementing parametric modeling and construction drawing of the truss trestle described in the first embodiment, and a computer program is stored thereon, and when the program is executed by a processor, the steps of the following method are implemented:

[0110] Get the control parameters input by the user;

[0111] Based on the control parameters input by the user, a truss bridge component model is created in combination with a pre-made card package;

[0112] Assign structural attributes to the truss trestle component model, complete parametric modeling and load transfer, and generate a three-dimensional model;

[0113] After the components of the three-dimensional model are classified, they are projected onto the viewing plane to form a layout diagram;

[0114] Perform linear annotation and geometric transformation on the layout drawing to generate the construction drawing;

[0115] Carry out parametric node design and draw node construction drawings for construction drawings.

[0116] It is known from common technical knowledge that the present invention can be implemented by other embodiments that do not deviate from its spirit or essential features. Therefore, the above disclosed embodiments are only illustrative in all respects and are not exclusive. All changes within the scope of the present invention or within the scope equivalent to the present invention are included in the present invention.

[0117] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0118] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0119] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0120] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0121] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.

Claims

1. The realization method of parametric modeling and construction drawing of truss trestle is characterized by: The method is implemented based on the Y-GAMA platform and includes: Get the control parameters input by the user; Based on the control parameters input by the user, a truss bridge component model is created in combination with a pre-made card package; Assign structural attributes to the truss trestle component model, complete parametric modeling and load transfer, and generate a three-dimensional model; After the components of the three-dimensional model are classified, they are projected onto the viewing plane to form a layout diagram; Perform linear annotation and geometric transformation on the layout drawing to generate the construction drawing; Carry out parametric node design and draw node construction drawings for construction drawings.

2. The method for implementing parametric modeling and construction drawing of a truss trestle according to claim 1 is characterized in that: The control parameters include the trestle inclination angle, span, length of each span, height and width of the trestle, constant and live wind loads, initial cross-sections of various types of rods and support types.

3. The method for implementing parametric modeling and construction drawing of a truss trestle according to claim 1 is characterized in that: The truss trestle component model is created by combining pre-made card packages, including: first creating an origin through the three-dimensional space of the Y-GAMA platform, and then using mathematical expressions to create a vector relationship on the XZ axis plane from this origin, gradually expanding it into a line model of a two-dimensional truss, and then copying this origin in the Y direction, generating the second truss according to the control parameters of the second truss of the trestle, and then associating the corresponding nodes associated with the upper and lower chords through mathematical screening logic to complete the connection, forming an upper chord beam and a lower chord beam, and completing the creation of the truss trestle component model.

4. The method for implementing parametric modeling and construction drawing of a truss trestle according to claim 1 is characterized in that: Assign structural attributes to the truss trestle component model, complete parametric modeling and load transfer, and generate a three-dimensional model, including: When creating a truss bridge member model, group the lines belonging to different types of structural members; Connect the lines of different groups to the structural definition cards in the Y-GAMA platform. Then, according to the actual needs of different structural components, link the information of cross-section, rod end constraints, material type and grade, slenderness ratio restrictions, spatial attributes, rod category and load to the structural definition cards connected to the corresponding group lines, so as to assign structural attributes to the geometric model. After assigning the geometric model structural attributes, for the application of the trestle load, the load is only loaded on the upper and lower chord beams and the vertical bars of the left and right trusses and the frame columns. For the load-bearing rods in different areas, the idea of ​​inputting loads in manual modeling is imitated, and mathematical formulas are listed for different types of rods. The loads they bear are calculated according to the area enclosed by the rods in the area they bear, and then connected to the load part of the above-mentioned structure definition card. For conventional belt conveyors, strong belt conveyors and power plant conveyors specified in power plant specifications, their load combination coefficients are different. Groups are created for the three different coefficients and then selected through the slider. The selected combination coefficient will also be brought into the load definition interface, so that the load-related coefficient definitions for different belt conveyors in the trestle can be quickly modified, and the parametric modeling load transfer is completed; After completing the parametric modeling and loading, the content under the Y-GAMA platform is generated into the YJK main program to form a three-dimensional model.

5. The method for implementing parametric modeling and construction drawing of a truss trestle according to claim 1 is characterized in that: After the components of the 3D model are classified, they are projected onto the view plane to form a layout diagram, including: The three-dimensional model generated based on parametric modeling is divided into four types of components, including the first truss, the second truss, the upper chord arrangement members and the lower chord arrangement members, wherein the first truss includes the upper and lower chords, the web members and the frame columns of the first truss, the second truss includes the upper and lower chords, the web members and the frame columns of the second truss, the upper chord arrangement members include the upper chord, the upper chord cross beam, the upper chord support and the upper chord frame beam, the lower chord arrangement members include the lower chord, the lower chord cross beam, the lower chord support and the lower chord frame beam, and the upper and lower chord cross beams and the upper and lower chord supports are further subdivided into one group; The four types of components are copied to other locations in the three-dimensional space by means of vector replication, and are rotated to the same plane with the same Z coordinate by means of the parametric function of three-dimensional rotation, and then projected onto the XOY plane with a Z coordinate of 0.

6. The method for implementing parametric modeling and construction drawing of a truss trestle according to claim 1 is characterized in that: Perform linear annotation and geometric transformation on layout drawings to generate construction drawings, including: For the upper and lower chord component layout drawings and floor layout drawings in the layout drawings, the midpoints of the line groups representing different types of components are obtained in batches, and text is inserted at the midpoints. The text content is the name of the component. In addition, the axis line is directly drawn at the position where the axis line needs to be drawn through the card for drawing a straight line, and the axis mark at the end of the axis line is drawn through the command for drawing a circle; For the geometric layout in the layout drawing, the text representing the length of each component is inserted next to the corresponding line directly through length measurement; For the bar section layout diagram in the layout diagram, the information defining the bar section is extracted by extracting key fields to extract the fields that can accurately describe its section, and then the fields are assembled with the custom key information through text connection instructions. For the geometric characteristics and positions of different types of nodes, the positions of various types of nodes are obtained through mathematical screening, and then the corresponding node index symbols of different types of nodes are drawn in the bar section layout diagram by drawing straight lines, circles and inserting texts with the coordinates of the corresponding nodes as the origin, thus completing the geometric transformation; The line groups that have completed geometric transformation and the inserted text are respectively connected to the cards used for CAD attribute definition in Y-GAMA. According to the components represented by different lines, the following definition parameters are connected on the attribute definition card according to the drawing standard: the layer name that should be adopted in CAD, the line type code that should be adopted in CAD, the color coding that should be adopted in CAD, the text width factor that should be adopted in CAD, and the text positioning point requirements in CAD to ensure that the text does not overlap with the lines after generation.

7. The method for implementing parametric modeling and construction drawing of a truss trestle according to claim 1 is characterized in that: Perform parametric node design and node construction drawing for construction drawings, including: Fill in the bar cross-section, key geometric parameters and component stress ratio in the pre-compiled specific EXCEL table; Open the PGZ card package for node design and bearing base drawing on the Y-GAMA platform, click to select the specific EXCEL table, the data will be read into the Y-GAMA platform, received by the card package and distributed to different card groups, through parametric instructions and cards, according to the various data read in, imitate the way human designers draw, for the corresponding parameters of different types of nodes, continuously generate corresponding lines, enclose and draw the corresponding rods and node plate shapes; The measurement data at different positions in different nodes will be summarized into a mathematical matrix according to a certain logic, and then a table will be formed by drawing lines determined by the number of rows and columns. The measurement values ​​of the corresponding matrix row and column positions and the expression symbols in the nodes corresponding to the values ​​will be inserted into the grids separated by different lines to form several node tables inside the Y-GAMA platform; The frame of the node construction drawing in CAD is read through the API interface card used to read information in CAD in the Y-GAMA platform. After the reading is completed, the frame is exploded through the prepared subsequent parametric function card, the frame insertion point is identified, and the insertion point coordinates of the frame in CAD are obtained. Then, the node table is moved to the coordinates of the table insertion position in the frame corresponding to the frame insertion point in Y-GAMA by means of geometric displacement through other parametric cards. The lines and text in the positioned table form a content container, which is connected to the Y-GAMA card used to write data to CAD, and the table is written to the blank space reserved for the table in the previously selected frame in CAD to complete the node construction drawing.

8. The realization system of parametric modeling and construction drawing of truss trestle is characterized by: include: Information receiving module: obtains control parameters input by the user; Model creation module: based on the control parameters input by the user, the truss bridge component model is created in combination with the pre-made card package; Modeling and load transfer module: assign structural attributes to the truss trestle component model, complete parametric modeling and load transfer, and generate a three-dimensional model; Classification and projection module: After classifying the components of the 3D model, they are projected onto the viewing plane to form a layout diagram; Annotation transformation module: linear annotation and geometric transformation of layout drawings to generate construction drawings; Graphics drawing module: perform parametric node design and node construction drawing drawing for construction drawings.

9. A device for implementing parametric modeling and construction drawing of a truss trestle, characterized in that: including processor and storage medium; The storage medium is used to store instructions; The processor is configured to operate according to the instructions to execute the steps of the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Cited By

  • Rapid design method for steel trestle and steel platform system

    CN120874198A