Wharf beam structure design method, device, equipment and storage medium

By automatically building a three-dimensional model of the dock beam structure, the inefficient and safety problems of inland dock design are solved, and an efficient and accurate design process is achieved.

CN118656904BActive Publication Date: 2024-12-10HUNAN PROVINCIAL COMM PLANNING SURVEY & DESIGN INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, the structural design efficiency of parameterized special-shaped beams of inland docks is low, manual adjustments are frequent and data calculation errors are prone to occur, affecting design safety.

Method used

By obtaining the original design data of the dock and the parameter design information of the beam components, a three-dimensional model is constructed according to the arrangement order of the intersections along the edges. The structural model construction steps are used to automatically design the beam structure, including inverted T-shaped top beams, rectangular sections of the beams, ox legs, and longitudinal sections. Three-dimensional component model of beam shelving table and pile cap.

Benefits of technology

The automated dock beam structure design is realized, reducing manual adjustment workload, reducing data calculation errors, and improving design efficiency and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118656904B_ABST
    Figure CN118656904B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention provides a method, device, equipment and storage medium for designing a wharf beam structure, which relates to the technical field of structural design. The method includes: obtaining the original design data of the wharf and the parameter design information of each beam component, wherein the original design data of the wharf includes a set of wharf edge line intersections, and the set of wharf edge line intersections is sorted in the order from upstream to downstream; according to the arrangement order of the wharf edge line intersections in the set of wharf edge line intersections, the first wharf edge line intersection is used as a construction base point; based on the construction base point, a structural model construction step is performed to obtain a three-dimensional model of the beam structure; according to the arrangement order, the next wharf edge line intersection is used as a construction base point, and the structural model construction step is performed until the last wharf edge line intersection is used as a construction base point to construct a three-dimensional model of the beam structure. Through the present invention, the design efficiency can be improved while the design safety can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the technical field of structural design, and in particular to a method, device, equipment and storage medium for designing a wharf beam structure. Background Art

[0002] With the in-depth application of Building Information Modeling (BIM) technology in the construction industry, the application scenarios in which three-dimensional BIM models and two-dimensional construction drawings coexist and complement each other are gradually increasing.

[0003] However, for the current parametric special-shaped beam structure design process of inland wharfs, the core key data still needs to be manually adjusted frequently according to the actual situation, resulting in low efficiency of structural design. In addition, when manually calculating data, data calculation errors are prone to occur, affecting the safety of building design. Therefore, a wharf beam structure design method is urgently needed to solve or alleviate the above problems. Summary of the invention

[0004] The embodiments of the present invention provide a method, device, equipment and storage medium for designing a wharf beam structure, so as to improve design efficiency and design safety at the same time.

[0005] According to one embodiment of the present invention, a method for designing a wharf beam structure is provided, comprising:

[0006] Acquire original design data of the wharf and parameter design information of each crossbeam component, wherein the original design data of the wharf includes a set of intersection points of the wharf edge lines, and the set of intersection points of the wharf edge lines is sorted in order from upstream to downstream;

[0007] According to the arrangement order of the quayside line intersection points in the quayside line intersection point set, the first quayside line intersection point is used as the construction base point;

[0008] Based on the construction base point, a structural model construction step is performed to obtain a three-dimensional model of the beam structure;

[0009] According to the arrangement order, the next intersection point of the quayside line is used as the construction base point, and the structural model construction step is performed until the three-dimensional model of the beam structure is constructed by using the last intersection point of the quayside line as the construction base point.

[0010] In an exemplary embodiment, the structural model building step includes:

[0011] Constructing a three-dimensional component model of each of the cross beam components according to the construction base point and parameter design information of each of the cross beam components;

[0012] The three-dimensional component models of all the cross-beam components are combined to obtain a three-dimensional model of the cross-beam structure.

[0013] In an exemplary embodiment, the cross beam member includes an inverted T-shaped top cross beam, a cross beam rectangular section, a corbel, a longitudinal beam resting platform and a pile cap.

[0014] In an exemplary embodiment, the parameter design information of the cross beam component includes cross-sectional geometric parameters, and constructing a three-dimensional component model of each cross beam component according to the construction base point and the parameter design information of each cross beam component includes:

[0015] Calculating the coordinate value of each vertex of the cross section of the cross beam member according to the construction base point and the cross section geometric parameters of the cross beam member;

[0016] storing the coordinate values ​​of all vertices of the cross section of the beam member in a target array;

[0017] According to the coordinate values ​​of all vertices in the target array, a preset creation algorithm is used to construct a two-dimensional cross-sectional shape of the beam member, wherein the creation algorithm is used to sequentially connect the vertices;

[0018] According to the two-dimensional shape of the cross section of the cross beam component and the preset geometric model shape of the cross beam component, a three-dimensional component model of the cross beam component is constructed by using a stretching algorithm.

[0019] In an exemplary embodiment, when the crossbeam member is the corbel, the parameter design information of the corbel includes corbel input data, and the corbel input data includes corbel symmetry axis number data, upstream single-side corbel data and downstream single-side corbel data.

[0020] In an exemplary embodiment, the method further comprises:

[0021] In the case where the corbel input data is the corbel symmetry axis number data, data segmentation is performed on the corbel symmetry axis number data to obtain at least one first axis number data, and the at least one first axis number data is stored in a first array;

[0022] In the case where the corbel input data is the upstream unilateral corbel data, data segmentation is performed on the upstream unilateral corbel data to obtain at least one second axis number data, and the at least one second axis number data is stored in a second array;

[0023] In the case where the corbel input data is the single-side corbel data on the downstream side, data segmentation is performed on the single-side corbel data on the downstream side to obtain at least one third axis number data, and the at least one third axis number data is stored in a third array;

[0024] Determine a traversal value according to the set of intersection points along the quayside line, wherein the traversal value is the number of intersection points along the quayside line plus 1;

[0025] In the case where the traversal value is consistent with the number in the first array, determining that the corbel is a bilaterally symmetrical corbel, and determining a first insertion point of the bilaterally symmetrical corbel according to the cross-sectional geometric parameters of the corbel;

[0026] In the case where the traversal value is consistent with the number in the second array, determining the corbel as an upstream corbel, and determining a second insertion point of the upstream corbel according to the cross-sectional geometric parameters of the corbel;

[0027] In the case where the traversal value is consistent with the number in the third array, determining the corbel as a downstream corbel, and determining a third insertion point of the downstream corbel according to the cross-sectional geometric parameters of the corbel;

[0028] A three-dimensional component model of the corbel is constructed based on the first insertion point, the second insertion point and the third insertion point respectively.

[0029] According to another embodiment of the present invention, there is provided a device for designing a wharf beam structure, comprising:

[0030] An acquisition module, used for acquiring original design data of the wharf and parameter design information of each crossbeam member, wherein the original design data of the wharf includes a set of intersection points of the wharf edge lines, and the set of intersection points of the wharf edge lines is sorted in order from upstream to downstream;

[0031] A base point confirmation module, for taking the first quayside line intersection point as a construction base point according to the arrangement order of the quayside line intersection points in the quayside line intersection point set;

[0032] A model building module, used to execute a structural model building step based on the building base point to obtain a three-dimensional model of the beam structure;

[0033] A loop module is used to execute the structural model building step according to the arrangement order, taking the next intersection point of the dock edge line as the building base point, until the three-dimensional model of the beam structure is constructed by taking the last intersection point of the dock edge line as the building base point.

[0034] In an exemplary embodiment, the model building module includes a structural model building module, and the structural model building module includes:

[0035] A component model building module, used to build a three-dimensional component model of each of the cross beam components according to the building base point and parameter design information of each of the cross beam components;

[0036] The merging module is used to merge the three-dimensional component models of all the crossbeam components to obtain a three-dimensional model of the crossbeam structure.

[0037] According to yet another embodiment of the present invention, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps in the above method embodiment when running.

[0038] According to another embodiment of the present invention, there is also provided a device for designing a wharf beam structure, comprising:

[0039] a memory configured to store instructions; and

[0040] The processor is configured to call the instructions from the memory and implement the above-mentioned dock beam structure design method when executing the instructions.

[0041] Through the present invention, the original design data of the wharf and the parameter design information of each crossbeam component are first obtained, and the crossbeam structure model is constructed according to the arrangement order of the wharf edge line intersection points in the edge line intersection point set, so as to realize the automated wharf crossbeam structure design process. The workload of manual frequent adjustment of structural design can be effectively reduced, the design efficiency can be improved, and the human data calculation errors can be reduced, thereby improving the safety of architectural design. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 is a schematic diagram of an inland river terminal according to an embodiment of the present invention;

[0043] Figure 2 is a flow chart of a method for designing a wharf beam structure according to an embodiment of the present invention;

[0044] Figure 3 is a schematic diagram of a three-dimensional model of a dock beam structure according to an embodiment of the present invention;

[0045] Figure 4 is an enlarged schematic diagram of a three-dimensional model of a dock beam structure according to an embodiment of the present invention;

[0046] Figure 5 is a three-dimensional component model of an inverted T-shaped top crossbeam according to an embodiment of the present invention;

[0047] Figure 6 is a three-dimensional component model of a rectangular section of a beam according to an embodiment of the present invention;

[0048] Figure 7 is a three-dimensional component model of a corbel according to an embodiment of the present invention;

[0049] Figure 83D component model of a longitudinal beam shelf according to an embodiment of the present invention, (a) is a cross-sectional diagram of a longitudinal beam shelf mounted on a rectangular section of a transverse beam component, (b) is a 3D component model of the longitudinal beam shelf;

[0050] Fig. 9 1 is a three-dimensional component model of a pile cap according to an embodiment of the present invention, wherein (a) is a three-dimensional component model of the pile cap, and (b) is a geometric coordinate model of the pile cap. DETAILED DESCRIPTION

[0051] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings and in combination with the embodiments.

[0052] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0053] To facilitate understanding, the background of the design of the parametric special-shaped wharf beam structure of the inland river wharf is first explained as follows:

[0054] Reference Figure 1 The inland river terminal includes the upstream side, downstream side, river side and shore side.

[0055] The parametric design of the special-shaped wharf beam structure at the inland river terminal refers to the construction of a beam structure with a special shape (unconventional shape) by means of parametric design based on the site and demand characteristics of the inland river terminal. Parametric design is a parameter-based modeling method that enables rapid adjustment and optimization of the building structure by introducing parameters during the design process. Among them, the beam structure is a transverse structure used to support buildings or other structures. It is usually placed horizontally and is responsible for supporting and sharing the load of the superstructure. The beam structure is composed of multiple components that cooperate with each other. Each component is used to support, connect and transfer loads to ensure the safety and stability of the structure.

[0056] In the design of inland river terminals, the beam structure needs to be designed according to the actual site conditions and usage requirements, which may involve irregular beam structures. The parametric design method can set parameters so that the shape, size, material, etc. of the beam structure can be flexibly adjusted according to specific requirements. Among them, the parameters in the parametric design can include the cross-sectional data of each component, such as the length, width, height, thickness, etc. of the cross-sectional area.

[0057] The following is a detailed description of the dock beam structure design provided by the embodiment of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0058] In this embodiment, a dock beam structure design is provided, such as Figure 2 As shown in the figure, the design of the wharf beam structure includes the following steps:

[0059] S101. Acquire original design data of the wharf and parameter design information of each crossbeam component, wherein the original design data of the wharf includes a set of intersection points along the wharf edge, and the set of intersection points along the wharf edge is sorted in order from upstream to downstream.

[0060] The original dock data includes various basic information related to dock design and construction. In this embodiment, the original dock design data includes axis grid design information, wherein the axis grid design information generally refers to a basic framework or reference structure used to transmit and process spatial position and direction relationships in engineering design. The axis grid design information generally includes important data such as coordinates, vectors, and axes of the engineering space structure.

[0061] Specifically, the axis grid design information includes the vector from upstream to downstream, the vector from the river side to the shore side, and the intersection point set of the river side pier edge line, which is used to provide the direction and position information about the pier edge line. The vector from upstream to downstream is used to indicate the direction of water flow, and the vector from the river side to the shore side is used to indicate the orientation of the pier.

[0062] In addition, the intersection point set of the riverside pier edge line includes the set of intersection points on the pier edge line. These intersection points can describe the shape and curve of the pier edge and are sorted in order from upstream to downstream. These intersection point sets can provide a basis for the construction of the structural model.

[0063] S102. According to the arrangement order of the quay edge line intersection points in the quay edge line intersection point set, the first quay edge line intersection point is used as a construction base point.

[0064] A construction base point is a reference point used as the starting point for model construction in architectural or structural design. By using the first pier edge line intersection as the construction base point, it can ensure that the beam structure is established in an orderly manner and conforms to the actual pier form and layout, which helps to simplify the design process.

[0065] S103, based on the construction base point, executing the structural model construction step to obtain a three-dimensional model of the beam structure.

[0066] In this embodiment, computer-aided software or modeling tools can be used to construct a three-dimensional model of the beam structure based on the construction base points, wherein the three-dimensional model of the beam structure is constructed using a structural model construction step.

[0067] S104, in accordance with the arrangement order, taking the next intersection point of the quayside line as a construction base point, executing the structural model construction step, until the three-dimensional model of the beam structure is constructed by taking the last intersection point of the quayside line as a construction base point.

[0068] In this embodiment, each intersection point of the quayside line can be used as a construction base point in turn according to the provided arrangement order, and the structural model construction step can be executed until the last intersection point of the quayside line is used as a construction base point, thereby obtaining a complete three-dimensional model of the beam structure. That is, each intersection point on the quayside line is considered in turn as a construction base point, and then the structural model construction step is executed according to each construction base point, and the three-dimensional model of the entire beam structure is gradually constructed.

[0069] In other words, the whole process is an iterative process. Each intersection point of the pier edge line will be used as the construction base point, and part of the beam structure will be constructed with it as the starting point until the construction of the three-dimensional model of the entire beam structure is completed. Figure 3 and Figure 4 As shown, Figure 4 yes Figure 3 The enlarged schematic diagram of the three-dimensional model of the beam structure is shown. The integrity of the beam structure can be effectively ensured, making the design process more systematic and orderly.

[0070] This embodiment first obtains the original design data of the wharf and the parameter design information of each beam component, and constructs the beam structure model according to the arrangement order of the wharf edge line intersection points in the edge line intersection point set, which can realize the automated wharf beam structure design process. It can effectively reduce the workload of manual frequent adjustment of structural design, improve design efficiency, and reduce human data calculation errors, thereby improving the safety of architectural design.

[0071] It should be noted that the crossbeam component of this embodiment includes an inverted T-shaped top crossbeam, a crossbeam rectangular section, a corbel, a longitudinal beam support platform and a pile cap.

[0072] Among them, the parameter design information of the inverted T-shaped top crossbeam includes the cross-sectional data and the length of the inverted T-shaped top crossbeam, wherein the cross-sectional data of the inverted T-shaped top crossbeam includes the bottom elevation of the top crossbeam, the length of the crossbeam, the top width of the crossbeam, the height of the crossbeam, and the height of the lower beam; the parameter design information of the rectangular section of the crossbeam includes the length of the rectangular section and the cross-sectional data of the rectangular section of the crossbeam, wherein the cross-sectional data of the rectangular section of the crossbeam includes the width and height; the parameter design information of the corbel includes the length of the corbel, the cross-sectional data of the corbel, the symmetry axis number data of the corbel, the single-side corbel data on the upstream side, and the single-side corbel data on the downstream side. The cross-sectional data of the middle corbel include the corbel positioning height, the top width of the corbel, the corbel height H2 and the corbel height H3; the parameter design information of the longitudinal beam shelf includes the length, the cross-sectional data of the longitudinal beam shelf, the number of longitudinal beams, the shelf positioning distance, the symmetrical longitudinal beam shelf data, the upstream symmetrical longitudinal beam shelf data and the downstream symmetrical longitudinal beam shelf data, among which the cross-sectional data of the longitudinal beam shelf include the width and the height; the parameter design information of the pile cap includes the cross-sectional data of the pile cap, the number of pile caps and the pile cap positioning distance, among which the cross-sectional data of the pile cap include the length, the width and the height.

[0073] In one implementation of this embodiment, the structural model building step includes:

[0074] S201. Construct a three-dimensional component model of each cross beam component according to the construction base point and parameter design information of each cross beam component.

[0075] S202, merging the three-dimensional component models of all beam components to obtain a three-dimensional model of the beam structure.

[0076] The three-dimensional models of the various beam components constructed according to S201 are merged to obtain a complete three-dimensional model of the entire beam structure. The three-dimensional model includes information such as the position, shape, and mutual relationship of all beam components, which can comprehensively describe the spatial form of the entire beam structure and effectively save manpower.

[0077] Specifically, the Boolean operation function is called to merge the three-dimensional component models of all beam components to complete the construction of the three-dimensional model of the beam structure of the inland river terminal.

[0078] This embodiment realizes automatic construction of the three-dimensional model of the beam structure by first constructing a three-dimensional component model of each beam component and then merging the three-dimensional component models of all beam components. Compared with manually constructing the three-dimensional model of the beam structure, it effectively saves manpower.

[0079] In one implementation of this embodiment, the parameter design information of the cross beam component includes cross-sectional geometric parameters, that is, the cross-sectional data of each cross beam component mentioned above. According to the construction base point and the parameter design information of each cross beam component, a three-dimensional component model of each cross beam component is constructed, including the following steps:

[0080] S301. Calculate the coordinate value of each vertex of the cross section of the cross beam component according to the construction base point and the cross section geometric parameters of the cross beam component.

[0081] Assume that the coordinates of the construction base point are (X, Y, Z). In the case where the crossbeam component is an inverted T-shaped top crossbeam, refer to Figure 5 The cross-sectional geometric parameters of the inverted T-shaped top beam include the top width W of the beam 1 、Bridge bottom width W 2 , beam height H 2 , lower beam height H 1 .

[0082] Based on the construction base point and beam length L, beam top width W 1 、Bridge bottom width W 2 , beam height H 2 , lower beam height H 1 The coordinate values ​​of vertices 0, 1, 2, 3, 4, 5, 6, and 7 in the figure can be calculated based on the geometric relationship, and the coordinate value of the 0 coordinate point is (X+W 2 / 2,Y,Z), the coordinate value of the 1st coordinate point is (X+W 2 / 2,Y+H 1 ,Z), the coordinate value of the 2nd coordinate point is (X+W 1 / 2,Y+H 1 ,Z), the coordinate value of the 3 coordinate point is (X+W 1 / 2,Y+H 2 ,Z), the coordinate values ​​of the 4 coordinate points are (XW 1 / 2,Y+H 2 ,Z), the coordinate value of the 5th coordinate point is (XW 1 / 2,Y+H 1 ,Z), the coordinate value of the 6th coordinate point is (XW 2 / 2,Y+H 1 ,Z), the coordinate value of the 7th coordinate point is (XW 2 / 2,Y,Z).

[0083] In the case where the cross beam member is a rectangular cross beam section, refer to Figure 6 The cross-sectional geometric parameters of the rectangular section of the beam include width W and height H.

[0084] Based on the construction base point and width W and height H, the coordinate values ​​of vertices 0, 1, 2, and 3 in the diagram can be calculated according to the geometric relationship, and the coordinate value of the 0 coordinate point is (X+W / 2,Y,Z), the coordinate value of the 1 coordinate point is (X+W / 2,Y+H,Z), the coordinate value of the 2 coordinate point is (XW / 2,Y+H,Z), and the coordinate value of the 3 coordinate point is (XW / 2,Y,Z).

[0085] In the case of a crossbeam member being a corbel, refer to Figure 7 The cross-sectional geometric parameters of the bracket include the bracket positioning height H 1 , bracket positioning height H 1 It refers to the distance from the top of the corbel to the top of the rectangular section of the beam member, the corbel top width W, and the corbel height H. 2 Refers to the side plane height of the corbel and the corbel height H 3 It refers to the height of the inclined plane of the corbel.

[0086] Based on the construction base point and the bracket positioning height H 1 , Corbel top width W, Corbel height H 2 、Corner height H 3 According to the geometric relationship, we can calculate the coordinates of the vertices 0, 1, 2, and 3 in the diagram. We can get the coordinates of the 0-coordinate point as (X, Y, Z), the coordinates of the 1-coordinate point as (XW, Y, Z), and the coordinates of the 2-coordinate point as (XW, Y+H 2 ,Z), the coordinate values ​​of the three coordinate points are (X,Y–H 2 –H 3 ,Z).

[0087] In the case where the cross beam member is a longitudinal beam rest, refer to Figure 8 , Figure 8 is the three-dimensional component model of the longitudinal beam shelf, where Figure 8 (a) is the cross-sectional diagram of the longitudinal beam support platform installed on the rectangular section of the cross beam member. Figure 8 (b) is the three-dimensional component model of the longitudinal beam shelf. The cross-sectional geometric parameters of the longitudinal beam shelf include the width W 2 and height H, where width W 2 = (width of rectangular section of beam W-width of top of inverted T-shaped beam section W 1 ) / 2.

[0088] Based on the construction base point and width W 2 , height H, we can calculate the coordinate values ​​of vertices 0, 1, 2, and 3 in the diagram according to the geometric relationship, and obtain the coordinate value of coordinate point 0 as (X, Y, Z), the coordinate value of coordinate point 1 as (XW, Y, Z), the coordinate value of coordinate point 2 as, and the coordinate value of coordinate point 3 as (XW, Y+H, Z).

[0089] In the case where the cross beam member is a pile cap, refer to Fig. 9 , Fig. 9 is the three-dimensional component model of the pile cap, where Fig. 9 (a) is the three-dimensional component model of the pile cap. Fig. 9 (b) is the geometric coordinate model of the pile cap. The cross-sectional geometric parameters of the pile cap include length L, width W and height H.

[0090] Based on the construction base point and length L, width W, and height H, the coordinate values ​​of vertices 0, 1, 2, and 3 in the diagram can be calculated according to the geometric relationship, and the coordinate value of the 0 coordinate point is (X–W / 2, Y+L / 2, Z), the coordinate value of the 1 coordinate point is (X–W / 2, YL / 2, Z), the coordinate value of the 2 coordinate point is (X+W / 2, YL / 2, Z), and the coordinate value of the 3 coordinate point is (X+W / 2, Y+L / 2, Z).

[0091] S302. Store the coordinate values ​​of all vertices of the cross section of the beam member in a target array.

[0092] It should be noted that the target arrays for storing the coordinate values ​​of all vertices of the cross sections of different beam components are different. For example, the coordinate values ​​of all vertices of the cross section of the longitudinal beam shelf are stored in the first array, and the coordinate values ​​of all vertices of the cross section of the pile cap are stored in the second array. The first array and the second array are different arrays.

[0093] S303. According to the coordinate values ​​of all vertices in the target array, a preset creation algorithm is used to construct a two-dimensional cross-sectional shape of the beam member, wherein the creation algorithm is used to connect the vertices in sequence.

[0094] In this embodiment, the creation algorithm is a CreateLineString creation function, which is used to connect vertices in sequence and create a linear spatial geometric object.

[0095] S304: construct a three-dimensional component model of the cross-beam component by using a stretching algorithm according to the two-dimensional cross-sectional shape of the cross-beam component and the preset geometric model shape of the cross-beam component.

[0096] In this embodiment, the stretching algorithm is the CreateDgnExtrusion geometric stretching function, which is used to stretch two-dimensional geometric figures along a specified direction in three-dimensional space to create a three-dimensional geometric body. That is, the two-dimensional cross-sectional shape of the beam component can be stretched along a preset direction to obtain a three-dimensional component model of the beam component, wherein the stretching distance is the length in the parameter design information of each beam component.

[0097] This implementation method converts the cross-sectional shape of the cross-beam component into a three-dimensional solid model based on the parameter design information of the cross-beam component through mathematical calculations and geometric modeling algorithms, effectively solving the problem of errors in manually constructed models, ensuring the safety of the design, and effectively saving manpower.

[0098] It should be noted that, when the crossbeam component is a corbel, the corbel parameter design information also includes corbel input data, which includes corbel symmetry axis number data, upstream single-side corbel data and downstream single-side corbel data.

[0099] In one implementation of this embodiment, the dock beam structure design method further includes the following steps:

[0100] S401. When the corbel input data is corbel symmetry axis number data, segment the corbel symmetry axis number data to obtain at least one first axis number data, and store the at least one first axis number data in a first array.

[0101] In this embodiment, the corbels include bilaterally symmetrical corbels, upstream unilateral corbels and downstream unilateral corbels, wherein bilaterally symmetrical corbels refer to that the two sides of a component or device are symmetrical without a specific left-right distinction, and the corbels on both sides can be used or installed at the same time without considering the direction. The upstream unilateral corbels and the downstream unilateral corbels refer to that the two sides of this component or device are not symmetrical and have a specific directionality. Usually during installation, it is necessary to select the specific installation position of the upstream or downstream unilateral corbels according to fluid transport or other relevant factors.

[0102] In a specific implementation, when the corbel input data is corbel symmetry axis number data, the method of segmenting the corbel symmetry axis number data to obtain at least one first axis number data, and storing the at least one first axis number data in a first array includes:

[0103] (1) Store the symmetry axis number data of the bilaterally symmetrical corbel in a string of type String.

[0104] (2) Use the Trim function to remove all leading and trailing whitespace characters, and use the Split function to split the string by commas, storing the results in an array of type String, NtSymmetryArray.

[0105] (3) Use a loop to traverse the array NtSymmetryArray, and then process each NtSymmetryArray[i] (i is the loop index). Use the Trim function again to remove all leading and trailing blank characters from the NtSymmetryArray[i] string, and use the Split function to split the string according to the dash "-", and store the result in a String array tempNtSymmetryArray (i.e. the first array).

[0106] In order to ensure the accuracy of the data, the following data processing method can also be used to process the corbel input data:

[0107] (4) Compare the length of tempNtSymmetryArray with the number 2. If the length of tempNtSymmetryArray is 2, it means that two axis number data are generated after the string segmentation. These two data represent the range of the symmetrical corbel.

[0108] (5) Obtain the two data gridNumberMin and gridNumberMax respectively. Among them, gridNumberMin is the minimum axis number data, and gridNumberMax is the maximum axis number data.

[0109] (6) Loop through the numbers between gridNumberMin+1 and gridNumberMax and store all axis numbers in the interval in gridNumberList (the first list).

[0110] (7) Traverse the gridNumberList collection and store all the data in it into NtSymmetryArray, which is the first array after data processing.

[0111] (8) If the input data of the bracket is incorrect, the axis number is matched for all data in NtSymmetryArray, and the isContainVerticalNumber function is called to determine whether the input data of the bracket is the axis grid data. The isContainVerticalNumber function is used to check whether a specific value is contained in a set.

[0112] (9) If the input data of the corbel is not the grid data, delete the input data of the corbel.

[0113] S402. When the corbel input data is single-sided corbel data on the upstream side, data segmentation is performed on the single-sided corbel data on the upstream side to obtain at least one second axis number data, and the at least one second axis number data is stored in a second array.

[0114] When the corbel input data is single-sided corbel data on the upstream side, the single-sided corbel data on the upstream side is segmented to obtain at least one second axis number data, and the method of storing at least one second axis number data in the second array is consistent with S401 and will not be repeated here.

[0115] S403. When the corbel input data is single-sided corbel data on the downstream side, data segmentation is performed on the single-sided corbel data on the downstream side to obtain at least one third axis number data, and the at least one third axis number data is stored in a third array.

[0116] In the case where the input data of the corbel is the data of the single-side corbel on the downstream side, the data of the single-side corbel on the downstream side is segmented to obtain at least one third axis number data, and the method of storing at least one third axis number data in the third array is consistent with S401, which is not repeated here. It should be noted that the first array, the second array and the third array are all different arrays.

[0117] S404. Determine a traversal value according to the set of intersection points along the dock edge line, wherein the traversal value is the number of intersection points along the dock edge line plus 1.

[0118] For example, if the number of dock edge line intersection points in the dock edge line intersection point set is 100, the traversal value is 101.

[0119] S405. When the traversal value is consistent with the number in the first array, determine that the corbel is a bilaterally symmetrical corbel, and determine a first insertion point of the bilaterally symmetrical corbel according to the cross-sectional geometric parameters of the corbel.

[0120] In the case where the traversed value is equal to the number in the first array, it is proved that the bracket of this axis number is a bilaterally symmetrical bracket. In this embodiment, based on the construction base point, the height H of the rectangular section of the crossbeam is moved upward along the positive direction of the Z axis, and half of the width of the rectangular section of the crossbeam is moved along the positive direction of the X axis and the negative direction of the X axis, respectively. At this time, the bracket is moved along the negative direction of the Z axis to locate the height H 1 , the insertion points pt1 and pt2 are obtained, and pt1 and pt2 are the first insertion points. The three-dimensional component model of the corbel is created at the two points pt1 and pt2 according to S301 to S304. It should be noted that for the upstream side and the downstream side of the wharf, the coordinate points need to be calculated along the opposite X-axis direction to complete the arrangement of the symmetrical corbel.

[0121] S406. When the traversal value is consistent with the number in the second array, determine that the corbel is an upstream corbel, and determine a second insertion point of the upstream corbel according to the cross-sectional geometric parameters of the corbel.

[0122] In the case where the traversed value is consistent with the number in the second array, it is proved that the bracket of this axis number is the upstream side bracket. In this embodiment, based on the construction base point, the height H of the rectangular section of the crossbeam is moved upward along the positive direction of the Z axis, and half of the width of the rectangular section of the crossbeam is moved along the negative direction of the X axis. At this time, the bracket positioning height H is moved along the negative direction of the Z axis. 1 , and the insertion point pt3 ​​is obtained, and pt3 is the second insertion point. On pt3, a three-dimensional component model of the corbel is created according to S301 to S304. It should be noted that the coordinate points on the upstream side of the wharf need to be calculated along the opposite X-axis direction to complete the arrangement of the upstream side corbel.

[0123] S407. When the traversal value is consistent with the number in the third array, determine that the corbel is a downstream corbel, and determine a third insertion point of the downstream corbel according to the cross-sectional geometric parameters of the corbel.

[0124] In the case where the traversed value is consistent with the number in the third array, it is proved that the bracket of this axis number is on the downstream side. In this embodiment, based on the construction base point, the height H of the rectangular section of the crossbeam is moved upward along the positive direction of the Z axis, and half of the width of the rectangular section of the crossbeam is moved along the positive direction of the X axis. W / 2, at this time, the bracket positioning height H is moved along the negative direction of the Z axis. 1 , and the insertion point pt4 is obtained. pt4 is the third insertion point. On pt4, create the three-dimensional component model of the corbel according to S301 to S304. The coordinate points on the downstream side of the wharf need to be calculated along the positive direction of the X axis to complete the layout of the downstream corbel. When the EdgePointList traversal is completed, all corbels have been created according to the actual design requirements.

[0125] S408, constructing a three-dimensional component model of the corbel based on the first insertion point, the second insertion point, and the third insertion point respectively.

[0126] The construction of the three-dimensional component model of the corbel based on the first insertion point, the second insertion point and the third insertion point has been described in the above scheme and will not be repeated here.

[0127] It should be noted that when the last intersection of the quay edge line is used as the construction base point to construct the three-dimensional model of the beam structure, all the corbels have been created.

[0128] Similarly, when the cross beam member is a longitudinal beam support, since the longitudinal beam support includes a bilaterally symmetrical longitudinal beam support, an upstream longitudinal beam support and a downstream longitudinal beam support, the arrangement of the longitudinal beam support is similar to the arrangement of the brackets S401 to S408.

[0129] That is, referring to S401 to S403, a fourth array including the divided longitudinal beam placement platform symmetry axis number data, a fifth array including the divided upstream side single-sided longitudinal beam placement platform data and a sixth array including the divided downstream side single-sided longitudinal beam placement platform data can be obtained.

[0130] In addition, obtain the data collection in the DataGridView control of the longitudinal beam shelf and store the data in ZlgztPositionDistanceList (the second list).

[0131] Loop through the second list, based on the construction base point of the inverted T-shaped top crossbeam component, move the length of the second list along the negative direction of the Y direction, and move the lower crossbeam H of the inverted T-shaped top crossbeam component along the positive direction of the Z direction 1 Height, get point Pt.

[0132] Referring to S404 to S408, if the traversed value is consistent with the number in the fourth array, it is proved that the longitudinal beam shelf of this axis number is bilaterally symmetrical. Move point Pt along the positive and negative directions of X by the top width W of the inverted T-shaped top crossbeam. 1 Half of W 1 / 2, and the insertion points pta and ptb are obtained. The three-dimensional component model of the longitudinal beam shelf is created at the two points pta and ptb according to the creation steps S301 to S304, but the coordinate points on the upstream and downstream sides of the wharf need to be calculated along the opposite X-axis directions to complete the layout of the symmetrical longitudinal beam shelf.

[0133] If the traversal value is consistent with the number in the fifth array, it proves that the longitudinal beam shelf of this axis number is on the upstream side. Move point Pt along the negative X direction by the width W of the top crossbeam of the inverted T-shaped top. 1 Half of W 1 / 2, the insertion point ptc is obtained. At the ptc point, a three-dimensional component model of the longitudinal beam shelf is created according to the creation steps S301 to S304, thereby completing the layout of the upstream longitudinal beam shelf.

[0134] If the traversal value is consistent with the number in the sixth array, it proves that the longitudinal beam shelf of this axis number is on the downstream side. Move point Pt along the positive X direction by the width W of the top crossbeam of the inverted T-shaped top. 1 Half of W 1 / 2, and the insertion point ptd is obtained. At the ptd point, a three-dimensional component model of the longitudinal beam shelf is created according to the creation steps S301 to S304, thereby completing the layout of the downstream longitudinal beam shelf.

[0135] Similarly, when the crossbeam component is a pile cap, first obtain the data set in the pile cap DataGridView control and store the data in ZmPositionDistanceList (the third list). Secondly, loop through the intersection point set along the riverside wharf edge, obtain the construction base point of each axis number inverted T-top crossbeam, and loop through the third list.

[0136] Move the construction base point of the inverted T-shaped top crossbeam component along the negative direction of the Y direction by the length of the third list, set the Z coordinate value of the coordinate point in the third list as the bottom elevation, and set it to point tempZlgztPositionDistancePt. The tempZlgztPositionDistancePt point is the construction base point for pile cap insertion. Call S301 to S304 to complete the creation of the three-dimensional component model of the pile cap.

[0137] This implementation method realizes the construction of the corbel on the wharf by determining the insertion point of the corbel, which can effectively improve the design safety and design efficiency compared with manual construction.

[0138] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods of various embodiments of the present invention.

[0139] The embodiments of the present application also provide a device for designing a wharf beam structure, which is used to implement the above embodiments and preferred implementations, and will not be repeated hereafter. As used below, the term "module" may be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0140] The wharf beam structure design device includes:

[0141] The acquisition module is used to acquire the original design data of the wharf and the parameter design information of each crossbeam component, wherein the original design data of the wharf includes a set of intersection points along the wharf edge, and the set of intersection points along the wharf edge is sorted in order from upstream to downstream.

[0142] The base point confirmation module is used to take the first dock edge line intersection point as the construction base point according to the arrangement order of the dock edge line intersection points in the dock edge line intersection point set.

[0143] The model building module is used to execute the structural model building steps based on the building base point to obtain a three-dimensional model of the beam structure.

[0144] The loop module is used to take the next quay edge line intersection point as the construction base point in the arrangement order, and execute the structural model construction steps until the three-dimensional model of the beam structure is constructed by taking the last quay edge line intersection point as the construction base point.

[0145] In an optional embodiment, the model building module includes a structural model building module, and the structural model building module includes:

[0146] The component model building module is used to build a three-dimensional component model of each cross beam component according to the building base point and the parameter design information of each cross beam component.

[0147] The merging module is used to merge the three-dimensional component models of all beam components to obtain a three-dimensional model of the beam structure.

[0148] An embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps in the above method embodiment when running.

[0149] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.

[0150] An embodiment of the present invention further provides a device for designing a wharf beam structure, comprising:

[0151] a memory configured to store instructions; and

[0152] The processor is configured to call instructions from the memory and implement the above-mentioned dock beam structure design method when executing the instructions.

[0153] In an exemplary embodiment, the above-mentioned dock beam structure design device may further include a transmission device and an input-output device, wherein the transmission device is connected to the above-mentioned processor, and the input-output device is connected to the above-mentioned processor.

[0154] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.

[0155] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0156] The above are only preferred embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principles of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for designing a wharf beam structure, characterized in that: include: Acquire original design data of the wharf and parameter design information of each crossbeam component, wherein the original design data of the wharf includes a set of intersection points of the wharf edge lines, and the set of intersection points of the wharf edge lines is sorted in order from upstream to downstream; According to the arrangement order of the quayside line intersection points in the quayside line intersection point set, the first quayside line intersection point is used as the construction base point; Based on the construction base point, a structural model construction step is performed to obtain a three-dimensional model of the beam structure, wherein the structural model construction step is to construct the structural model using computer-aided software or modeling tools; According to the arrangement order, the next intersection point of the dock edge line is used as the construction base point, and the structural model construction step is performed until the three-dimensional model of the beam structure is constructed by using the last intersection point of the dock edge line as the construction base point; Wherein, the cross beam component includes an inverted T-shaped top cross beam, a cross beam rectangular section, a corbel, a longitudinal beam resting platform and a pile cap; The parameter design information of the corbel includes corbel input data, and the corbel input data includes corbel symmetry axis number data, upstream unilateral corbel data, and downstream unilateral corbel data; Wherein, according to the arrangement order, the next intersection point of the quayside line is used as the construction base point, and the structural model construction step is executed until the step of constructing the three-dimensional model of the beam structure with the last intersection point of the quayside line as the construction base point comprises: when the corbel input data is the corbel symmetry axis number data, the corbel symmetry axis number data is data segmented to obtain at least one first axis number data, and the at least one first axis number data is stored in a first array; In the case where the corbel input data is the upstream unilateral corbel data, data segmentation is performed on the upstream unilateral corbel data to obtain at least one second axis number data, and the at least one second axis number data is stored in a second array; In the case where the corbel input data is the single-side corbel data on the downstream side, data segmentation is performed on the single-side corbel data on the downstream side to obtain at least one third axis number data, and the at least one third axis number data is stored in a third array; Determine a traversal value according to the set of intersection points along the quayside line, wherein the traversal value is the number of intersection points along the quayside line plus 1; In the case where the traversal value is consistent with the number in the first array, determining that the corbel is a bilaterally symmetrical corbel, and determining a first insertion point of the bilaterally symmetrical corbel according to the cross-sectional geometric parameters of the corbel; In the case where the traversal value is consistent with the number in the second array, determining the corbel as an upstream corbel, and determining a second insertion point of the upstream corbel according to the cross-sectional geometric parameters of the corbel; In the case where the traversal value is consistent with the number in the third array, determining the corbel as a downstream corbel, and determining a third insertion point of the downstream corbel according to the cross-sectional geometric parameters of the corbel; A three-dimensional component model of the corbel is constructed based on the first insertion point, the second insertion point and the third insertion point respectively.

2. The method according to claim 1, characterized in that The structural model building step comprises: Constructing a three-dimensional component model of each of the cross beam components according to the construction base point and parameter design information of each of the cross beam components; The three-dimensional component models of all the cross-beam components are combined to obtain a three-dimensional model of the cross-beam structure.

3. The method according to claim 1, characterized in that: The parameter design information of the cross beam component includes cross-sectional geometric parameters, and constructing a three-dimensional component model of each cross beam component according to the construction base point and the parameter design information of each cross beam component includes: Calculate the coordinate value of each vertex of the cross section of the cross beam member according to the construction base point and the cross section geometric parameters of the cross beam member; storing the coordinate values ​​of all vertices of the cross section of the beam member in a target array; According to the coordinate values ​​of all vertices in the target array, a preset creation algorithm is used to construct a two-dimensional cross-sectional shape of the beam member, wherein the creation algorithm is used to sequentially connect the vertices; According to the two-dimensional shape of the cross section of the cross beam component and the preset geometric model shape of the cross beam component, a three-dimensional component model of the cross beam component is constructed by using a stretching algorithm.

4. A device for designing a wharf beam structure, characterized in that: include: An acquisition module, used for acquiring original design data of the wharf and parameter design information of each crossbeam member, wherein the original design data of the wharf includes a set of intersection points of the wharf edge lines, and the set of intersection points of the wharf edge lines is sorted in order from upstream to downstream; A base point confirmation module, for taking the first quayside line intersection point as a construction base point according to the arrangement order of the quayside line intersection points in the quayside line intersection point set; A model building module, used to execute a structural model building step based on the building base point to obtain a three-dimensional model of the beam structure, wherein the structural model building step is to build a structural model using computer-aided software or modeling tools; A loop module, for taking the next intersection point of the quayside line as the construction base point according to the arrangement order, and executing the structural model construction step until the three-dimensional model of the beam structure is constructed by taking the last intersection point of the quayside line as the construction base point; Wherein, the cross beam component includes an inverted T-shaped top cross beam, a cross beam rectangular section, a corbel, a longitudinal beam resting platform and a pile cap; The parameter design information of the corbel includes corbel input data, and the corbel input data includes corbel symmetry axis number data, upstream side single-side corbel data and downstream side single-side corbel data; Wherein, the loop module is further used for, when the corbel input data is the corbel symmetry axis number data, performing data segmentation on the corbel symmetry axis number data to obtain at least one first axis number data, and storing at least one first axis number data in the first array; In the case where the corbel input data is the upstream unilateral corbel data, data segmentation is performed on the upstream unilateral corbel data to obtain at least one second axis number data, and the at least one second axis number data is stored in a second array; In the case where the corbel input data is the single-side corbel data on the downstream side, data segmentation is performed on the single-side corbel data on the downstream side to obtain at least one third axis number data, and the at least one third axis number data is stored in a third array; Determine a traversal value according to the set of intersection points along the quayside line, wherein the traversal value is the number of intersection points along the quayside line plus 1; In the case where the traversal value is consistent with the number in the first array, determining that the corbel is a bilaterally symmetrical corbel, and determining a first insertion point of the bilaterally symmetrical corbel according to the cross-sectional geometric parameters of the corbel; In the case where the traversal value is consistent with the number in the second array, determining the corbel as an upstream corbel, and determining a second insertion point of the upstream corbel according to the cross-sectional geometric parameters of the corbel; In the case where the traversal value is consistent with the number in the third array, determining the corbel as a downstream corbel, and determining a third insertion point of the downstream corbel according to the cross-sectional geometric parameters of the corbel; A three-dimensional component model of the corbel is constructed based on the first insertion point, the second insertion point and the third insertion point respectively.

5. The device according to claim 4, characterized in that The model building module includes a structural model building module, and the structural model building module includes: A component model building module, used to build a three-dimensional component model of each of the cross beam components according to the building base point and parameter design information of each of the cross beam components; The merging module is used to merge the three-dimensional component models of all the crossbeam components to obtain a three-dimensional model of the crossbeam structure.

6. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the method according to any one of claims 1 to 3 when executed.

7. A device for designing a wharf beam structure, characterized in that: include: a memory configured to store instructions; as well as A processor is configured to call the instructions from the memory and implement the method for designing a wharf beam structure according to any one of claims 1 to 3 when executing the instructions.