A method and system for intelligently constructing finite element models of beams with openings.

By using an intelligent finite element model construction method and system, the design parameters of the open beam are automatically processed, solving the problems of cumbersome operation and long time consumption in the existing technology. This achieves efficient and accurate finite element model construction, which is suitable for the design of open beams with multiple openings and complex reinforcement.

CN122490942APending Publication Date: 2026-07-31SHENZHEN TONGCHEN ARCHITECTURAL DESIGN CONSULTING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN TONGCHEN ARCHITECTURAL DESIGN CONSULTING CO LTD
Filing Date
2026-06-05
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

Existing technologies are cumbersome and time-consuming to construct finite element models of beams with openings, requiring high levels of professional skills and failing to meet the needs of efficient modeling in engineering design. This is especially true in scenarios with large openings and complex reinforcement, where modeling and error detection are both difficult.

Method used

This paper provides an intelligent construction method and system for finite element models of beams with openings. By acquiring design parameters, automatically verifying compliance, constructing line elements, surface elements and volume elements, and generating Python modeling scripts, it is compatible with general finite element software to achieve automated modeling and parameter verification.

Benefits of technology

It significantly reduces operational difficulty and time costs, improves modeling efficiency by 99.9%, and accuracy by 95%, adapts to scenarios with multiple openings and complex reinforcement, and reduces the time and economic costs of engineering design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122490942A_ABST
    Figure CN122490942A_ABST
Patent Text Reader

Abstract

This invention provides an intelligent method and system for constructing a finite element model of an open beam. The method includes the following steps: obtaining the design parameters of the open beam; analyzing the parameter types and corresponding modeling logic based on the design parameters, and verifying the compliance of the design parameters; calculating the three-dimensional coordinates according to the beam's geometric parameters and the opening parameters, and sequentially constructing line elements, surface elements, and volume elements, and determining and modifying the opening position; determining the quantity, diameter, spacing, and extension length of each rebar according to the reinforcement parameters; assigning material properties to the line elements, surface elements, and volume elements according to the material parameters; defining the load type, application location, and support constraint conditions according to the load and boundary parameters to complete the model construction; generating a Python modeling script based on the constructed model and converting it into a standard format recognizable by the finite element software. This invention achieves automated verification of design parameters and accurately and quickly constructs an intelligent and parameterized finite element model of an open beam.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the technical field of perforated beams, and in particular to an intelligent method and system for constructing finite element models of perforated beams. Background Technology

[0002] In the design of structural engineering projects such as high-rise buildings and long-span beams, openings are sometimes incorporated into the beam structure to meet practical engineering needs such as pipeline crossings and rational space utilization; these are called open beams. Before construction of an open beam, its structure must be analyzed and verified, as this directly relates to the safety and efficiency of the open beam structural design.

[0003] In existing technologies, technicians typically first construct a corresponding finite element model, defining the coordinates of the beam and openings point by point. Line elements are then constructed by connecting the coordinates, followed by surface elements and volume elements. Subsequently, the mechanical properties of materials such as concrete and reinforcing steel are manually defined, and these properties are assigned to the corresponding point, line, and volume elements. Later, load types, load magnitudes, and support boundary constraints must be manually set. After modeling, repeated debugging and error checking are necessary to ensure the model can be used correctly for finite element analysis. For beams with openings, additional consideration must be given to details such as stress distribution around the opening and reinforcement arrangement, significantly increasing both the operational difficulty and time consumption. Furthermore, for beams with multiple openings and complex reinforcement, as well as complex scenarios such as two-stage modeling and prestressing settings for composite beams, manual repetition is also required. The process is relatively cumbersome and time-consuming, failing to meet the actual needs of efficient modeling in engineering design.

[0004] Furthermore, the operators require extremely high professional skills and must possess the technical ability and practical experience to use general finite element software proficiently. This is especially true for beams with large openings, where additional stress details need to be considered, further increasing the modeling difficulty and operational threshold. Summary of the Invention

[0005] To address the above problems, this invention provides an intelligent finite element model construction method for open beams, comprising the following steps: obtaining the design parameters of the open beam, wherein the design parameters include beam geometric parameters, material parameters, opening parameters, reinforcement parameters, load and boundary parameters; Based on the design parameters, the parameter types and corresponding modeling logic are analyzed, and the compliance of the design parameters is verified. If errors are found, the user is prompted to make corrections until the verification is passed. The three-dimensional coordinates are calculated based on the geometric parameters of the beam and the parameters of the opening, and line elements, surface elements, and volume elements are constructed sequentially, and the position of the opening is determined and modified; the quantity, diameter, spacing, and extension length of each steel bar are determined based on the reinforcement parameters, so as to arrange each steel bar in the volume element; material properties are assigned to the line elements, surface elements, and volume elements based on the material parameters; the load type, application location, and support constraint conditions are defined based on the load and boundary parameters to complete the model construction; The constructed model generates a Python modeling script, which is then converted into a standard format recognizable by the finite element software.

[0006] Furthermore, in the body unit construction step, the lower flange, web and post-cast layer are generated sequentially along the Z-axis direction, and the coordinate range is constrained according to the design parameters, the material properties are configured and the strength level is set respectively, and openings are made on both sides of the web.

[0007] Furthermore, in the hole-opening process, an opening is made on the side of the constructed web using internal circulation technology, and the topology is sealed with the hole wall to generate the hole.

[0008] Furthermore, in the step of confirming and correcting the location of the opening, the distance between the two edges of the opening in the X-axis direction and the end face of the beam is determined, and it is determined whether the X-coordinate of the opening center falls within the range. If it exceeds the range, then translate and correct the X coordinate of the hole center; Constrain the position of the opening in the Z-axis direction so that the Z-coordinate range of the opening center belongs to Where w is the opening width, L is the beam length, h is the opening height, and hp is the overlapping surface height. This refers to the lower wing edge height; Determine the top position of the opening along the Z-axis. If the top position of the opening exceeds the height of the overlapping surface, reduce the opening height to the maximum usable space.

[0009] Furthermore, the confirmation of the height of the overlapping surface, if ,but ;like ,and ,but ;like ,and ,but Simultaneously, boundary protection is applied. ,in For the height of the precast layer, H represents the thickness of the cast-in-place roof, and H represents the total height of the beam.

[0010] Furthermore, in the configuration step, the start and end nodes of each steel bar line unit are calculated based on the reinforcement parameters, arranged in the YZ plane, and extended along the X direction as line units.

[0011] Furthermore, the configuration process for each reinforcing bar also includes avoiding openings in the reinforcing bar line unit, obtaining the midpoint coordinates of each reinforcing bar line unit, and removing the corresponding reinforcing bar line unit if it falls within the opening enclosure.

[0012] The present invention also provides an intelligent finite element model construction system for open beams based on the above method, including: a parameter input module for inputting the design parameters of the open beam; The parameter parsing module is used to read and parse the design parameters; The parameter constraint module is used to constrain the parsed design parameters to determine the height of the overlapping surface, correct the position of the opening, and apply boundary protection. The reinforcement layout module is used to calculate the analyzed design parameters to generate the three-dimensional coordinates of the reinforcement line units, which include longitudinal bars, stirrups, and opening reinforcement.

[0013] The code generation module is used to standardize the calculated design parameters to generate Python modeling scripts and convert them into a standard format that can be recognized by finite element software.

[0014] Compared with the prior art, the beneficial effects of the present invention are as follows: First, operators do not need to have professional skills and practical experience in using general finite element software. They only need to input relevant design parameters, and the method and system can complete the entire process, greatly reducing the difficulty of operation. At the same time, the built-in parameter legality verification module can automatically identify parameter errors and provide modification suggestions, reducing the error troubleshooting time by more than 90%. There is no need for repeated manual debugging and troubleshooting, which effectively solves the defects of the prior art, such as cumbersome operation, high threshold, and difficulty in error troubleshooting and modification. In particular, it reduces the difficulty of modeling beams with large openings and is suitable for actual engineering applications. Secondly, compared with existing technologies, the modeling cycle is generally as long as one month, and it takes even longer for open beams with large openings. However, the method and system of this application can realize the automated design of open beams, and the entire workflow can be optimized to be completed within one minute, improving efficiency by 99.9%. This can solve the pain point of extremely low modeling efficiency in existing technologies, which cannot meet the needs of efficient engineering design and intelligent construction. It can quickly respond to the modeling needs of various engineering scenarios such as high-rise buildings and large-span beams, and greatly improve the overall efficiency of structural engineering design. Third, it is highly specialized and adaptable, ensuring modeling accuracy. This method and system are only applicable to the construction of beams with openings, and can adapt to complex scenarios such as multiple openings, complex reinforcement, two-stage modeling of composite beams, and prestressing settings. It is especially suitable for the complex modeling needs of beams with large openings. Through the intelligent parametric core algorithm, it accurately calculates the stress distribution around the opening and optimizes the reinforcement layout logic, improving the modeling accuracy by more than 95%, effectively avoiding human operation errors and ensuring modeling quality. Fourth, it has strong versatility and can be adapted to common finite element software on the market. Operators only need to import the generated Python modeling script into the finite element software to generate the correct open beam model, without the need to purchase additional dedicated finite element software and auxiliary tools, further reducing the time and economic costs of engineering design, thereby effectively solving the technical problems in this field. Overall, the present invention has the advantages of simple method and concise steps, can realize the automated verification of design parameters, and accurately and quickly construct the finite element model of the open beam intelligently and parametrically, so as to improve the design efficiency of open beams and reduce the design difficulty. Attached Figure Description

[0015] Figure 1 This is a flowchart of the finite element model generation method of the present invention; Figure 2 This invention involves importing a Python modeling script into finite element software to automatically generate a 3D model drawing; Figure 3 for Figure 2 Internal steel reinforcement configuration diagram; Figure 4 for Figure 2 State diagram after meshing; Figure 5 for Figure 2 The results of static analysis of concrete are shown in the figure. Figure 6 for Figure 2 The static analysis results of the reinforcing steel bars are shown in the figure. Detailed Implementation

[0016] To facilitate understanding of the present invention, a more detailed description is provided below with reference to the accompanying drawings and specific embodiments. The embodiments in this specification are described in a progressive manner; similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on its differences from other embodiments. Furthermore, the division of the following embodiments is for ease of description and should not constitute any limitation on the specific implementation of this application. The embodiments can be combined with and referenced by each other without contradiction.

[0017] It should be noted that when an element is described as "fixed to" another element, it can be directly on the other element, or one or more intermediate elements may exist between them. When an element is described as "connected to" another element, it can be directly connected to the other element, or one or more intermediate elements may exist between them. The terms "upper," "lower," "left," "right," "inner," "outer," and similar expressions used in this specification are for illustrative purposes only.

[0018] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. The term "and / or" as used in this specification includes any and all combinations of one or more of the associated listed items.

[0019] like Figures 1 to 6 As shown, an intelligent construction method for a finite element model of an open beam includes the following steps: obtaining the design parameters of the open beam, wherein the design parameters include beam geometric parameters, material parameters, opening parameters, reinforcement parameters, load and boundary parameters; Based on the design parameters, the parameter types and corresponding modeling logic are analyzed, and the compliance of the design parameters is verified. If errors are found, the user is prompted to make corrections until the verification is passed. The three-dimensional coordinates are calculated based on the geometric parameters of the beam and the parameters of the opening, and line elements, surface elements, and volume elements are constructed sequentially, and the position of the opening is determined and modified; the quantity, diameter, spacing, and extension length of each steel bar are determined based on the reinforcement parameters, so as to arrange each steel bar in the volume element; material properties are assigned to the line elements, surface elements, and volume elements based on the material parameters; the load type, application location, and support constraint conditions are defined based on the load and boundary parameters to complete the model construction; The constructed model generates a Python modeling script, which is then converted into a standard format recognizable by the finite element software.

[0020] Specifically, the preferred method for obtaining the design parameters of the open beam is through a UI interface. The UI interface is a standardized Excel template. Operators input various parameters one by one on this interface. The beam geometry parameters include the selection of the section type (I-shaped section, T-shaped section, inverted T-shaped section, rectangular section), basic dimensions (beam length, beam height, web width, precast layer height, cast-in-place layer thickness), upper flange parameters (left upper flange extension width, left upper flange thickness, right upper flange extension width, right upper flange thickness), and lower flange parameters (left lower flange extension width, left lower flange thickness, right lower flange extension width, right lower flange thickness). Material parameters include concrete grade (precast layer grade, cast-in-place layer grade); Reinforcement parameters include top longitudinal reinforcement (number of longitudinal reinforcement rows, clear spacing between rows, full length diameter, full length number of bars, side protective layer, left additional diameter, left additional number of bars, left additional length, right additional diameter, right additional number of bars, right additional length), bottom longitudinal reinforcement (number of longitudinal reinforcement rows, clear spacing between rows, full length diameter, full length number of bars, side protective layer, left additional diameter, left additional number of bars, left additional length, right additional diameter, right additional number of bars, right additional length), and stirrup configuration (end reinforcement zone: stirrup length...). Diameter, spacing of the reinforced zone, length of the end reinforced zone, number of stirrup legs; Non-reinforced zone in the middle of the span: stirrup diameter, spacing of the non-reinforced zone, number of stirrup legs, stirrup protective layer); Flange reinforcement (Top row of the upper flange (diameter of the top row longitudinal reinforcement, number of top row bars); Bottom row of the upper flange (diameter of the bottom row longitudinal reinforcement, number of bottom row bars, diameter of the outer stirrups, spacing of the outer stirrups); Bottom row of the lower flange (diameter of the bottom row longitudinal reinforcement, number of bottom row bars); Top row of the lower flange (diameter of the top row longitudinal reinforcement, number of top row bars, diameter of the outer stirrups, spacing of the outer stirrups)); The parameters of the opening include the basic dimensions of the opening (distance from the center of the opening to the left end, distance from the bottom, opening width, opening height, chamfer status, chamfer radius), the reinforcement of the upper and lower beams of the opening (diameter of the top longitudinal reinforcement, number of top longitudinal reinforcements, diameter of the bottom longitudinal reinforcement, number of bottom longitudinal reinforcements), the side reinforcement of the opening (length of the left reinforcement, length of the right reinforcement), the left side stirrups (spacing of the left stirrups, diameter of the left stirrups, number of left stirrup legs), and the right side stirrups (spacing of the right stirrups, diameter of the right stirrups, number of right stirrup legs). Load and boundary parameters include prestressing method (post-tensioning or pre-tensioning can be selected), prestress magnitude, setting the corrugated pipe diameter or prestressing tendons according to the prestressing method; load configuration (dead load, live load), support / boundary type.

[0021] In the body element construction step, the lower flange, web, and post-cast layer are generated sequentially along the Z-axis. The coordinate ranges are constrained according to design parameters, material properties are configured, and strength grades are set. Openings are created on both sides of the web. Specifically, when the cross-section type is I-shaped or inverted T-shaped, and there are no openings, the lower flange is modeled independently. The Z-coordinate range of the lower flange is constrained as follows: The Y-coordinate range is Web Z-coordinate range The Z-coordinate range of the post-cast layer is: It should be noted that the portion above the overlapping surface is a post-cast layer. Two adjacent entities are coplanarly connected at the overlapping surface with no gaps at the interface, for use in finite element mesh generation. Tw is the web width. This refers to the width of the lower flange.

[0022] In the opening process, an opening is created on the side of the constructed web using an inner loop technique, and the topology is closed with the hole wall to generate the opening. When generating a rectangular opening, a rectangular inner loop consisting of four sides is generated on each side. The hole wall includes four rectangular faces: top, bottom, left, and right. Thus, a complete rectangular opening topology consists of two inner loops plus four hole walls. When generating a rounded opening, a straight polyline approximates the arc (each quarter-circle is simulated by three straight lines). A sixteen-segment polyline inner loop is generated on each side. The hole wall includes sixteen trapezoidal / rectangular faces. The front and rear node pairs each require sixteen Y-direction connecting lines. Thus, a complete rounded opening topology consists of two inner loops (each with sixteen sides) plus sixteen hole walls. When there are multiple openings, the list of inner loops for all openings is passed to the same side at once, allowing multiple openings to be created on the same side. Multiple overlapping faces are not allowed to be created on the same outer side.

[0023] Approximate algorithm for rounded corner openings using straight lines and broken lines: Each 1 / 4 arc is approximated by... If the segments are approximated as straight lines, the entire rounded corner opening consists of 4 + 4 × 3 = 16 segments.

[0024] Coordinates of each corner point (with the center of the opening as the origin, half the width) Half-height (r is the radius of the fillet): the center of the lower right circle is (+a, −b), and the angle range is −90° to 0°. Segment; upper right center (+a,+b), angle range from 0° to +90°, divided into... Segment; upper left center (−a,+b), angle range from 90° to 180°, divided into... Segment; lower left center (−a,−b), angle range from 180° to 270°, divided into... part; The sequence of the broken lines is as follows: bottom straight line → lower right arc → right straight line → upper right arc → top straight line → upper left arc → left straight line → lower left arc (counterclockwise, returning to the starting point); (one set is generated on each side, with a total of 32 nodes, 16 Y-direction connecting lines, and 16 hole walls).

[0025] In the steps of confirming and correcting the location of the opening, the distance between the two edges of the opening in the X-axis direction and the end face of the beam is determined, and it is determined whether the X-coordinate of the opening center falls within the specified range. If it exceeds the range, then translate and correct the X coordinate of the hole center; Constrain the position of the opening in the Z-axis direction so that the Z-coordinate range of the opening center belongs to Where w is the opening width, L is the beam length, h is the opening height, and hp is the overlapping surface height. This refers to the lower wing edge height; The top position of the opening along the Z-axis is determined. If the top position of the opening exceeds the height of the overlapping surface, the opening height is reduced to the maximum usable space. Specifically, when a correction is performed on the opening, it is recorded in the log.

[0026] The confirmation of the height of the overlapping surface, if ,but ;like ,and ,but ;like ,and ,but Simultaneously, boundary protection is applied. ,in For the height of the precast layer, H represents the thickness of the cast-in-place roof, and H represents the total height of the beam.

[0027] In the reinforcement configuration step, the start and end nodes of each reinforcement line unit are calculated based on the reinforcement parameters, arranged in the YZ plane, and extended along the X direction as line units. The configuration step also includes opening avoidance for each reinforcement line unit. The midpoint coordinates of each reinforcement line unit are obtained; if it falls within the opening enclosure, the corresponding reinforcement line unit is discarded. Specifically, the opening enclosure has a 1mm inward allowance, and the coordinates of the opening enclosure are determined by the boundary of the actual geometric opening of the precast section (considering the end face inward reduction and contact surface avoidance corrections), ensuring a complete correspondence with the geometric opening range. The midpoint coordinates of the reinforcement line unit are... The specific criteria for removing a reinforcement line element are as follows: first, calculate the coordinates of the midpoints of its two end nodes: If M falls into any opening bounding box (including ε=1mm shrinkage allowance): ,and ,and If so, the line element is removed from the final reinforcement list.

[0028] All reinforcement line elements are embedded into the concrete solid using the Embedded command. The embedding object is the list of reinforcement line element IDs (rebar_ids) of all longitudinal reinforcement, stirrups, and opening reinforcement; the embedding target is the list of IDs (solid_ids) of all concrete solids. The system employs a compatibility and fault-tolerance mechanism, automatically attempting eight parameter combinations for the `Embeded` call, in the following order: (1) `Embeded(tarElems, srcElems, NodeToElem)`; (2) `Embeded(solid_ids, rebar_ids)`; (3) `Embeded(rebar_ids, solid_ids)`; (4) `Embeded(srcIds=rebar_ids, tarIds=solid_ids)`; (5) `Embeded(rebarIds)`. =rebar_ids,solidIds=solid_ids); (6)Embeded(lineIds=rebar_ids,solidIds=solid_ids); (7)Embeded(link_ids=rebar_ids,solid_ids=solid_ids,tol=5.0); (8)Automatically scan the embed class methods on Embeded / StruModel; stop if any one succeeds, ensuring compatibility under different finite element software versions, enabling key APIs to achieve multi-signature adaptive attempts, so that the same script can run normally in different finite element software versions. The preferred finite element software is PKPM-CAE software, but it can also be general finite element software such as ABAQUS, midasGen, ANSYS, etc.

[0029] It is worth mentioning that the generated script has a built-in complete self-checking system that runs automatically when the script is executed in PKPM-CAE. The check items include: the validity of the entity geometry ID, the correctness of the material / section definition, the accurate alignment of the Z coordinate of the overlapping surface (error ≤ 1e-6mm), the width matching of the overlapping interface in the Y direction, the uniqueness of the node coordinates (no duplicate nodes), the existence and integrity of the opening (number of inner loops, number of hole walls), no residual steel line segments in the opening, the closure of the stirrups of the small beams above and below the opening and the absence of intermediate transverse bars, the full-height continuity of the reinforcing stirrups on both sides of the opening, the number and diameter of the longitudinal bars (full length / additional / multi-row), the geometric integrity and position compliance of the prestressed duct, and the number of master and slave nodes of the boundary coupling. The final summary output is: [CHECK]summaryexpected=0actual=N=>PASS / FAIL.

[0030] The method of this invention also includes a boundary condition application method. For the left end (fixed end): all nodes on the X=0 end face are picked up using the Node Query command. The rigid master node located at the center of the end face (Y=0, Z=H / 2) is constructed as the master node. Rigid coupling (Coupling.Rigid) is established between the master node and all slave nodes, coupling all degrees of freedom (Dof.All). Finally, all 6 degrees of freedom are fixedly constrained on the master node. For the right end (simply supported): the row of nodes with the smallest Z (beam bottom) on the X=L end face is picked up using the Node Query command, and then Uz constraints (Fixed, Dof.Uz, FixedType.BaseLine) are applied. Finally, an additional Uy constraint is applied to the first node (to prevent rigid body lateral displacement). All the above constraints are applied using the Nset named node set, making the constraint association set visible in the model tree.

[0031] The method of this invention also includes a prestressing definition method, wherein the post-tensioning method involves: firstly, removing approximately circular 12-sided ducts inside the precast web using Boolean operations; then, reducing the duct inward (≥1mm from the beam end face) to avoid coplanar end faces leading to mesh failure; then, applying prestress; finally, automatically adjusting the Z-coordinate center of the duct height according to the "avoiding the opening" principle. For the pre-tensioning method: no ducts are removed, and prestress is applied only to the analysis layer.

[0032] Subsequently, the operator only needs to import the generated Python modeling script into the finite element software, which will automatically generate a finite element model that meets the requirements. The operator can then simply add the necessary calculation parameters in the finite element software and run it, thereby completing the finite element calculation and outputting the structural analysis structure.

[0033] The present invention also discloses an intelligent finite element model construction system for open beams based on the above method, comprising: a parameter input module for inputting the design parameters of the open beam; The parameter parsing module is used to read and parse the design parameters; The parameter constraint module is used to constrain the parsed design parameters to determine the height of the overlapping surface, correct the position of the opening, and apply boundary protection. The reinforcement layout module is used to calculate the analyzed design parameters to generate the three-dimensional coordinates of the reinforcement line units, which include longitudinal bars, stirrups, and opening reinforcement.

[0034] The code generation module is used to standardize the calculated design parameters to generate Python modeling scripts and convert them into a standard format that can be recognized by finite element software.

[0035] In summary, the technical solution of this invention can fully and effectively achieve the above-mentioned objectives. Furthermore, the structure and functional principles of this invention have been fully verified in the embodiments, achieving the expected effects and objectives. Without departing from the principles and essence of this invention, various changes or modifications can be made to the embodiments. Therefore, this invention includes all substitutions within the scope mentioned in the patent application claims, and any equivalent changes made within the scope of this patent application are within the scope of the patent application.

Claims

1. A method for intelligently constructing a finite element model of a perforated beam, characterized in that, Includes the following steps: Obtain the design parameters of the beam with opening, including beam geometric parameters, material parameters, opening parameters, reinforcement parameters, load and boundary parameters; Based on the design parameters, the parameter types and corresponding modeling logic are analyzed, and the compliance of the design parameters is verified. If errors are found, the user is prompted to make corrections until the verification is passed. The three-dimensional coordinates are calculated based on the geometric parameters of the beam and the parameters of the opening, and line elements, surface elements, and volume elements are constructed sequentially, and the position of the opening is determined and modified; the quantity, diameter, spacing, and extension length of each steel bar are determined based on the reinforcement parameters, so as to arrange each steel bar in the volume element; material properties are assigned to the line elements, surface elements, and volume elements based on the material parameters; the load type, application location, and support constraint conditions are defined based on the load and boundary parameters to complete the model construction; The constructed model generates a Python modeling script, which is then converted into a standard format recognizable by the finite element software.

2. The intelligent construction method of the finite element model of the beam with holes according to claim 1, characterized in that: In the body unit construction step, the lower flange, web and post-cast layer are generated sequentially along the Z-axis direction, and the coordinate range is constrained according to the design parameters, the material properties are configured and the strength level is set respectively, and openings are made on both sides of the web.

3. The intelligent construction method of the finite element model of the beam with holes according to claim 2, characterized in that: In the hole-opening process, an opening is made on the side of the constructed web using internal circulation technology, and the topology is sealed with the hole wall to generate the hole.

4. The intelligent construction method for the finite element model of an open beam according to claim 1, characterized in that: In the steps of confirming and correcting the location of the opening, the distance between the two edges of the opening in the X-axis direction and the end face of the beam is determined, and it is determined whether the X-coordinate of the opening center falls within the specified range. If it exceeds the range, then translate and correct the X coordinate of the hole center; Constrain the position of the opening in the Z-axis direction so that the Z-coordinate range of the opening center belongs to Where w is the opening width, L is the beam length, h is the opening height, and hp is the overlapping surface height. This refers to the lower wing edge height; Determine the top position of the opening along the Z-axis. If the top position of the opening exceeds the height of the overlapping surface, reduce the opening height to the maximum usable space.

5. The intelligent construction method for a finite element model of an open beam according to claim 4, characterized in that: The confirmation of the height of the overlapping surface, if ,but ;like ,and ,but ;like ,and ,but Simultaneously, boundary protection is applied. ,in For the height of the precast layer, H represents the thickness of the cast-in-place roof, and H represents the total height of the beam.

6. The intelligent construction method for a finite element model of an open beam according to claim 1, characterized in that: In the configuration step, the start and end nodes of each steel bar line unit are calculated based on the reinforcement parameters, arranged in the YZ plane, and extended along the X direction as line units.

7. The intelligent construction method for a finite element model of an open beam according to claim 6, characterized in that: The configuration process for each reinforcing bar also includes avoiding openings in the reinforcing bar line unit. The midpoint coordinates of each reinforcing bar line unit are obtained, and if it falls within the opening enclosure, the corresponding reinforcing bar line unit is removed.

8. An intelligent finite element model construction system for an open beam based on the method of any one of claims 1 to 7, characterized in that, include: The parameter input module is used to input the design parameters of the beam with openings. The parameter parsing module is used to read and parse the design parameters; The parameter constraint module is used to constrain the parsed design parameters to determine the height of the overlapping surface, correct the position of the opening, and apply boundary protection. The reinforcement layout module is used to calculate the analyzed design parameters to generate the three-dimensional coordinates of the reinforcement line unit, which includes longitudinal bars, stirrups and opening reinforcement. The code generation module is used to standardize the calculated design parameters to generate Python modeling scripts and convert them into a standard format that can be recognized by finite element software.