Data processing method and device, computer equipment and readable storage medium

By automatically generating and connecting the various cross sections of the box girder, building a box girder structural model and obtaining attribute data sets, the problem of manual operation in the existing technology is solved, and efficient box girder data processing and stress analysis are achieved.

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

Patent Information

Application Number
CN202411872594.5
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

In the prior art, the coordinate data sets of each section are manually input multiple times, which consumes a lot of time, resulting in low data processing efficiency.

Method used

By obtaining the box girder size data set of the target box girder, each section is generated and divided into sub-sections, connecting the same type of sub-sections, building a box girder structural model, obtaining the box girder attribute data set based on this model, and performing force analysis.

Benefits of technology

The automatic modeling and stress analysis process of box girders are realized, avoiding multiple manual operations and improving data processing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120012213A_ABST
    Figure CN120012213A_ABST
Patent Text Reader

Abstract

The invention relates to a data processing method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: acquiring a box girder size data set of a target box girder, and generating each section of the target box girder according to the box girder size data set; dividing each section to obtain each sub-section, and connecting the sub-sections of the same sub-section type to obtain a box girder structure model of the target box girder; according to the box girder structure model, constructing a box girder attribute template corresponding to the target box girder, and obtaining a box girder attribute data set of the target box girder based on the box girder attribute template; and carrying out stress analysis on the target box girder according to the box girder attribute data set and the box girder structure model to obtain a stress analysis result of the target box girder. By adopting the method, the data processing efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of bridge engineering, and in particular to a data processing method, device, computer equipment, computer-readable storage medium and computer program product. Background Art

[0002] Continuous rigid frame bridge is a common bridge structure. Before the construction of a continuous rigid frame bridge, it is necessary to simulate the stress 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.

[0003] The current data processing method manually inputs the coordinate data sets of each section multiple times, and establishes each section one by one according to each coordinate data set. Then, manually operates each section multiple times to establish the association relationship between the sections, thereby completing the construction of the box girder structure model, and performing force analysis based on the box girder structure model to obtain the force analysis results of the box girder structure model.

[0004] However, the current model processing method requires multiple manual operations, which is time-consuming. Therefore, the current data processing method is inefficient. Summary of the invention

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

[0006] In a first aspect, the present application provides a data processing method, comprising:

[0007] Acquire a box girder size data set of a target box girder, and generate each cross section of the target box girder according to the box girder size data set;

[0008] Dividing each of the cross sections to obtain sub-cross sections, and connecting the sub-cross sections of the same sub-cross section type to obtain a box girder structure model of the target box girder;

[0009] According to the box girder structure model, a box girder attribute template corresponding to the target box girder is constructed, and a box girder attribute data set of the target box girder is acquired based on the box girder attribute template;

[0010] A force analysis is performed on the target box girder according to the box girder attribute data set and the box girder structure model to obtain a force analysis result of the target box girder.

[0011] In one embodiment, the step of obtaining a box girder size dataset of a target box girder includes:

[0012] In response to a box girder structure model generation request of a target box girder, a box girder size template is obtained; the box girder size template includes an initial section template and a variable section template;

[0013] Determine an initial section size data subset based on the initial section template, and obtain the number of variable sections of the target box girder;

[0014] Based on the variable section quantity and the variable section template, each variable section size data subset is obtained, and a box girder size data set is constructed according to the initial section size data subset and each variable section size data subset.

[0015] In one embodiment, each of the cross sections includes an initial cross section and variable cross sections, and generating each cross section of the target box girder according to the box girder size data set includes:

[0016] Initialize a coordinate system and determine the coordinate origin of the coordinate system;

[0017] Taking the coordinate origin as a starting point, generating an initial cross section based on a subset of initial cross section size data in the box girder size data set;

[0018] Each variable cross-section is generated based on the initial cross-section and each variable cross-section size data subset in the box girder size data set.

[0019] In one embodiment, dividing each of the cross sections to obtain sub-cross sections, and connecting the sub-cross sections of the same sub-cross section type to obtain the box girder structure model of the target box girder includes:

[0020] Dividing each of the sections into sub-sections according to a division algorithm, and determining the sub-section type of the sub-section according to the coordinates of key points in each of the sub-sections;

[0021] The sub-sections belonging to the same sub-section type are connected together to obtain a box girder structure model of the target box girder.

[0022] In one embodiment, the box girder attribute template includes a material attribute template, an analysis step template, and candidate mesh division types, and the step of obtaining a box girder attribute data set of the target box girder based on the box girder attribute template includes:

[0023] Acquire a material property data set of the target box girder based on the material property template, and determine a target mesh division type among the candidate mesh division types;

[0024] Acquire a force data set based on the analysis step template and the box girder structure model;

[0025] A box girder property data set of the target box girder is constructed according to the force data set, the target grid division type and the material property data set.

[0026] In one embodiment, the analysis step template includes each construction stage and each initial constraint condition, and the step of obtaining a force data set based on the analysis step template and the box girder structure model includes:

[0027] Determining a target construction stage in each of the construction stages, and determining each load-bearing surface corresponding to the target construction stage in the box girder structure model;

[0028] For each of the force-bearing surfaces, candidate constraints are screened from the initial constraints according to the target construction stage and the surface type of the force-bearing surface, and a target constraint corresponding to the force-bearing surface is determined based on the candidate constraints;

[0029] Obtaining the load corresponding to the force-bearing surface, and constructing a force parameter subset of the force-bearing surface based on the target constraint condition and the load;

[0030] A force parameter set of the box girder structure model at the target construction stage is constructed according to the force parameter subsets of each of the force-bearing surfaces.

[0031] In one embodiment, the box girder property data set includes a force data set, a target meshing type, and a material property data set, and the force analysis of the target box girder is performed according to the box girder property data set and the box girder structure model to obtain the force analysis result of the target box girder, including:

[0032] Dividing the box girder structure model according to the target grid division type to obtain each box girder grid;

[0033] Based on the force data set, the material property data set and a finite element analysis algorithm, a force analysis is performed on each of the box girder grids to obtain a force analysis result of the target box girder.

[0034] In a second aspect, the present application further provides a data processing device, comprising:

[0035] A generating module, used for acquiring a box girder size data set of a target box girder, and generating each cross section of the target box girder according to the box girder size data set;

[0036] A connection module, used for dividing each of the sections to obtain sub-sections, and connecting the sub-sections of the same sub-section type to obtain a box girder structure model of the target box girder;

[0037] A construction module, used to construct a box girder attribute template corresponding to the target box girder according to the box girder structure model, and obtain a box girder attribute data set of the target box girder based on the box girder attribute template;

[0038] The analysis module is used to perform a force analysis on the target box girder according to the box girder attribute data set and the box girder structure model to obtain a force analysis result of the target box girder.

[0039] 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:

[0040] Acquire a box girder size data set of a target box girder, and generate each cross section of the target box girder according to the box girder size data set;

[0041] Dividing each of the cross sections to obtain sub-cross sections, and connecting the sub-cross sections of the same sub-cross section type to obtain a box girder structure model of the target box girder;

[0042] According to the box girder structure model, a box girder attribute template corresponding to the target box girder is constructed, and a box girder attribute data set of the target box girder is acquired based on the box girder attribute template;

[0043] A force analysis is performed on the target box girder according to the box girder attribute data set and the box girder structure model to obtain a force analysis result of the target box girder.

[0044] 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:

[0045] Acquire a box girder size data set of a target box girder, and generate each cross section of the target box girder according to the box girder size data set;

[0046] Dividing each of the cross sections to obtain sub-cross sections, and connecting the sub-cross sections of the same sub-cross section type to obtain a box girder structure model of the target box girder;

[0047] According to the box girder structure model, a box girder attribute template corresponding to the target box girder is constructed, and a box girder attribute data set of the target box girder is acquired based on the box girder attribute template;

[0048] A force analysis is performed on the target box girder according to the box girder attribute data set and the box girder structure model to obtain a force analysis result of the target box girder.

[0049] 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:

[0050] Acquire a box girder size data set of a target box girder, and generate each cross section of the target box girder according to the box girder size data set;

[0051] Dividing each of the cross sections to obtain sub-cross sections, and connecting the sub-cross sections of the same sub-cross section type to obtain a box girder structure model of the target box girder;

[0052] According to the box girder structure model, a box girder attribute template corresponding to the target box girder is constructed, and a box girder attribute data set of the target box girder is acquired based on the box girder attribute template;

[0053] A force analysis is performed on the target box girder according to the box girder attribute data set and the box girder structure model to obtain a force analysis result of the target box girder.

[0054] The above data processing method, device, computer equipment, computer-readable storage medium and computer program product obtain a box girder size data set of a target box girder, and generate each section of the target box girder according to the box girder size data set; divide each section to obtain each sub-section, and connect each sub-section of the same sub-section type to obtain a box girder structure model of the target box girder; construct a box girder attribute template corresponding to the target box girder according to the box girder structure model, and obtain the box girder attribute data set of the target box girder based on the box girder attribute template; perform force analysis on the target box girder according to the box girder attribute data set and the box girder structure model to obtain the force analysis result of the target box girder. According to this method, by dividing each sub-section and connecting each sub-section according to each sub-section type, the box girder structure model of the target box girder is automatically established. Then, the box girder attribute data set of the target box girder can be obtained at one time through the box girder attribute template corresponding to the target box girder, and then the force analysis result is quickly determined according to the box girder attribute data set, forming an automated modeling and force analysis process of the box girder, avoiding multiple manual operations, and improving data processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] 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.

[0056] Figure 1 is a flow chart of a data processing method in one embodiment;

[0057] Figure 2A schematic diagram of a process for obtaining a box girder size data set in one embodiment;

[0058] Figure 3 A schematic diagram of a process for generating a cross section in one embodiment;

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

[0060] Figure 5 A schematic diagram of a process for constructing a box girder structure model in one embodiment;

[0061] Figure 6 A schematic diagram of dividing a cross section in one embodiment;

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

[0063] Figure 8 A schematic diagram of a process for obtaining a box girder attribute data set in one embodiment;

[0064] Fig. 9 A schematic diagram of a process for obtaining a force parameter set in an embodiment;

[0065] Fig.10 A schematic diagram of a process for determining a force analysis result in one embodiment;

[0066] Fig.11 A schematic diagram of a process for constructing a box girder structure model of a target box girder in one embodiment;

[0067] Fig.12 is a structural block diagram of a data processing device in one embodiment;

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

[0069] 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.

[0070] In modern bridge design and construction, continuous rigid frame bridges are 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.

[0071] In the traditional data processing 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.

[0072] Then, the target user operates the finite element software to input the material property data of the box girder. The target user sends an analysis step generation request to the computer device by operating the finite element software. The computer device displays an analysis step template in response to the analysis step generation request. The target user inputs the constraint conditions of the target load-bearing surface at the target construction stage based on the analysis step template. The computer device receives the constraint condition data subset. Then, the target user repeats the above operation so that the computer device obtains the constraint condition data set of the box girder structure model at the target construction stage. The target user initiates a load generation request to the computer device by operating the finite element software. The computer device displays a load template in response to the load generation request. The target user inputs the load of the target load-bearing surface at the target construction stage based on the load template. The computer device receives the load of the target load-bearing surface at the target construction stage. Then, the target user obtains the load data set of the box girder structure model at the target construction stage by repeating the above operation. The computer device establishes an association relationship between the constraint conditions in the constraint condition data set and the load in the load data set according to the load surface. The computer device obtains the mesh division type input by the target user, and performs a force analysis on the box girder structure model based on the mesh division type, the load data set, the constraint condition data set and the box girder material data to obtain a force analysis result.

[0073] Based on this, the traditional technology requires a lot of manual operation of finite element software to input box girder data and construct box girder, which is time-consuming. Therefore, the current data processing method is inefficient.

[0074] Based on the above-mentioned traditional data processing method, the embodiment of the present application provides a data processing method, which automatically establishes a box girder structure model of the target box girder by dividing each sub-section and connecting each sub-section according to the sub-section type. Then, the box girder attribute data set of the target box girder can be obtained at one time through the box girder attribute template corresponding to the target box girder, and then the force analysis result is quickly determined according to the box girder attribute data set, forming an automated modeling and force analysis process of the box girder, avoiding multiple manual operations, and improving data processing efficiency.

[0075] In one embodiment, Figure 1 As shown, a data processing 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 data processing method, and includes the following steps 102 to 108:

[0076] Step 102, obtaining a box girder size data set of a target box girder, and generating each cross section of the target box girder according to the box girder size data set.

[0077] In implementation, when the target user performs stress analysis on the target box girder, the target user initiates a box girder structure model generation request of 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 structure 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 each box girder size data in the box girder size data set.

[0078] Specifically, the bridge includes box girders. When the target user analyzes the bridge, it is necessary to perform force analysis on each box girder. Therefore, the computer device sequentially determines each box girder in the bridge as a target box girder. Then, the computer device responds to the box girder structure model generation request of the target box girder, obtains the initial section template and the variable section template, and constructs the box girder size template according to the variable section template and the initial section template. The computer device obtains the size data of each box girder of the target box girder according to the box girder size template to obtain a box girder size data set. Then, the computer device generates each section of the target box girder based on the box girder size data set.

[0079] Step 104 , divide each section to obtain sub-sections, and connect the sub-sections of the same sub-section type to obtain a box girder structure model of the target box girder.

[0080] In implementation, the computer device divides each section into sub-sections according to a division algorithm and determines the sub-section type of each sub-section. Then, the computer device connects sub-sections of the same sub-section type together to form a box girder structure model of the target box girder.

[0081] Step 106: construct a box girder attribute template corresponding to the target box girder according to the box girder structure model, and obtain a box girder attribute data set of the target box girder based on the box girder attribute template.

[0082] Among them, the box girder property data set represents the material properties and stress properties of the target box girder.

[0083] In implementation, the computer device obtains the initial box girder attribute template, and combines the box girder structure model and the box girder attribute template to obtain the box girder attribute template corresponding to the target box girder. Then, the computer device obtains the box girder attribute data set of the target box girder according to the box girder attribute template.

[0084] Specifically, the computer device obtains an initial box girder attribute template. Then, the computer device performs data format conversion on the box girder structure model to obtain the box girder structure model after format conversion. The computer device combines the box girder structure 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 a material attribute data set, a target grid division type, and a force data set of the target box girder based on the box girder attribute template of the target box girder, and constructs a 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.

[0085] Step 108, performing a force analysis on the target box girder according to the box girder attribute data set and the box girder structure model to obtain a force analysis result of the target box girder.

[0086] The box girder property data set includes the target meshing type.

[0087] During implementation, the computer equipment 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 results of the target box girder.

[0088] In an exemplary embodiment, a computer device divides the box girder structure model into box girder meshes according to a target mesh division type, and performs force analysis processing on each box girder mesh according to a force analysis algorithm to obtain force analysis results of each box girder mesh.

[0089] In the above data processing method, the box girder structure model of the target box girder is automatically established by dividing each sub-section and connecting each sub-section according to the sub-section type. Then, the box girder attribute data set of the target box girder can be obtained at one time through the box girder attribute template corresponding to the target box girder, and then the force analysis result can be quickly determined according to the box girder attribute data set, forming an automated modeling and force analysis process of the box girder, avoiding multiple manual operations and improving data processing efficiency.

[0090] In an exemplary embodiment, if Figure 2As shown, the specific processing process of obtaining the box girder size data set of the target box girder in step 102 includes steps 202 to 206. Among them:

[0091] Step 202, in response to a request to generate a box girder structure model of a target box girder, obtain a box girder size template.

[0092] Among them, the box girder size template includes the initial section template and the variable section template.

[0093] In implementation, when the target user needs to perform stress analysis on the target box girder, it is necessary to first establish a box girder structure model of the target box girder. Therefore, the target user sends a box girder structure model generation request of the target box girder to the computer device by operating the finite element software. The computer device responds to the box girder structure model generation request of the target box girder and obtains the box girder size template.

[0094] Specifically, the computer device determines the bridge to be analyzed as the target bridge. The target bridge includes box girders. The computer device sequentially traverses each box girder and determines the box girder as the target box girder. In response to a box girder structure model generation request of the target box girder, the computer device obtains an initial section template and a variable section template, and combines the initial section template and the variable section template into a box girder size template.

[0095] 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-sectional size data subset of the initial cross-sectional size data, and set a variable cross-sectional size data subset of the variable cross-sectional size data. Both the initial variable cross-sectional template and the variable cross-sectional template contain default box girder size data. The default box girder size data in the initial variable cross-sectional template includes a default transverse width, a default flange longitudinal height, a default web longitudinal height, a default flange transverse width, a default orifice transverse width, and a default orifice longitudinal width. The default box girder size data in the variable cross-sectional template includes a default variable cross-sectional height growth amount and a default variable cross-sectional distance.

[0096] Step 204, determining an initial section size data subset based on the initial section template, and obtaining the number of variable sections of the target box girder.

[0097] In implementation, the computer device determines each box girder size data based on each default box girder size data in the initial section template, and constructs an initial section size data subset according to each box girder size data. The computer device obtains the variable section quantity of the target box girder input by the target user.

[0098] Specifically, the default box girder size data in the initial section template includes a default transverse width, a default longitudinal height of a flange, a default longitudinal height of a web, a default transverse width of a flange, a default transverse width of an orifice, and a default longitudinal width of an orifice. The computer device determines the transverse width according to the default transverse width, and determines the longitudinal height of the flange according to the default longitudinal height of the flange. Then, the computer device determines the longitudinal height of the web according to the default longitudinal height of the web, and determines the transverse width of the flange according to the default transverse width of the flange. The computer device determines the transverse width of the orifice according to the default transverse width of the orifice, and determines the longitudinal width of the orifice according to the default longitudinal width of the orifice. Then, the computer device constructs an initial section size data subset based on 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.

[0099] In an exemplary embodiment, a computer device displays an initial section template, which includes a default transverse width, a default longitudinal height of a flange, a default longitudinal height of a web, a default transverse width of a flange, a default transverse width of an orifice, and a default longitudinal width of an orifice. The target user edits the default transverse width, the default longitudinal height of a flange, the default longitudinal height of a web, the default transverse width of a flange, the default transverse width of an orifice, and the default longitudinal width of an orifice, respectively, to obtain a transverse width H1, a longitudinal height of a flange H2, a longitudinal height of a web H3, a transverse width of a flange H4, a transverse width of an orifice H5, and a longitudinal width of an orifice H6. The computer device obtains the transverse width, the longitudinal height of a flange, the longitudinal height of a web, the transverse width of a flange, the transverse width of an orifice, and the longitudinal width of an orifice, and constructs an initial section size data subset according to the transverse width, the longitudinal height of a flange, the longitudinal height of a web, the transverse width of a flange, the transverse width of an orifice, and the longitudinal width of an orifice.

[0100] Step 206, obtaining each variable cross-section size data subset based on the variable cross-section quantity and the variable cross-section template, and constructing a box girder size data set based on the initial cross-section size data subset and each variable cross-section size data subset.

[0101] In implementation, the computer device copies the variable section template according to the number of variable sections to obtain each variable section template. The computer device obtains a variable section size data subset based on each variable section template. Then, the computer device combines the initial section size data subset and each variable section size data subset to obtain a box girder size data set.

[0102] Specifically, the computer device copies the variable section template to obtain a variable section template with a variable section quantity. Then, the computer device displays each variable section template. The default box girder size data in each variable section template includes a default variable section height growth amount and a default variable section distance. For each variable section template, the computer device determines the variable section height growth amount based on the default variable section height growth amount, and determines the variable section distance according to the default variable section distance. The computer device constructs a variable section size data subset according to the variable section height growth amount and the variable section distance.

[0103] In an exemplary embodiment, a computer device copies a variable section template to obtain a variable section template with a variable section quantity. The computer device marks the serial number of each variable section template in the order of the serial number from small to large. Then, the computer device displays each variable section template in the order of the serial number. The default box girder size data of the variable section template includes a default variable section height growth amount and a default variable section distance. The default variable section height growth amount is the height change value after the current variable section and the previous variable section. The default variable section distance is the distance between the current variable section and the previous variable section. The serial number of the current variable section is adjacent to the serial number of the previous variable section, and the serial number of the previous variable section is smaller than the current variable section. In particular, if the serial number of the current variable section is 1, the previous variable section of the current variable section is the initial variable section. The target user edits the default variable section height growth amount and the default variable section distance to obtain the variable section height growth amount and the variable section distance. The computer device obtains the variable section height growth amount and the variable section distance, and constructs a variable section size data subset according to the variable section height growth amount and the variable section distance.

[0104] Optionally, the default box girder size data in the variable section template may include but is not limited to a default variable section height growth amount and a default variable section distance. The embodiment of the present application does not limit the default box girder size data in the variable section template.

[0105] In this embodiment, the box girder size data set of the target box girder can be obtained at one time through the initial section template and the variable section template, avoiding the user from inputting the coordinate set of each section multiple times, thereby improving data processing efficiency.

[0106] In an exemplary embodiment, each cross section includes an initial cross section and each variable cross section, such as Figure 3 As shown, the specific processing process of generating each cross section of the target box girder according to the box girder size data set in step 102 includes steps 302 to 306. Among them:

[0107] Step 302: Initialize the coordinate system and determine the origin of the coordinate system.

[0108] In implementation, the computer device establishes a Cartesian coordinate system and determines the coordinate origin of the coordinate system.

[0109] Step 304 , starting from the coordinate origin, generates an initial cross section based on the initial cross section size data subset in the box girder size data set.

[0110] The box girder size data set includes an initial section size data subset and each variable section size data subset.

[0111] During implementation, the computer device takes the coordinate origin as the starting point and draws the initial cross section based on the dimension data of each box girder in the initial cross section dimension data subset.

[0112] In an exemplary embodiment, the initial cross-sectional dimension data subset includes a transverse width H1 , a flange longitudinal height H2 , a web longitudinal height H3 , a flange transverse width H4 , an orifice transverse width H5 , and an orifice longitudinal width H6 . Figure 4 Schematic diagram of an initial cross section in an exemplary embodiment. Figure 4 As 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 hole 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.

[0113] Step 306, generating each variable cross-section based on the initial cross-section and each variable cross-section size data subset in the box girder size data set.

[0114] In implementation, the computer device sorts each variable cross-section size data subset in order from small to large according to the serial number in each variable cross-section size data subset to obtain an initial variable cross-section size data subset sequence. Then, the computer device adds the initial cross-section size data subset of the initial cross-section to the starting position of the initial variable cross-section size data subset sequence to obtain a variable cross-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 determines each size data subset as a target size data subset in turn. 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.

[0115] Specifically, the initial section dimension data subset includes 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. The target dimension data subset includes the variable section height growth amount and the variable section distance. If the previous dimension data subset of the target dimension data subset is the initial section dimension data subset, the computer device adds the height growth amount and the longitudinal height of the web in the initial section dimension data subset to obtain the longitudinal height of the web of the target dimension data subset. Then, the computer device adds the transverse width, 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 to the target dimension data subset to obtain the updated target dimension data. Then, the computer device determines the starting point of the variable section according to the origin of the coordinate system and the variable section distance. Starting from the starting point of the variable section, the computer device draws the variable section based on the updated target dimension data subset. Among them, the drawing process of the variable section is similar to the drawing process of the initial variable section, and the embodiment of the present application is repeated here.

[0116] In an exemplary embodiment, the updated dimension data subset includes 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, the variable section distance and the variable section height growth amount. The target dimension data subset includes the variable section height growth amount and the variable section distance. If the previous dimension data subset of the target dimension data subset is the updated dimension data subset, the computer device performs an addition operation on the height growth amount in the target dimension data subset and the longitudinal height of the web in the updated dimension data subset to obtain the longitudinal height of the web of the target dimension data subset. Then, the computer device adds the transverse width, 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 in the updated dimension data subset to the target dimension data subset to obtain the updated target dimension data. Then, the computer device determines a new variable section starting point according to the variable section starting point and the variable section distance of the previous variable section. Starting from the new variable section starting point, the computer device draws the variable section based on the updated target dimension data subset.

[0117] In this embodiment, taking the coordinate origin as the starting point, the coordinates of each cross section can be quickly determined according to the initial cross section dimension data subset and the cross section dimension data in the variable cross section dimension data subset, and then each cross section is automatically drawn, thereby improving the efficiency of variable cross section generation.

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

[0119] Step 502: Divide each section into sub-sections according to a division algorithm, and determine the sub-section type of the sub-section according to the coordinates of key points in each sub-section.

[0120] In implementation, the computer device divides each section into four sub-sections based on the side lines of the hole in the section. Then, the computer device determines the sub-section type of each sub-section according to the key point coordinates of the section.

[0121] Specifically, Figure 6 FIG. 2 is a schematic diagram of dividing a cross section in an embodiment. Figure 6 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 A sub-section, and determines the sub-section type of the A sub-section as the left sub-section based on the key coordinate point. The computer device determines B1 as the key coordinate point of the B sub-section, and determines the sub-section type of the B sub-section as the upper sub-section based on the key coordinate point. The computer device determines C1 as the key coordinate point of the C sub-section, and determines the sub-section type of the C sub-section as the right sub-section based on the key coordinate point. The computer device determines D1 as the key coordinate point of the D sub-section, and determines the sub-section type of the D sub-section as the lower sub-section based on the key coordinate point.

[0122] Step 504 , connecting the sub-sections belonging to the same sub-section type together to obtain a box girder structure model of the target box girder.

[0123] In implementation, 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.

[0124] In an exemplary embodiment, the computer device determines the adjacent cross sections for each cross section. Then, the computer device connects the left sub-cross section in the cross section with the left sub-cross section in the adjacent cross section, and connects the upper sub-cross section in the cross section with the upper sub-cross section in the adjacent cross section. At the same time, the computer device connects the lower sub-cross section in the cross section with the lower sub-cross section in the adjacent cross section, and connects the right sub-cross section in the cross section with the right sub-cross section in the adjacent cross section, to obtain the following: Figure 7 The box girder structure model of the target box girder is shown. Figure 7 Schematic diagram of a box girder structure model of a target box girder in an embodiment.

[0125] In this embodiment, by dividing the cross section and connecting the sub-sections of the same sub-section type obtained by the division, the box girder structure model of the target box girder is automatically constructed, avoiding manual participation and improving data processing efficiency.

[0126] In an exemplary embodiment, the box girder attribute template includes a material attribute template, an analysis step template, and various candidate meshing types, such as Figure 8As shown, the specific processing process of obtaining the box girder attribute data set of the target box girder based on the box girder attribute template in step 106 includes steps 802 to 806. Among them:

[0127] Step 802: acquiring a material property data set of a target box girder based on a material property template, and determining a target meshing type from among the candidate meshing types.

[0128] Among them, the material property template contains various default material property data.

[0129] In implementation, the computer device obtains each material property data based on each default material property data, and constructs a material property data set of the target box girder according to each material property data. Then, the computer device determines the target meshing type among each candidate meshing type according to the shape of the box girder structure model.

[0130] Specifically, the default material property data includes a default elastic modulus and a default Poisson's ratio. The computer device obtains the elastic modulus according to the default elastic modulus, and obtains the Poisson's ratio according to the default elastic Poisson's ratio. Then, the computer device constructs a material property data set according to the elastic modulus and the Poisson's ratio. The candidate mesh division types include a hexahedral mesh type and an octahedral mesh type. If the shape of the box girder structure model is a regular shape, the computer device determines that the target mesh division type is an octahedral mesh type among each candidate mesh division type. If the shape of the box girder structure model is an irregular shape, the computer device determines that the target mesh division type is a hexahedral mesh type among each candidate mesh division type.

[0131] In an exemplary embodiment, the computer device displays a default elastic modulus and a default Poisson's ratio. The target user edits the default elastic modulus and the default Poisson's ratio to obtain the elastic modulus and the Poisson's ratio. The computer device obtains the elastic modulus and the Poisson's ratio, and constructs a material property data set according to the elastic modulus and the Poisson's ratio.

[0132] In an optional embodiment, the computer device automatically assigns each material property represented by each material property data in the material property data set to the corresponding part in the box girder structure model to ensure that each part has correct characteristics in the analysis.

[0133] Optionally, the default material property data may be, but is not limited to, elastic modulus and Poisson's ratio, and may also include the geometric shape of the surface, etc. The embodiment of the present application does not limit the default material property data.

[0134] Step 804, obtaining a force data set based on the analysis step template and the box girder structure model.

[0135] The analysis step template includes each construction stage and each initial constraint condition. The force data set represents the force condition and force constraint condition of the box girder structure model.

[0136] In implementation, the computer device determines the target construction stage in each construction stage, and determines the corresponding load surfaces of the target construction stage in the box girder structure model. Then, the computer device determines the target constraint conditions corresponding to each load surface in each initial constraint condition, and obtains the load corresponding to each load surface. Then, the computer device constructs a force data set according to each target constraint condition and each load. The force data set provides a data basis for the subsequent force analysis of the target box girder in the target construction stage. Among them, the construction stage can also be a loading stage, which is collectively referred to as the construction stage in this application.

[0137] In an optional embodiment, if it is necessary to perform stress analysis on the target box girder at each target construction stage, it is necessary to obtain multiple analysis step templates and obtain the stress data set of each target construction stage based on the multiple analysis step templates and the box girder structure model.

[0138] Step 806, constructing a box girder property data set of the target box girder according to the force data set, the target mesh division type and the material property data set.

[0139] In implementation, the computer device assembles the force data set, the target meshing type and the material property data set into a box girder property data set of the target box girder.

[0140] In this embodiment, the box girder attribute data set can be obtained at one time through the box girder attribute template, avoiding multiple operations by the user, reducing the degree of manual participation in the data processing method, improving data acquisition efficiency, and further improving data processing efficiency.

[0141] In an exemplary embodiment, the analysis step template includes each construction phase and each initial constraint condition, such as Fig. 9 As shown, the specific processing process of step 804 includes steps 902 to 908. Among them:

[0142] Step 902, determining a target construction stage in each construction stage, and determining each load-bearing surface corresponding to the target construction stage in the box girder structure model.

[0143] In implementation, the association between the construction stage and the bearing surface is pre-set in the computer device. The computer device determines the target construction stage in each construction stage. Then, the computer device determines each bearing surface corresponding to the target stage according to the association between the construction stage and the bearing surface.

[0144] In an exemplary embodiment, the box girder includes eight different surfaces, namely, the top surface, the bottom surface, the upper left side surface, the lower left side surface, the upper right side surface, the lower right side surface, the left bottom surface and the right bottom surface. The construction stage includes the prefabrication stage, the transportation and hoisting stage, the installation stage and the operation stage. If the target construction stage is the prefabrication stage, the computer device determines that the corresponding stress-bearing surfaces of the prefabrication stage are the top surface and the bottom surface.

[0145] In an optional embodiment, the computer device determines the force-bearing surfaces corresponding to the target construction stage in the box girder structure model according to the preset script recognition model. The force-bearing surface is the area where constraints and forces need to be applied.

[0146] Optionally, the association between the construction stage and the load-bearing surface is pre-set in the computer device according to the characteristics of the box girder. The embodiment of the present application does not limit the association between the construction stage and the load-bearing surface.

[0147] Step 904, for each load-bearing surface, select candidate constraints from each initial constraint condition according to the target construction stage and the surface type of the load-bearing surface, and determine the target constraint condition corresponding to the load-bearing surface based on the candidate constraints.

[0148] Among them, the constraint conditions characterize the force constraints of the load-bearing surface at the target construction stage.

[0149] In implementation, the computer device selects candidate constraints corresponding to each load-bearing surface from each initial constraint condition according to the surface type of the load-bearing surface and the target construction stage. Then, the computer device determines the target constraint condition corresponding to the load-bearing surface based on the candidate constraints.

[0150] In an exemplary embodiment, a plurality of constraints are pre-set in the computer device. For example, the support constraint of the box girder. Among them, the support constraint includes the support type, the number of supports and the support position. The computer device selects the support type corresponding to the load-bearing surface from each candidate support type according to the surface type of the load-bearing surface and the target construction stage. Then, the computer device determines the number of supports corresponding to the support type and the support position of each support. The computer device constructs the target support constraint corresponding to the load-bearing surface according to the support type, the number of supports and the support position corresponding to each support.

[0151] In an optional embodiment, the target user can edit the bracket type to increase or decrease the bracket type corresponding to the force-bearing surface. The computer device obtains the edited bracket type. For each bracket type, the computer device obtains the bracket type and displays the default bracket number corresponding to the bracket type. The target user edits the default bracket number to obtain the bracket number of the bracket under the bracket type. Then, the computer device obtains the bracket number and displays the default bracket position of each bracket based on the bracket number. The target user edits the default bracket position of each bracket to obtain the bracket position. The computer device obtains the bracket position of each bracket and constructs the target bracket constraint condition corresponding to the force-bearing surface based on the bracket type, bracket number and bracket position of each bracket.

[0152] Optionally, the target constraint condition of the force-bearing surface may be, but is not limited to, a target support constraint condition, and the embodiment of the present application does not limit the target constraint condition.

[0153] Step 906, obtaining the load corresponding to the force-bearing surface, and constructing a force parameter subset of the force-bearing surface based on the target constraint condition and the load.

[0154] The load includes load type, load value and load distribution method.

[0155] In implementation, candidate load types are pre-set in the computer device. The computer device determines the load type from the candidate load types. Then, the computer device obtains the load value and load distribution method corresponding to the load type, and constructs the load corresponding to the force surface according to the load type, load value and load distribution method. Then, the computer device constructs a force parameter subset corresponding to the force surface according to the target constraint condition and the load.

[0156] Specifically, if the load type is a concentrated load type, the computer device displays a default load value corresponding to the concentrated load type, and determines the load value according to the default load value. If the load type is a distributed load, the computer device displays a default load value and a default load distribution method. Then, the computer device determines the load value according to the default load value, and determines the load distribution method according to the default load distribution method.

[0157] In an exemplary embodiment, the computer device displays a default load value and a default load distribution method. The target user edits the default load value to obtain a load value. Then, the target user determines a load distribution method in the default load distribution method. The computer device obtains the load value and the load distribution method.

[0158] Optionally, the force-bearing surface may be subjected to only force, only constraint, or both force and constraint. If the force-bearing surface is subjected to only force, the force parameter subset only contains load; if the force-bearing surface is subjected to only constraint, the force parameter subset only contains target constraint conditions; if the force-bearing surface is subjected to both force and constraint, the force parameter subset contains both target constraint conditions and load.

[0159] Step 908, constructing a force parameter set of the box girder structure model at the target construction stage according to the force parameter subsets of each force-bearing surface.

[0160] During implementation, the computer equipment will combine the force parameter subsets of each load-bearing surface to obtain the force parameter set of the box girder structure model at the target construction stage.

[0161] In this embodiment, the target constraints and loads of the box girder structure model in the target construction stage are determined by analyzing the step template, so that the force parameter data set of the target box girder can be obtained at one time, avoiding the target user operating the computer equipment to associate the target constraints and loads, improving the data acquisition efficiency, and further improving the data processing efficiency.

[0162] In an exemplary embodiment, the box girder property data set includes a force data set, a target meshing type, and a material property data set, such as Fig.10 As shown, the specific processing process of step 108 includes steps 1002 to 1004. Among them:

[0163] Step 1002, dividing the box girder structure model according to the target mesh division type to obtain each box girder mesh.

[0164] In implementation, a grid size is preset in the computer device. The computer device divides the box girder structure model of the target box girder according to the target grid division type and the preset grid size to obtain each box girder grid.

[0165] Specifically, if the target meshing type is a hexahedron type, the computer device divides the box girder structure model into each box girder mesh according to a preset hexahedron mesh size. If the target meshing type is an octahedron type, the computer device divides the box girder structure model into each box girder mesh according to a preset octahedron mesh size.

[0166] Step 1004 , performing force analysis on each box girder mesh based on the force data set, the material property data set and the finite element analysis algorithm to obtain the force analysis result of the target box girder.

[0167] The force analysis results of the target box girder are the force analysis results of each box girder mesh, which include the stress, elastic strain and displacement of the mesh.

[0168] During implementation, the computer device inputs the force data set and the material property data set into the solver, and performs force analysis on each box girder mesh through the finite element analysis algorithm in the solver to obtain the force analysis results of each box girder mesh.

[0169] Specifically, the computer device constructs a stiffness matrix of each box girder grid based on a finite element algorithm, a force data set, and a material property data set, and constructs a global stiffness matrix based on each stiffness matrix. Then, the computer device solves the global stiffness matrix to obtain the displacement of each box girder grid. For each box girder grid, the computer device determines the strain of the box girder grid according to the strain-displacement relationship algorithm and the displacement of the box girder grid. Then, the computer device determines the strain of the box girder grid according to the stress-strain algorithm and the displacement of the box girder grid. Then, the computer device determines the stress of the box girder grid based on the strain of the box girder grid and the strain-stress algorithm. Wherein, the strain is an elastic strain.

[0170] In this embodiment, the box girder structure model is divided to obtain the meshes of each box girder, and the force analysis of the box girder mesh is automatically performed based on the force data set and the material property data set to obtain the force analysis results, which can quickly determine the force condition of the target box girder and improve the data processing efficiency.

[0171] In an exemplary embodiment, Fig.11 FIG. 1 is a flow chart of constructing a box girder structure model of a target box girder in one embodiment. Fig.11As shown, the computer device includes a kernel and a GUI (Graphical User Interface). A variable section simulation interactive user interface is created by RSG (RSG dialog Builder, a plug-in development auxiliary tool) constructor and Abaqus GUI toolkit (a way to create a GUI graphical interface). The variable section simulation interactive user interface is used to obtain the size data of each box girder in the box girder size data set. The target box girder includes an initial section and two variable sections. Therefore, the computer device obtains the initial section data subset and two variable section data subsets of the target box girder, and constructs the box girder size data set of the target box girder according to the initial section data subset and the two variable section data subsets. Among them, the initial section data subset includes the transverse width H1, the longitudinal height H2 of the flange, the longitudinal height H3 of the web, the transverse width H4 of the flange, the transverse width H5 of the orifice, and the longitudinal width H6 of the orifice. The first variable section data subset includes the height increase A1 from the initial section and the distance D1 from the initial section. The second variable section data subset includes the height increase A2 from the first variable section and the distance D2 from the first variable section. The variable-section script parameterization program in the computer device inputs the box girder size data into the Python interpreter, and constructs the box girder structure model through the Python (a development language) interpreter and Abaqus (a finite element software).

[0172] 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.

[0173] Based on the same inventive concept, the embodiment of the present application also provides a data processing device for implementing the data processing 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 the one or more data processing device embodiments provided below can refer to the limitations on the data processing method above, and will not be repeated here.

[0174] In an exemplary embodiment, Fig.12As shown, a data processing device 1200 is provided, comprising: a generating module 1201, a connecting module 1202, a constructing module 1203 and an analyzing module 1204, wherein:

[0175] The generating module 1201 is used to obtain a box girder size data set of a target box girder, and generate each cross section of the target box girder according to the box girder size data set.

[0176] The connection module 1202 is used to divide each section to obtain sub-sections, and connect the sub-sections of the same sub-section type to obtain the box girder structure model of the target box girder.

[0177] The construction module 1203 is used to construct a box girder attribute template corresponding to the target box girder according to the box girder structure model, and obtain a box girder attribute data set of the target box girder based on the box girder attribute template.

[0178] The analysis module 1204 is used to perform stress analysis on the target box girder according to the box girder attribute data set and the box girder structure model to obtain the stress analysis result of the target box girder.

[0179] In an exemplary embodiment, the generation module 1201 includes a first acquisition submodule and a first generation submodule. The first acquisition submodule includes:

[0180] The second acquisition submodule is used to obtain a box girder size template in response to a box girder structure model generation request of a target box girder; the box girder size template includes an initial section template and a variable section template.

[0181] The first determination submodule is used to determine an initial section size data subset based on an initial section template and obtain the number of variable sections of a target box girder.

[0182] The third acquisition submodule is used to acquire each variable cross-section size data subset based on the variable cross-section quantity and the variable cross-section template, and to construct a box girder size data set based on the initial cross-section size data subset and each variable cross-section size data subset.

[0183] In an exemplary embodiment, each cross section includes an initial cross section and each variable cross section, and the generation module 1201 includes a first acquisition submodule and a first generation submodule. The first generation submodule includes:

[0184] The first initialization submodule is used to initialize the coordinate system and determine the coordinate origin of the coordinate system.

[0185] The second generation submodule is used to generate an initial section based on an initial section size data subset in the box girder size data set, taking the coordinate origin as the starting point.

[0186] The third generation submodule is used to generate each variable section based on the initial section and each variable section size data subset in the box girder size data set.

[0187] In an exemplary embodiment, the connection module 1202 includes:

[0188] The second determination submodule is used to divide each section into sub-sections according to a division algorithm, and determine the sub-section type of the sub-section according to the coordinates of key points in each sub-section.

[0189] The connecting submodule is used to connect the sub-sections belonging to the same sub-section type together to obtain the box girder structure model of the target box girder.

[0190] In an exemplary embodiment, the box girder attribute template includes a material attribute template, an analysis step template, and each candidate meshing type, and the construction module 1203 includes a first construction submodule and a fourth acquisition submodule. The fourth acquisition submodule includes:

[0191] The third determination submodule is used to obtain a material property data set of a target box girder based on a material property template, and determine a target mesh division type from among the candidate mesh division types.

[0192] The fifth acquisition submodule is used to acquire a force data set based on the analysis step template and the box girder structure model.

[0193] The second construction submodule is used to construct a box girder property data set of a target box girder according to a force data set, a target mesh division type and a material property data set.

[0194] In an exemplary embodiment, the analysis step template includes each construction phase and each initial constraint condition, and the fifth acquisition submodule includes:

[0195] The fourth determination submodule is used to determine the target construction stage in each construction stage, and determine each stress-bearing surface corresponding to the target construction stage in the box girder structure model.

[0196] The screening submodule is used to screen candidate constraints from various initial constraints for each load-bearing surface according to the target construction stage and the surface type of the load-bearing surface, and determine the target constraint conditions corresponding to the load-bearing surface based on the candidate constraints.

[0197] The third construction submodule is used to obtain the load corresponding to the force-bearing surface and construct a force parameter subset of the force-bearing surface based on the target constraint conditions and the load.

[0198] The fourth construction submodule is used to construct a force parameter set of the box girder structure model in the target construction stage according to the force parameter subsets of each force surface.

[0199] In an exemplary embodiment, the box girder property data set includes a force data set, a target meshing type, and a material property data set, and the analysis module 1204 includes:

[0200] The division submodule is used to divide the box girder structure model according to the target grid division type to obtain the grids of each box girder.

[0201] The analysis submodule is used to perform force analysis on each box girder grid based on the force data set, material property data set and finite element analysis algorithm to obtain the force analysis results of the target box girder.

[0202] Each module in the above data processing 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.

[0203] 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 an 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 (NFC) or other technologies. When the computer program is executed by the processor, a data processing 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.

[0204] Those skilled in the art will understand that Fig.13 The 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.

[0205] 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.

[0206] 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.

[0207] 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.

[0208] 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.

[0209] 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.

[0210] 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 data processing method, characterized in that: The method comprises: Acquire a box girder size data set of a target box girder, and generate each cross section of the target box girder according to the box girder size data set; Dividing each of the sections to obtain sub-sections, and connecting the sub-sections of the same sub-section type to obtain a box girder structure model of the target box girder; According to the box girder structure model, a box girder attribute template corresponding to the target box girder is constructed, and a box girder attribute data set of the target box girder is acquired based on the box girder attribute template; A force analysis is performed on the target box girder according to the box girder attribute data set and the box girder structure model to obtain a force analysis result of the target box girder.

2. The method according to claim 1, characterized in that The step of obtaining a box girder size data set of a target box girder includes: In response to a box girder structure model generation request of a target box girder, a box girder size template is obtained; the box girder size template includes an initial section template and a variable section template; Determine an initial section size data subset based on the initial section template, and obtain the number of variable sections of the target box girder; Based on the variable section quantity and the variable section template, each variable section size data subset is obtained, and a box girder size data set is constructed according to the initial section size data subset and each variable section size data subset.

3. The method according to claim 1, characterized in that Each of the cross sections includes an initial cross section and variable cross sections, and the step of generating each cross section of the target box girder according to the box girder size data set includes: Initialize a coordinate system and determine the coordinate origin of the coordinate system; Taking the coordinate origin as a starting point, generating an initial cross section based on a subset of initial cross section size data in the box girder size data set; Each variable cross-section is generated based on the initial cross-section and each variable cross-section size data subset in the box girder size data set.

4. The method according to claim 1, characterized in that The dividing each of the sections to obtain sub-sections, and connecting the sub-sections of the same sub-section type to obtain the box girder structure model of the target box girder includes: Dividing each of the sections into sub-sections according to a division algorithm, and determining the sub-section type of the sub-section according to the coordinates of key points in each of the sub-sections; The sub-sections belonging to the same sub-section type are connected together to obtain a box girder structure model of the target box girder.

5. The method according to claim 1, characterized in that The box girder attribute template includes a material attribute template, an analysis step template, and candidate mesh division types. The step of obtaining a box girder attribute data set of the target box girder based on the box girder attribute template includes: Acquire a material property data set of the target box girder based on the material property template, and determine a target mesh division type among the candidate mesh division types; Acquire a force data set based on the analysis step template and the box girder structure model; A box girder property data set of the target box girder is constructed according to the force data set, the target grid division type and the material property data set.

6. The method according to claim 5, characterized in that The analysis step template includes each construction stage and each initial constraint condition, and the force data set is obtained based on the analysis step template and the box girder structure model, including: Determining a target construction stage in each of the construction stages, and determining each load-bearing surface corresponding to the target construction stage in the box girder structure model; For each of the force-bearing surfaces, candidate constraints are screened from the initial constraints according to the target construction stage and the surface type of the force-bearing surface, and a target constraint corresponding to the force-bearing surface is determined based on the candidate constraints; Obtaining the load corresponding to the force-bearing surface, and constructing a force parameter subset of the force-bearing surface based on the target constraint condition and the load; A force parameter set of the box girder structure model at the target construction stage is constructed according to the force parameter subsets of each of the force-bearing surfaces.

7. The method according to claim 1, characterized in that The box girder property data set includes a force data set, a target mesh division type, and a material property data set. The force analysis of the target box girder is performed according to the box girder property data set and the box girder structure model to obtain the force analysis result of the target box girder, including: Dividing the box girder structure model according to the target grid division type to obtain each box girder grid; Based on the force data set, the material property data set and a finite element analysis algorithm, a force analysis is performed on each of the box girder grids to obtain a force analysis result of the target box girder.

8. A data processing device, characterized in that: The device comprises: A generating module, used for acquiring a box girder size data set of a target box girder, and generating each cross section of the target box girder according to the box girder size data set; A connection module, used for dividing each of the sections to obtain sub-sections, and connecting the sub-sections of the same sub-section type to obtain a box girder structure model of the target box girder; A construction module, used to construct a box girder attribute template corresponding to the target box girder according to the box girder structure model, and obtain a box girder attribute data set of the target box girder based on the box girder attribute template; The analysis module is used to perform a force analysis on the target box girder according to the box girder attribute data set and the box girder structure model to obtain a force analysis result of the target box girder.

9. 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 7 are implemented.

10. 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 7 are implemented.