Model generation method and device, computer equipment and storage medium

By generating real steel bar models and constructing bondless steel bar models, the problem of reduced stress analysis accuracy caused by box girder structural model generation method in the prior art is solved, and a more efficient and accurate box girder model generation and stress analysis are achieved.

CN120012212APending Publication Date: 2025-05-16TSINGHUA UNIVERSITY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411872589.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

When generating box girder structural models, the existing model generation method only based on the coordinate data set of cross-sections, resulting in a decrease in the accuracy of the stress analysis results.

Method used

By obtaining the size data set of box girders, a real steel bar model is generated based on the attribute data of the non-bonded steel bar and the length of each section in the box girder structural model, and a bondless steel bar model is constructed and added to the box girder structural model to generate the target box girder model.

Benefits of technology

The accuracy of box girder stress analysis results is improved, and the accuracy and efficiency of the model are enhanced by automatically generating a bondless steel bar model that fits the box girder structural model.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120012212A_ABST
    Figure CN120012212A_ABST
Patent Text Reader

Abstract

The invention relates to a model generation method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the steps that a box girder size data set of a target box girder is acquired, and a box girder structure model is generated based on the box girder size data set; according to the attribute data of the unbonded steel bars and the length of each section in the box girder structure model, generating each real steel bar model; generating each virtual reinforcing steel bar model corresponding to each real reinforcing steel bar model, and constructing an unbonded reinforcing steel bar model according to the real reinforcing steel bar model and each virtual reinforcing steel bar model corresponding to the real reinforcing steel bar model; and adding the unbonded steel bar models into the box girder structure model to obtain a target box girder model. By adopting the method, the accuracy of stress analysis can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of construction engineering technology, and in particular to a model generation method, device, computer equipment, computer-readable storage medium and computer program product. Background Art

[0002] Before the construction of a continuous rigid frame bridge, it is necessary to simulate the stress of the box girder in the continuous rigid frame bridge to determine whether the continuous rigid frame bridge is safe. Before the stress analysis of the continuous rigid bridge, it is necessary to generate a stress analysis model of the box girder through a model generation method.

[0003] The current model generation method manually inputs the coordinate data sets of each section multiple times, and then creates each section one by one according to each coordinate data set. Then, manually operates each section multiple times to establish the relationship between the sections, thereby completing the construction of the box girder structure model.

[0004] However, the current model generation method only performs force analysis on the box girder structure model generated based on the coordinate data set of each section, which will reduce the accuracy of the force analysis results of the box girder. Summary of the invention

[0005] Based on this, it is necessary to provide a model generation method, apparatus, computer device, computer readable storage medium and computer program product to address the above technical problems.

[0006] In a first aspect, the present application provides a model generation method, comprising:

[0007] Acquire a box girder size data set of a target box girder, and generate a box girder structure model based on the box girder size data set;

[0008] Generating each real steel bar model according to the attribute data of the unbonded steel bars and the length of each cross section in the box girder structure model;

[0009] Generate virtual steel bar models corresponding to each of the real steel bar models, and construct an unbonded steel bar model according to the real steel bar model and the virtual steel bar models corresponding to the real steel bar model;

[0010] Each of the unbonded steel bar models is added to the box girder structure model to obtain a target box girder model.

[0011] In one embodiment, generating each real steel bar model according to the attribute data of the unbonded steel bar and the length of each cross section in the box girder structure model includes:

[0012] Obtaining the elastic modulus, Poisson's ratio and thermal expansion coefficient of the unbonded steel bar to obtain property data of the unbonded steel bar;

[0013] Determining the length of each section in the box girder structure model, and generating a real steel bar model according to the length of each section and the attribute data of the unbonded steel bar;

[0014] The steel bar name of the real steel bar model is generated according to the preset real steel bar naming rule.

[0015] In one embodiment, generating each virtual steel bar model corresponding to each real steel bar model includes:

[0016] For each of the real steel bar models, copy the real steel bar model to obtain two initial virtual steel bar models corresponding to the real steel bar model;

[0017] Generate a steel bar name of each of the initial virtual steel bar models based on the steel bar name of the real steel bar model and the virtual steel bar naming rule;

[0018] The attribute data of the initial virtual steel bar model is updated to obtain a virtual steel bar model.

[0019] In one embodiment, the constructing the unbonded steel bar model according to the real steel bar model and each virtual steel bar model corresponding to the real steel bar model includes:

[0020] Constructing a steel bar group according to the real steel bar model and the virtual steel bar model corresponding to the real steel bar model; the steel bar group includes a first virtual steel bar model and a second virtual steel bar model;

[0021] According to a preset distance, adjusting the position of the first virtual steel bar model in the steel bar group to the first direction of the real steel bar model;

[0022] The position of the second virtual steel bar model is adjusted to the second direction of the real steel bar model according to the distance, and the steel bar group after the adjustment is determined as an unbonded steel bar model.

[0023] In one embodiment, the adding each of the unbonded steel bar models to the box girder structure model to obtain a target box girder model includes:

[0024] Adding each of the unbonded steel bar models to the box girder structure model according to the steel bar positioning method to obtain an initial target box girder model;

[0025] The unbonded steel bar models in the initial target box girder model are divided according to a preset unit length to obtain a target box girder model.

[0026] In one embodiment, after adding each of the unbonded steel bar models to the box girder structure model to obtain a target box girder model, the method further includes:

[0027] Determine the name and real node data of each real steel bar model in the target box girder model, and generate a real steel bar information table based on the name and real node data of each real steel bar model;

[0028] Determine the name and virtual node data of each virtual steel bar model in the target box girder model, and construct a virtual steel bar information table based on the virtual node data in each virtual steel bar model;

[0029] The real steel bar information table and the virtual steel bar information table are stored in a database.

[0030] In a second aspect, the present application also provides a model generation device, comprising:

[0031] An acquisition module, used for acquiring a box girder size data set of a target box girder, and generating a box girder structure model based on the box girder size data set;

[0032] A generation module, used for generating each real steel bar model according to the attribute data of the unbonded steel bar and the length of each cross section in the box girder structure model;

[0033] A construction module, used for generating each virtual steel bar model corresponding to each real steel bar model, and constructing an unbonded steel bar model according to the real steel bar model and each virtual steel bar model corresponding to the real steel bar model;

[0034] An adding module is used to add each of the unbonded steel bar models to the box girder structure model to obtain a target box girder model.

[0035] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0036] Acquire a box girder size data set of a target box girder, and generate a box girder structure model based on the box girder size data set;

[0037] Generating each real steel bar model according to the attribute data of the unbonded steel bars and the length of each cross section in the box girder structure model;

[0038] Generate virtual steel bar models corresponding to each of the real steel bar models, and construct an unbonded steel bar model according to the real steel bar model and the virtual steel bar models corresponding to the real steel bar model;

[0039] Each of the unbonded steel bar models is added to the box girder structure model to obtain a target box girder model.

[0040] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0041] Acquire a box girder size data set of a target box girder, and generate a box girder structure model based on the box girder size data set;

[0042] Generating each real steel bar model according to the attribute data of the unbonded steel bars and the length of each cross section in the box girder structure model;

[0043] Generate virtual steel bar models corresponding to each of the real steel bar models, and construct an unbonded steel bar model according to the real steel bar model and the virtual steel bar models corresponding to the real steel bar model;

[0044] Each of the unbonded steel bar models is added to the box girder structure model to obtain a target box girder model.

[0045] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0046] Acquire a box girder size data set of a target box girder, and generate a box girder structure model based on the box girder size data set;

[0047] Generating each real steel bar model according to the attribute data of the unbonded steel bars and the length of each cross section in the box girder structure model;

[0048] Generate virtual steel bar models corresponding to each of the real steel bar models, and construct an unbonded steel bar model according to the real steel bar model and the virtual steel bar models corresponding to the real steel bar model;

[0049] Each of the unbonded steel bar models is added to the box girder structure model to obtain a target box girder model.

[0050] The above-mentioned model generation method, device, computer equipment, computer-readable storage medium and computer program product. Obtain a box girder size data set of the target box girder, and generate a box girder structure model based on the box girder size data set; generate each real steel bar model according to the attribute data of the unbonded steel bars and the length of each section in the box girder structure model; generate each virtual steel bar model corresponding to each of the real steel bar models, and construct an unbonded steel bar model according to the real steel bar model and each virtual steel bar model corresponding to the real steel bar model; add each unbonded steel bar model to the box girder structure model to obtain the target box girder model. With this method, since the actual box girder also includes steel bars, the steel bars will affect the stress condition of the box girder. The present application generates a real steel bar model through the length of each section in the box girder structure model, and generates each virtual steel bar model corresponding to the real steel bar model, thereby constructing an unbonded steel bar model according to the real steel bar model and each virtual steel bar model, thereby realizing the automatic generation of an unbonded steel bar model that fits the box girder structure model. The unbonded steel bar model representing the steel bars is added to the box girder structure model to obtain an accurate target box girder model, and then the force analysis is performed based on the accurate box girder model, thereby improving the accuracy of the force analysis results. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0052] Figure 1 A schematic diagram of a flow chart of a model generation method in one embodiment;

[0053] Figure 2 is a schematic diagram of an initial cross section in an exemplary embodiment;

[0054] Figure 3 A schematic diagram of dividing a cross section in one embodiment;

[0055] Figure 4 A schematic diagram of a box girder structure model of a target box girder in an embodiment;

[0056] Figure 5 A schematic diagram of a process for generating a real steel bar model in one embodiment;

[0057] Figure 6 A schematic diagram of a process for generating a virtual steel bar model in one embodiment;

[0058] Figure 7A schematic diagram of a process for constructing an unbonded steel bar model in one embodiment;

[0059] Figure 8 is a schematic diagram of an unbonded steel bar model in an exemplary embodiment;

[0060] Fig. 9 A schematic diagram of a process for generating a target box girder model in one embodiment;

[0061] Fig.10 A schematic diagram of a process for storing a real steel bar information table and a virtual steel bar information table in one embodiment;

[0062] Fig.11 A schematic diagram of a process for constructing a target box girder model in an exemplary embodiment;

[0063] Fig.12 It is a structural block diagram of a model generating device in one embodiment;

[0064] Fig.13 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0065] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0066] In modern bridge design and construction, continuous rigid frame bridge is a common structural form. Before the construction of a continuous rigid frame bridge, it is necessary to simulate the stress conditions of the continuous rigid frame bridge to determine whether the continuous rigid frame bridge is safe. Among them, the stress analysis of the box girder in the continuous rigid frame bridge is an important link. Before performing stress analysis on the box girder, it is necessary to establish a stress analysis model of the box girder.

[0067] In the traditional model generation method, the target user sends a section generation request to the computer device by operating the finite element software (such as ABAQUS software) in the computer. The computer device displays a section coordinate template in response to the section generation request. The target user inputs a section coordinate set through the section coordinate template so that the computer device generates sections one by one according to the section coordinate set. Then, the target user repeatedly operates the computer finite element software to generate multiple sections. The target user determines the target section in each section by operating the finite element software, and initiates a request to establish an association relationship of the target section to the computer device. Based on the association relationship establishment request, the computer device associates two target sections to generate a box girder. The target user repeatedly operates the finite element software to generate multiple box girders, thereby building a complete box girder structure model based on each box girder section. Then, the box girder is subjected to force analysis based on the box girder structure model.

[0068] However, since the actual box girder also contains multiple sections of steel bars, these steel bars will support the box girder, thereby changing the stress condition of the box girder. Therefore, only performing stress analysis on the box girder structure model generated based on the coordinate data set of each section will reduce the accuracy of the box girder stress analysis results.

[0069] Based on the above-mentioned traditional model generation method, the model generation method provided in the embodiment of the present application generates a real steel bar model through the length of each section in the box girder structure model, and generates each virtual steel bar model corresponding to the real steel bar model, so as to construct an unbonded steel bar model according to the real steel bar model and each virtual steel bar model, and realizes the automatic generation of an unbonded steel bar model that fits the box girder structure model. The unbonded steel bar model representing the steel bar is added to the box girder structure model to obtain an accurate target box girder model, and then a force analysis is performed based on the accurate box girder model, thereby improving the accuracy of the force analysis results.

[0070] In one embodiment, Figure 1 As shown, a model generation method is provided. The embodiment of the present application takes the method applied to a computer device as an example for explanation. The embodiment of the present application does not limit the execution device of the model generation method, and includes the following steps 102 to 108:

[0071] Step 102: Acquire a box girder size data set of a target box girder, and generate a box girder structure model based on the box girder size data set.

[0072] In implementation, the computer device obtains the dimension data set of the target box girder, and generates each section of the target box girder according to the box girder dimension data. The computer device divides each section to obtain each sub-section. Then, the computer device connects each sub-section of the same sub-section type to obtain the box girder structure model of the target box girder.

[0073] Specifically, when the target user needs to perform a stress analysis on the target box girder, the target user initiates a box girder structural model generation request for the target box girder to the computer device by operating the finite element software in the computer device. The computer device obtains a box girder size template in response to the box girder structural model generation request, and obtains a box girder size data set of the target box girder according to the box girder size template. Then, the computer device generates each section of the target box girder according to the box girder size data in the box girder size data set. For each section, the computer device divides the section into four sub-sections based on the side lines of the holes in the section. For each sub-section, the computer device determines the sub-section type of the sub-section according to the key point coordinates of the section. Then, the computer device connects the sub-sections of the same sub-section type together to form a box girder structural model of the target box girder.

[0074] In an exemplary embodiment, since the cross section of the box girder includes an initial cross section and at least one variable cross section, and the cross-sectional size data of the initial cross section and the variable cross section are different. Therefore, it is necessary to set an initial cross section template to determine the initial cross section size data subset of the initial cross section, and set a variable cross section template to determine the variable cross section size data subset of the variable cross section. Specifically, the computer device determines the transverse width, the longitudinal height of the flange, the longitudinal height of the web, the transverse width of the flange, the transverse width of the orifice, and the longitudinal width of the orifice based on the initial cross section template. Then, the computer device determines the variable cross section height growth amount and the variable cross section distance according to the variable cross section template. The computer device draws the initial cross section according to the initial cross section size data subset, and draws each variable cross section according to the initial cross section data subset and each variable cross section size data subset. The initial cross section and each variable cross section are cross sections. The computer device divides each cross section to obtain each sub-cross section. For each cross section, the computer device divides the cross section into four sub-cross sections based on the side line of the hole in the cross section. Then, for each sub-cross section, the computer device determines the sub-cross section type of the sub-cross section according to the key point coordinates of the cross section. The computer device connects each section with sub-sections of the same sub-section type in adjacent sections to obtain a box girder structure model of the target box girder.

[0075] In an optional embodiment, the initial cross-sectional dimension data subset includes the transverse width H1, the flange longitudinal height H2, the web longitudinal height H3, the flange transverse width H4, the orifice transverse width H5 and the orifice longitudinal width H6. Figure 2 Schematic diagram of an initial cross section in an exemplary embodiment. Figure 2As shown, the computer device takes the coordinate origin as the starting point, draws the top line L1 according to the transverse width H1, and draws the upper right side line L2 based on the flange longitudinal height H2. Then, the computer device draws the right lower side line L3 according to the flange transverse width H4, and draws the right lower side line L4 according to the web longitudinal height H3. The computer device draws the middle lower side line L5 according to the orifice transverse width H5, and draws the left lower side line L6 according to the web longitudinal height H3. The computer device draws the left lower side line L7 according to the flange transverse width H4, and draws the left upper side line L8 according to the flange longitudinal height H2, thereby completing the drawing of the initial section. The computer device sorts each variable section size data subset in the order of the sequence number in each variable section size data subset from small to large, and obtains the initial variable section size data subset sequence. Then, the computer device adds the initial section size data subset of the initial section to the starting position of the initial variable section size data subset sequence, and obtains the variable section size data subset sequence. The computer device starts from the second size data subset in the variable cross-section size data subset sequence, traverses the variable cross-section size data subset sequence, and sequentially determines each size data subset as a target size data subset. The computer device updates the target size data subset according to the previous size data subset of the target size data subset to obtain an updated target size data subset. Then, the computer device draws the variable cross-section according to the updated target size data subset.

[0076] Figure 3 FIG. 2 is a schematic diagram of dividing a cross section in an embodiment. Figure 3 As shown, the computer device divides the hole into four sub-sections ABCD along the side line of the hole. The computer device determines A1 as the key coordinate point of the sub-section A, and determines the sub-section type of the sub-section A as the left sub-section based on the key coordinate point. The computer device determines B1 as the key coordinate point of the sub-section B, and determines the sub-section type of the sub-section B as the upper sub-section based on the key coordinate point. The computer device determines C1 as the key coordinate point of the sub-section C, and determines the sub-section type of the sub-section C as the right sub-section based on the key coordinate point. The computer device determines D1 as the key coordinate point of the sub-section D, and determines the sub-section type of the sub-section D as the lower sub-section based on the key coordinate point. For each section, the computer device determines the adjacent sections adjacent to the section. Then, the computer device connects the left sub-section in the section with the left sub-section in the adjacent section, and connects the upper sub-section in the section with the upper sub-section in the adjacent section. At the same time, the computer device connects the lower sub-section in the section with the lower sub-section in the adjacent section, and connects the right sub-section in the section with the right sub-section in the adjacent section, to obtain the following. Figure 4 The box girder structure model of the target box girder is shown. Figure 4 Schematic diagram of a box girder structure model of a target box girder in an embodiment.

[0077] Step 104, generating each real steel bar model according to the attribute data of the unbonded steel bars and the length of each cross section in the box girder structure model.

[0078] In the implementation, the computer equipment obtains the attribute data of the unbonded steel bar according to the steel bar attribute data template. Then, the computer equipment determines the length of each section in the box girder structure model. Then, the computer equipment generates each real steel bar model based on the attribute data of the unbonded steel bar and the length of each section. Among them, the steel bar is the force bar. The unbonded steel bar is the prestressed steel bar in the unbonded prestressed concrete structure. In the unbonded prestressed concrete structure, there is no bonding effect between the prestressed steel bar and the concrete, but the prestress is transferred to the concrete through specific structural measures to achieve the prestressed state of the structure under normal use. This structural form has excellent crack resistance and bearing capacity, so it has been widely used in bridges, buildings and other fields.

[0079] Step 106: Generate virtual steel bar models corresponding to each real steel bar model, and construct an unbonded steel bar model according to the real steel bar model and the virtual steel bar models corresponding to the real steel bar model.

[0080] In implementation, the computer device copies each real steel bar model to obtain each initial virtual steel bar model. Then, the computer device updates each initial virtual steel bar model to obtain each virtual steel bar model. The computer device adjusts the position of each virtual steel bar model corresponding to the real steel bar model based on the position of the real steel bar model, and constructs an unbonded steel bar model based on the adjusted virtual steel bars and the real steel bars.

[0081] Step 108, adding each unbonded steel bar model to the box girder structure model to obtain a target box girder model.

[0082] In implementation, the computer device obtains the position data of each unbonded steel bar model, and adds the unbonded steel bar model to the box girder structure model according to the position of each unbonded steel bar model to obtain an initial target box girder model. Then, the computer device divides each unbonded steel bar model in the initial target box girder model to obtain a target box girder model.

[0083] In an optional embodiment, after obtaining the target box girder model, the computer device obtains the initial box girder attribute template. Then, the computer device performs data format conversion on the target box girder model to obtain the target box girder model after format conversion. The computer device combines the target box girder model after format conversion and the initial box girder attribute template into a box girder attribute template corresponding to the target box girder. Then, the computer device obtains the material attribute data set, target grid division type and force data set of the target box girder based on the box girder attribute template of the target box girder, and constructs the box girder attribute data set of the target box girder according to the material attribute data set, the target grid division type and the force data set. The computer device performs force analysis processing on the box girder attribute data set and the box girder structure model according to the force analysis algorithm to obtain the force analysis result of the target box girder.

[0084] In the above model generation method, since the actual box girder also includes steel bars, the steel bars will affect the stress condition of the box girder. The present application generates a real steel bar model through the length of each section in the box girder structure model, and generates each virtual steel bar model corresponding to the real steel bar model, thereby constructing an unbonded steel bar model according to the real steel bar model and each virtual steel bar model, and realizes the automatic generation of an unbonded steel bar model that fits the box girder structure model. The unbonded steel bar model that characterizes the steel bars is added to the box girder structure model to obtain an accurate target box girder model, and then a stress analysis is performed based on the accurate box girder model, thereby improving the accuracy of the stress analysis results.

[0085] In an exemplary embodiment, Figure 5 As shown, the specific processing process of step 104 includes steps 505 to 506. Among them:

[0086] Step 502, obtaining the elastic modulus, Poisson's ratio and thermal expansion coefficient of the unbonded steel bar to obtain the property data of the unbonded steel bar.

[0087] In implementation, the computer device obtains the elastic template, Poisson's ratio and thermal expansion coefficient of the unbonded steel bar based on the steel bar attribute data template. Then, the computer device combines the elastic template, Poisson's ratio and thermal expansion coefficient of the unbonded steel bar to obtain the attribute data of the unbonded steel bar.

[0088] Specifically, the computer device displays a steel bar attribute data template in response to a target user's steel bar attribute data input request. The steel bar attribute data template includes a default elastic modulus, a default Poisson's ratio, and a default thermal expansion coefficient. The computer device determines the elastic modulus based on the default elastic modulus, and determines the Poisson's ratio based on the default Poisson's ratio. Then, the computer device determines the thermal expansion coefficient based on the default thermal expansion coefficient. The computer device combines the elastic template, the Poisson's ratio, and the thermal expansion coefficient to obtain the attribute data of the unbonded steel bar.

[0089] In an optional embodiment, the computer device responds to the editing action of the default elastic modulus and obtains the elastic modulus edited by the target user. Similarly, the computer device responds to the editing action of the default Poisson's ratio and obtains the Poisson's ratio edited by the target user. The computer device responds to the editing action of the default thermal expansion coefficient and obtains the thermal expansion coefficient edited by the target user.

[0090] Step 504, determining the length of each section in the box girder structure model, and generating a real steel bar model according to the length of each section and the attribute data of the unbonded steel bars.

[0091] The box girder structure model includes various sections, and each section includes an initial section and various variable sections.

[0092] In implementation, the computer device determines the length of the initial section and each variable section. Then, the computer device generates a real steel bar model based on the length of the initial section and the attribute data of the unbonded steel bar. For each variable section, the computer device generates a real steel bar model based on the length of the variable section and the attribute data of the unbonded steel bar.

[0093] Specifically, the computer device determines the initial cross section and the length of each variable cross section according to the transverse width, the transverse width of the hole and the distance of each variable cross section. The computer device is pre-set with finite element software. The computer device processes the attribute data of the initial cross section, each variable cross section and the unbonded steel bar through the finite element software, thereby generating each real steel bar model.

[0094] Optionally, the finite element software may be but is not limited to abaqus software (a powerful finite element analysis software), and each real steel bar model may be but is not limited to a real steel bar model representing the bottom plate steel bars, top plate steel bars and web steel bars of the box girder. The embodiment of the present application does not limit the finite element software and the real steel bar model.

[0095] Step 506, generating the steel bar name of the real steel bar model according to the preset real steel bar naming rule.

[0096] In implementation, the computer device is pre-set with a real steel bar naming rule, and the computer device generates a steel bar name of the real steel bar model according to the sequence and the real steel bar naming rule for each real steel bar model.

[0097] In an exemplary embodiment, the real steel bar naming rule is that the steel bar name of the real steel bar is barN. Wherein, N is the sequence number of the current real steel bar model. For example, three real steel bar models are stored in the computer device. The computer device sequence and the real steel bar naming rule generate the steel bar names of the three real steel bar models as bar1, bar2 and bar3.

[0098] In this embodiment, the real steel bar models that match the box girder structure model are automatically generated through the attribute data of the unbonded steel bars and the lengths of each section in the box girder structure model, which facilitates the subsequent generation of the unbonded steel bar model and improves the efficiency of model generation.

[0099] In an exemplary embodiment, Figure 6 As shown, the specific processing process of generating each virtual steel bar model corresponding to each real steel bar model in step 106 includes steps 602 to 606. Among them:

[0100] Step 602: For each real steel bar model, copy the real steel bar model to obtain two initial virtual steel bar models corresponding to the real steel bar model.

[0101] Among them, the number of virtual steel bars is 2.

[0102] In implementation, the computer device replicates each real steel bar model according to a preset number of virtual steel bars to obtain two virtual steel bar models corresponding to the real steel bar model.

[0103] Specifically, for each real steel bar model, the computer device accurately maps the geometric shape and physical parameters of the real steel bar model to the virtual environment through two precise data copying processes, thereby obtaining a virtual steel bar model corresponding to the real steel bar model.

[0104] Step 604: Generate a steel bar name for each initial virtual steel bar model based on the steel bar name of the real steel bar model and the virtual steel bar naming rule.

[0105] The steel bar name of the real steel bar model includes the steel bar serial number of the real steel bar model.

[0106] In implementation, the computer device generates the steel bar name of each initial virtual steel bar model according to the steel bar serial number of the real steel bar model and the virtual steel bar naming rule.

[0107] Specifically, the virtual scene naming rule is that the steel bar name of the virtual steel bar model is virtua-N-copyM. Among them, N is the steel bar serial number of the real steel bar model, and M is the number of steel bars in the virtual steel bar model. For example, the steel bar name of the real steel bar model is bar1. The two initial virtual steel bar models corresponding to the real steel bar model are the first initial virtual steel bar model and the second initial virtual steel bar model. The computer device generates the steel bar name of the first initial virtual steel bar model as virtua-1-copy1 based on the steel bar serial number 1 of the real steel bar and the virtual steel bar naming rule. The computer device generates the steel bar name of the second initial virtual steel bar model as virtua-1-copy2 based on the steel bar serial number 1 of the real steel bar and the virtual steel bar naming rule.

[0108] Step 606, updating the attribute data of the initial virtual steel bar model to obtain a virtual steel bar model.

[0109] The attribute data of the virtual steel bar model includes the cross-sectional area of ​​the virtual steel bar and the elastic modulus of the virtual steel bar.

[0110] In implementation, a cross-sectional area range and an elastic modulus range are pre-set in the computer device. Based on the cross-sectional area range, the computer device adjusts the cross-sectional area of ​​the initial virtual scene model to the minimum value of the cross-sectional area range. Then, based on the elastic modulus range, the computer device adjusts the elastic modulus of the initial virtual scene model to the maximum value of the elastic modulus range to obtain a virtual steel bar model.

[0111] Optionally, the cross-sectional area can be adjusted to, but not limited to, 10 to the negative 6th power meters, and the elastic modulus can be, but not limited to, 10 to the 6th power gigapascals. The embodiments of the present application do not limit the cross-sectional area and the elastic modulus.

[0112] In this embodiment, by generating an initial virtual steel bar model corresponding to the real steel bar model and modifying the attribute data of the initial virtual steel bar model, the real steel bar model and the virtual steel bar model are obtained, the real steel bar model and the virtual steel bar model are distinguished, and the uniqueness of the virtual steel bar model is ensured.

[0113] In an exemplary embodiment, Figure 7 As shown, the specific processing process of constructing the unbonded steel bar model according to the real steel bar model and each virtual steel bar model corresponding to the real steel bar model in step 106 includes steps 702 to 706. Among them:

[0114] Step 702: construct a steel bar group according to the real steel bar model and the virtual steel bar model corresponding to the real steel bar model.

[0115] The steel bar group includes a first virtual steel bar model and a second virtual steel bar model.

[0116] In implementation, the computer device establishes an association relationship between the steel bar name of the real steel bar model and the steel bar name of the virtual steel bar model corresponding to the real steel bar model, thereby establishing an association relationship between the real steel bar model and the virtual steel bar model. Then, for each real steel bar model, the computer device combines the real steel bar model and the virtual steel bar model associated with the real steel bar model.

[0117] Specifically, the computer device establishes an association relationship between the real steel bar model and the steel bar name of the first virtual steel bar model, thereby establishing an association relationship between the real steel bar model and the first virtual steel bar model. The computer device establishes an association relationship between the steel bar name of the real steel bar model and the second virtual steel bar model, thereby establishing an association relationship between the real steel bar model and the second virtual steel bar model. Then, for each real steel bar model, the computer device combines the real steel bar model with the first virtual steel bar model and the second virtual steel bar model associated with the real steel bar model to obtain a steel bar group.

[0118] In an optional embodiment, the computer device generates a steel bar group name according to the steel bar names of the real steel bar model and the virtual steel bar model.

[0119] Step 704: adjust the position of the first virtual steel bar model in the steel bar group to the first direction of the real steel bar model according to a preset distance.

[0120] In implementation, the distance and coordinate system are pre-set in the computer device. The coordinate system is provided with an X-axis, a Y-axis and a Z-axis. The first direction is the opposite direction of the X-axis. The computer device adjusts the position of the first virtual steel bar model to the opposite direction of the X-axis for each steel bar group according to the position and distance of the real steel bar model in the steel bar group.

[0121] In an exemplary embodiment, the distance is 0.005 m. For each steel bar group, the computer device adjusts the position of the first virtual steel bar model to 0.005 m in the opposite direction of the X-axis of the real steel bar model, that is, 0.005 m to the left of the real steel bar model.

[0122] Step 706: adjust the position of the second virtual steel bar model to the second direction of the real steel bar model according to the distance, and determine the steel bar group after the adjustment as the unbonded steel bar model.

[0123] The second direction is the positive direction of the Y axis.

[0124] In implementation, the computer device adjusts the position of the second virtual steel bar model to the opposite direction of the Y axis according to the position and distance of the real steel bar model in the steel bar group. Then, the computer device fixes the relative position between the first virtual steel bar model and the real steel bar model, and fixes the relative position between the second virtual steel bar model and the real steel bar model. Then, the computer device determines the steel bar group after the adjustment as an unbonded steel bar model.

[0125] In an exemplary embodiment, the distance is 0.005 m (meter). The computer device adjusts the position of the second virtual steel bar model to 0.005 m in the positive direction of the Y axis of the real steel bar model, that is, 0.005 m directly above the real steel bar model. The computer device fixes the relative position between the first virtual steel bar model and the real steel bar model, and fixes the relative position between the second virtual steel bar model and the real steel bar model. Then, the computer device determines the steel bar group after the adjustment as an unbonded steel bar model, such as Figure 8 shown. Figure 8 Schematic diagram of an unbonded steel bar model in an exemplary embodiment.

[0126] In an optional embodiment, the computer device displays an unbonded steel bar adjustment template in response to a request to generate an unbonded steel bar model. The computer device obtains the steel bar group name, offset direction and offset distance based on the unbonded steel bar template. The computer device queries the steel bar group that needs to be adjusted according to the steel bar group name. Then, the computer device adjusts the virtual steel bar model in the steel bar group based on the offset direction and offset distance to obtain the unbonded steel bar model. For example, the steel bar group names are bar-1, virtual-1-copy-1 and virtual-1-copy2, and the computer device considers these three steel bar models as a group, and the input order is real steel bar model, first virtual steel bar model, second virtual steel bar model. The first offset direction and offset distance are -x, 0.005 respectively, and the computer device uses a translation method to move the first node of the first virtual steel bar model to 0.005m in the opposite direction of the x-axis of the first node of the real steel bar model. The second offset direction and offset distance are, y, 0.005. The computer device uses a translation method to move the first node of the second virtual steel bar model to 0.005m in the y-axis direction of the first node of the real steel bar model.

[0127] Optionally, the first node may be a starting point or an end point, and the embodiment of the present application does not limit the first node.

[0128] In this embodiment, by adjusting the position between the real steel bar model and the virtual steel bar model, and constructing an unbonded steel bar model based on the real steel bar model and the adjusted virtual steel bar model, the unbonded steel bar model meets the force analysis requirements of the unbonded steel bar model, which facilitates subsequent force analysis based on the unbonded steel bar model.

[0129] In an exemplary embodiment, Fig. 9 As shown, the specific processing process of step 108 includes steps 902 to 904. Among them:

[0130] Step 902: adding each unbonded steel bar model to the box girder structure model according to the steel bar positioning method to obtain an initial target box girder model.

[0131] In implementation, the computer device obtains the position of each unbonded steel bar model. For each unbonded steel bar model, the computer device adds the unbonded steel bar model to the box girder structure model according to the steel bar positioning method and the position of the unbonded steel bar model to obtain an initial target box girder model.

[0132] In an exemplary embodiment, in response to a request to generate a target box girder model, a computer device displays a position template. The position template contains a default start point and a default end point of the unbonded steel bar model. The computer device obtains the start point and end point of each unbonded steel bar model based on the position template, thereby obtaining the position of the unbonded steel bar model. Then, the computer device adds the unbonded steel bar model to the box girder structure model through the steel bar positioning method and the start point and end point of the unbonded steel bar model to obtain the initial target box girder model. During the assembly process, when there is only one unbonded steel bar model, the computer device moves the group of unbonded steel bar models to a predetermined position (the position of the unbonded steel bar model). When there are multiple unbonded steel bar models, the computer device also moves the real steel bar model in the unbonded steel bar model to the position of the unbonded steel bar model, and the virtual steel bar model in the unbonded steel bar model is correspondingly moved to the left and above the real steel bar model to ensure the synergy of the two in the structure. Among them, the steel bar positioning algorithm is a high-precision positioning method. The steel bar positioning method ensures the accurate position of the unbonded steel bar model in the box girder structure model through complex calculations and fine operations, thereby meeting the design requirements.

[0133] Step 904 , dividing each unbonded steel bar model in the initial target box girder model according to a preset unit length to obtain a target box girder model.

[0134] In implementation, a unit length is preset in the computer device. The computer device divides each unbonded steel bar model in the initial target box girder model based on the preset unit length to obtain the target box girder model.

[0135] In an optional embodiment, the length of the unbonded steel bar model is 1.1 m. The unit size is 0.3 m, and the computer device determines the initial number of units as 1.1 m / 0.3 m=3.6667 according to the length and unit size of the unbonded steel bar model, that is, approximately 3.6667 units are required to cover the entire length. Determination of the number of units: ABAQUS will take an integer number of units, that is, 3 units, each unit is 0.3 m long, so that 3 complete units can only cover a total of 0.9 m. Then, the computer device processes the remaining part of the unbonded steel bar model, which (1.1 m-0.9 m=0.2 m) can no longer be completely divided into a 0.3 m unit. Therefore, the computer device will create a unit smaller than the set size at the end of the unbonded steel bar model through the finite element software to cover the remaining length. The length of the last unit will be 0.2 m. Therefore, the unbonded steel bar model will be divided into three 0.3 m units plus one 0.2 m unit, a total of four units, covering the entire length of 1.1 m).

[0136] In this embodiment, the initial target box girder model is constructed by combining the unbonded steel bar model and the box girder structure model, and the real steel bar model and the virtual steel bar model in the initial target box girder model are divided into units, and a unified mesh model suitable for finite element analysis is successfully constructed, ensuring the high consistency of the real steel bar model and the virtual steel bar model in mesh division, greatly improving the efficiency of data exchange during force analysis. At the same time, the equal-size unit division strategy helps to reduce the discrete error of numerical simulation, thereby significantly improving the accuracy of structural analysis and providing a more reliable data basis for engineering design and scientific research.

[0137] In an exemplary embodiment, after obtaining the target box girder model, it is also necessary to store the data of the box girder model. Fig.10 As shown, after step 108 is executed, the specific processing process of the model generation method further includes steps 1002 to 1006. Among them:

[0138] Step 1002, determining the name and real node data of each real steel bar model in the target box girder model, and generating a real steel bar information table based on the name and real node data of each real steel bar model.

[0139] In implementation, the computer device determines the name and real node data of each real steel bar model in the target box girder model. Since the target box girder model is divided into units, the real node data is also the coordinate data of each unit in the real steel bar model and the attribute data of the real steel bar model. The computer device generates a real steel bar information table for each real steel bar model according to the name, attribute data of the real steel bar model and the real node data corresponding to the real steel bar model.

[0140] Step 1004, determining the name and virtual node data of each virtual steel bar model in the target box girder model, and constructing a virtual steel bar information table based on the virtual node data in each virtual steel bar model.

[0141] In implementation, the computer device determines the name and virtual node data of each virtual steel bar model in the target box girder model. Since the target box girder model is divided into units, the virtual node data is also the coordinate data of each unit in the virtual steel bar model and the attribute data of the virtual steel bar model. The computer device generates a virtual steel bar information table for each virtual steel bar model according to the name, attribute data of the virtual steel bar model and the virtual node data corresponding to the virtual steel bar model.

[0142] Step 1006, storing the real steel bar information table and the virtual steel bar information table in a database.

[0143] In implementation, the computer device sends each real steel bar information table and each virtual steel bar information table to the database, so that the database stores each real steel bar information table and each virtual steel bar information table.

[0144] In an optional embodiment, the virtual steel bar information table of the virtual steel bar model can be queried through the steel bar name of the real steel bar model. For example, the steel bar name of the real steel bar model is bar1, and the computer device determines that the steel bar names of the virtual steel bar model are virtua-1-copy1 and virtua-1-copy2. The computer device queries the virtual steel bar information table according to the steel bar name of the virtual steel bar model.

[0145] In this embodiment, by storing the real steel bar information table and the virtual steel bar information table in groups, it is convenient to quickly retrieve and query the steel bar information, which provides convenience for subsequent structural performance analysis. In addition, by differentiating the storage, data confusion can be effectively avoided, ensuring the accuracy of the data in the analysis process and the reliability of the analysis results.

[0146] In an exemplary embodiment, Fig.11 FIG. 4 is a flow chart of constructing a target box girder model in an exemplary embodiment. Fig.11As shown, the computer device includes a kernel and a GUI (Graphical User Interface). The unbonded prestressed reinforcement simulation user interaction interface is created through the RSG (RSG dialog Builder, a plug-in development auxiliary tool) constructor and the Abaqus GUI toolkit (a way to create a GUI graphical interface). The unbonded prestressed reinforcement simulation user interaction interface is used to obtain the data required for the model generation method. These data include but are not limited to the name of the real steel bar model (real steel strand name), the name of the virtual steel bar model ((real steel strand name)) and the corresponding distance (distance or length of the rigid spring) for establishing the spring simulation unbonded. These data are intended to achieve rapid generation and flexible adjustment of the unbonded reinforcement model to meet the modeling requirements under different engineering backgrounds. Through the script program, these parameters can be easily processed in batches, thereby significantly improving the modeling efficiency while ensuring the accuracy and reliability of the model. The unbonded prestressed reinforcement script program in the computer device inputs the box girder size data into the Python interpreter, and constructs the unbonded reinforcement model through the Python (a development language) interpreter and Abaqus (a finite element software). The computer device can generate the unbonded reinforcement model by inputting these data into the unbonded prestressed reinforcement script program. The interface is closely associated with the script program, and the parameters entered by the user will be automatically passed to the script program for calculation and processing. In this way, the modeling process of unbonded prestressed tendons is greatly simplified, and the convenience and efficiency of modeling are improved. At the same time, due to the parametric design, the plug-in also has strong versatility and flexibility, and can adapt to the needs of different engineering projects. Then, the computer equipment adds the unbonded steel bar model to the box girder structure model through high-precision simulation and calculation, successfully simulates the precise embedding of steel bars into the internal structure of the concrete box girder, considers the spatial relationship between steel bars and concrete, and ensures that the steel bars can remain unbonded in actual construction by accurately adjusting the position of the virtual steel bars and the contact relationship with the concrete. Through the model generation method, the unbonded characteristics between steel bars and concrete during concrete pouring are successfully simulated.

[0147] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0148] Based on the same inventive concept, the embodiment of the present application also provides a model generation device for implementing the model generation method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more model generation device embodiments provided below can refer to the limitations on the model generation method above, and will not be repeated here.

[0149] In an exemplary embodiment, Fig.12 As shown, a model generation device 1200 is provided, comprising: an acquisition module 1201, a generation module 1202, a construction module 1203 and an addition module 1204, wherein:

[0150] The acquisition module 1201 is used to acquire a box girder size data set of a target box girder, and generate a box girder structure model based on the box girder size data set.

[0151] The generation module 1202 is used to generate each real steel bar model according to the attribute data of the unbonded steel bars and the length of each section in the box girder structure model.

[0152] The construction module 1203 is used to generate virtual steel bar models corresponding to each real steel bar model, and construct an unbonded steel bar model according to the real steel bar model and the virtual steel bar models corresponding to the real steel bar model.

[0153] The adding module 1204 is used to add each unbonded steel bar model to the box girder structure model to obtain a target box girder model.

[0154] In an exemplary embodiment, the generating module 1202 includes:

[0155] The first acquisition submodule is used to acquire the elastic modulus, Poisson's ratio and thermal expansion coefficient of the unbonded steel bar to obtain the property data of the unbonded steel bar.

[0156] The second generation submodule is used to determine the length of each section in the box girder structure model and generate a real steel bar model according to the length of each section and the attribute data of the unbonded steel bars.

[0157] The third generation submodule is used to generate the steel bar name of the real steel bar model according to the preset real steel bar naming rules.

[0158] In an exemplary embodiment, the construction module 1203 includes a fourth generation submodule and a first construction submodule. The fourth generation submodule includes:

[0159] The copy submodule is used to copy the real steel bar model for each real steel bar model to obtain two initial virtual steel bar models corresponding to the real steel bar model.

[0160] The fifth generation submodule is used to generate the steel bar name of each initial virtual steel bar model based on the steel bar name of the real steel bar model and the virtual steel bar naming rule.

[0161] The first updating submodule is used to update the attribute data of the initial virtual steel bar model to obtain the virtual steel bar model.

[0162] In an exemplary embodiment, the construction module 1203 includes a fourth generation submodule and a first construction submodule. The first construction submodule includes:

[0163] The second construction submodule is used to construct a steel bar group according to the real steel bar model and the virtual steel bar model corresponding to the real steel bar model; the steel bar group includes a first virtual steel bar model and a second virtual steel bar model.

[0164] The first adjustment submodule is used to adjust the position of the first virtual steel bar model in the steel bar group to the first direction of the real steel bar model according to a preset distance.

[0165] The second adjustment submodule is used to adjust the position of the second virtual steel bar model to the second direction of the real steel bar model according to the distance, and determine the steel bar group after the adjustment as the unbonded steel bar model.

[0166] In an exemplary embodiment, the adding module 1204 includes:

[0167] The first adding submodule is used to add each unbonded steel bar model to the box girder structure model according to the steel bar positioning method to obtain an initial target box girder model.

[0168] The division submodule is used to divide each unbonded steel bar model in the initial target box girder model according to a preset unit length to obtain a target box girder model.

[0169] In an exemplary embodiment, the model generating device 1200 further includes:

[0170] The first determination module is used to determine the name and real node data of each real steel bar model in the target box girder model, and generate a real steel bar information table based on the name and real node data of each real steel bar model.

[0171] The second determination module is used to determine the name and virtual node data in each virtual steel bar model in the target box girder model, and to construct a virtual steel bar information table based on the virtual node data in each virtual steel bar model.

[0172] The storage module is used to store the real steel bar information table and the virtual steel bar information table in the database.

[0173] Each module in the above model generation device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0174] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Fig.13 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (Near Field Communication, NFC) or other technologies. When the computer program is executed by the processor, a model generation method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0175] Those skilled in the art will understand that Fig.13The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0176] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0177] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0178] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0179] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0180] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0181] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A model generation method, characterized in that: The method comprises: Acquire a box girder size data set of a target box girder, and generate a box girder structure model based on the box girder size data set; Generating each real steel bar model according to the attribute data of the unbonded steel bars and the length of each cross section in the box girder structure model; Generate virtual steel bar models corresponding to each of the real steel bar models, and construct an unbonded steel bar model according to the real steel bar model and the virtual steel bar models corresponding to the real steel bar model; Each of the unbonded steel bar models is added to the box girder structure model to obtain a target box girder model.

2. The method according to claim 1, characterized in that The method of generating each real steel bar model according to the attribute data of the unbonded steel bars and the length of each section in the box girder structure model comprises: Obtaining the elastic modulus, Poisson's ratio and thermal expansion coefficient of the unbonded steel bar to obtain property data of the unbonded steel bar; Determining the length of each section in the box girder structure model, and generating a real steel bar model according to the length of each section and the attribute data of the unbonded steel bar; The steel bar name of the real steel bar model is generated according to the preset real steel bar naming rule.

3. The method according to claim 1, characterized in that The generating of each virtual steel bar model corresponding to each real steel bar model comprises: For each of the real steel bar models, copy the real steel bar model to obtain two initial virtual steel bar models corresponding to the real steel bar model; Generate a steel bar name of each of the initial virtual steel bar models based on the steel bar name of the real steel bar model and the virtual steel bar naming rule; The attribute data of the initial virtual steel bar model is updated to obtain a virtual steel bar model.

4. The method according to claim 1, characterized in that: The step of constructing the unbonded steel bar model according to the real steel bar model and each virtual steel bar model corresponding to the real steel bar model comprises: Constructing a steel bar group according to the real steel bar model and the virtual steel bar model corresponding to the real steel bar model; the steel bar group includes a first virtual steel bar model and a second virtual steel bar model; According to a preset distance, adjusting the position of the first virtual steel bar model in the steel bar group to the first direction of the real steel bar model; The position of the second virtual steel bar model is adjusted to the second direction of the real steel bar model according to the distance, and the steel bar group after the adjustment is determined as an unbonded steel bar model.

5. The method according to claim 1, characterized in that The step of adding each of the unbonded steel bar models to the box girder structure model to obtain a target box girder model comprises: Adding each of the unbonded steel bar models to the box girder structure model according to the steel bar positioning method to obtain an initial target box girder model; The unbonded steel bar models in the initial target box girder model are divided according to a preset unit length to obtain a target box girder model.

6. The method according to claim 1, characterized in that After adding each of the unbonded steel bar models to the box girder structure model to obtain a target box girder model, the method further includes: Determine the name and real node data of each real steel bar model in the target box girder model, and generate a real steel bar information table based on the name and real node data of each real steel bar model; Determine the name and virtual node data of each virtual steel bar model in the target box girder model, and construct a virtual steel bar information table based on the virtual node data in each virtual steel bar model; The real steel bar information table and the virtual steel bar information table are stored in a database.

7. A model generation device, characterized in that: The device comprises: An acquisition module, used for acquiring a box girder size data set of a target box girder, and generating a box girder structure model based on the box girder size data set; A generation module, used for generating each real steel bar model according to the attribute data of the unbonded steel bar and the length of each section in the box girder structure model; A construction module, used for generating each virtual steel bar model corresponding to each real steel bar model, and constructing an unbonded steel bar model according to the real steel bar model and each virtual steel bar model corresponding to the real steel bar model; An adding module is used to add each of the unbonded steel bar models to the box girder structure model to obtain a target box girder model.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

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

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.