Modeling method and device of linear supporting structure and finite element analysis method

By obtaining the characteristic parameter matrix of the linear support structure and automatically constructing the model, the problem of low modeling efficiency in the existing technology is solved, and the efficiency of finite element analysis is significantly improved.

CN119808226AActive Publication Date: 2025-04-11CHINA NUCLEAR POWER ENGINEERING CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411845574.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-04-11
Estimated Expiration
2044-12-13

AI Technical Summary

Technical Problem

In the prior art, the modeling efficiency of linear support structures is low, which affects the efficiency of finite element analysis.

Method used

By obtaining the characteristic parameter matrix of the linear support structure, generating geometric models and assigning attributes, the linear support structure model is automatically constructed to avoid manual modeling.

Benefits of technology

The modeling efficiency of linear support structures and the efficiency of finite element analysis are improved, manual operation is reduced, and the accuracy and efficiency of analysis are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119808226A_ABST
    Figure CN119808226A_ABST
Patent Text Reader

Abstract

The invention discloses a modeling method and device for a linear supporting structure and a finite element analysis method. The modeling method comprises the steps that S1, a characteristic parameter matrix of the linear supporting structure is obtained; the characteristic parameter matrix comprises a characteristic parameter vector of each linear unit in the linear support structure, and the characteristic parameter vector comprises a structure parameter and an attribute parameter; s2, generating a geometric model of the linear support structure according to the structural parameters of the feature parameter vectors; and S3, according to attribute parameters of the feature parameter vectors, giving attributes to the geometric model so as to construct a linear support structure model. The modeling efficiency of the linear supporting structure can be improved, and the finite element analysis efficiency of the linear supporting structure is further remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention specifically relates to a modeling method, a device and a finite element analysis method of a linear support structure. Background Art

[0002] As the seismic resistance of structural components continues to improve, the damage of non-structural components has become the main cause of earthquake disasters. Linear support structures (including cable trays and hangers) are important non-structural components that connect the main structure of the building with auxiliary equipment. When a disaster occurs, they can effectively protect the auxiliary equipment and prevent its use function from being paralyzed or lost.

[0003] By modeling the linear support structure, it can be used in the finite element analysis of the linear support structure to verify whether the linear support structure can meet the engineering requirements.

[0004] In the prior art, when modeling a linear support structure, a graphical user interface (GUI) is usually used for manual modeling, which has low modeling efficiency and ultimately affects the analysis efficiency of the linear support structure. Summary of the invention

[0005] The technical problem to be solved by the present invention is to provide a modeling method, device and finite element analysis method for a linear support structure in view of the above-mentioned deficiencies in the prior art. By using the modeling method, the modeling efficiency of the linear support structure can be improved, and the efficiency of the finite element analysis of the linear support structure can be significantly improved.

[0006] In a first aspect, the present invention provides a modeling method for a linear support structure, comprising:

[0007] S1. Obtaining a characteristic parameter matrix of a linear support structure; the characteristic parameter matrix includes a characteristic parameter vector of each linear unit in the linear support structure, and the characteristic parameter vector includes a structural parameter and an attribute parameter;

[0008] S2. Generate a geometric model of a linear support structure according to the structural parameters of the characteristic parameter vector;

[0009] S3. Assigning attributes to the geometric model according to the attribute parameters of the characteristic parameter vector to construct a linear support structure model.

[0010] In some embodiments, step S1 specifically includes:

[0011] S11. Characterizing the linear support structure and obtaining structural parameters and property parameters of each linear unit; the structural parameters of the linear unit include geometric shape, material properties, and connection properties; the property parameters of the linear unit include cross-sectional properties, loads, and constraints;

[0012] S12. Combining the structural parameters and attribute parameters of each linear unit to obtain a characteristic parameter matrix of the linear support structure.

[0013] In some embodiments, step S11 specifically includes:

[0014] Each linear unit in the linear support structure is double-numbered, one of which is used to identify the level of each linear unit in the parametric system, and the other is used to identify the sequential number of the linear unit in this level;

[0015] Determine, by using the parent number of the linear unit, a connection property between the linear unit and a linear unit at an upper level of the linear unit;

[0016] Obtaining the geometric parameters and material number of each linear element to obtain the geometric shape and material properties of each linear element;

[0017] According to the geometric shape of each linear unit, the material property and the connection property with the linear unit of the previous level, the structural parameters of each linear unit are obtained;

[0018] The cross-sectional properties, loads and constraints of each linear element are obtained to obtain the structural parameters and property parameters of each linear element.

[0019] In some embodiments, obtaining the cross-sectional properties of each linear unit specifically includes:

[0020] Creating a cross-section file according to the cross-section features of the linear support structure; the cross-section features include at least one of a cross-sectional area, a centroid position, a polar moment of inertia, and a cross-sectional orientation;

[0021] In the finite element software, the correspondence between the section file and the section number is pre-established;

[0022] The section properties of each linear element are determined by the section number corresponding to the section file.

[0023] In some embodiments, step S2 specifically includes:

[0024] In the finite element software, the finite element script file linegeo is called to read the geometric shape, material properties, and connection properties of the characteristic parameter matrix to generate a geometric model of the linear support structure.

[0025] In some embodiments, step S2 further includes:

[0026] Calling the finite element script file linegeo, reading the section properties, loads and constraints of the characteristic parameter matrix, and obtaining a process file of non-geometric properties;

[0027] Step S3 specifically includes:

[0028] The finite element script file beamatt is called to read the process file, and section properties, loads and constraints are assigned to the geometric model to output a linear support structure model.

[0029] In a second aspect, the present invention further provides a finite element analysis method for a linear support structure, comprising:

[0030] According to the modeling method of the linear support structure as described in any one of the above items, a linear support structure model is obtained;

[0031] Finite element analysis is performed on the linear support structure model to verify whether the linear support structure can meet engineering requirements.

[0032] In a third aspect, the present invention further provides a modeling device for a linear support structure, the device comprising:

[0033] An acquisition module, which is configured to acquire a characteristic parameter matrix of the linear support structure; the characteristic parameter matrix includes a characteristic parameter vector of each linear unit in the linear support structure, and the characteristic parameter vector includes a structural parameter and an attribute parameter;

[0034] A generating module, connected to the acquiring module, configured to generate a geometric model of the linear support structure according to the structural parameters of the characteristic parameter vector;

[0035] The construction module is connected to the generation module and is configured to assign attributes to the geometric model according to the attribute parameters of the characteristic parameter vector to construct a linear support structure model.

[0036] In some embodiments, the acquisition module includes:

[0037] First, a unit is obtained, which is configured to parameterize the linear support structure to obtain structural parameters and attribute parameters of each linear unit; the structural parameters of the linear unit include geometric shape, material properties, and connection properties, and the attribute parameters of the linear unit include section properties, loads and constraints;

[0038] The second obtaining unit is connected to the first obtaining unit and is configured to combine the structural parameters and the attribute parameters of each linear unit to obtain a characteristic parameter matrix of the linear support structure.

[0039] In some embodiments, the first obtaining unit is further used to double-number each linear unit in the linear support structure, wherein one number is used to identify the level of each linear unit in the parameterized system, and the other number is used to identify the sequential number of the linear unit in the level;

[0040] Determine, by using the parent number of the linear unit, a connection property between the linear unit and a linear unit at an upper level of the linear unit;

[0041] Obtaining the geometric parameters and material number of each linear element to obtain the geometric shape and material properties of each linear element;

[0042] According to the geometric shape of each linear unit, the material property and the connection property with the linear unit of the previous level, the structural parameters of each linear unit are obtained;

[0043] The cross-sectional properties, loads and constraints of each linear element are obtained to obtain the structural parameters and property parameters of each linear element.

[0044] The modeling method of the linear support structure of the present invention can directly and automatically construct the linear support structure model by acquiring the characteristic parameter matrix of the linear support structure, generating the geometric model of the linear support structure, and assigning attributes to the geometric model, avoiding the use of a graphical user interface for manual modeling, and eliminating the need to create the linear support structure model through manual dragging, clicking, and other operations. In this way, the modeling efficiency of the linear support structure is improved, and the efficiency of the finite element analysis of the linear support structure is further significantly improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 A flow chart of a modeling method of a linear support structure provided by an embodiment of the present invention;

[0046] Figure 2 A flow chart of an application example of a modeling method for a linear support structure provided by an embodiment of the present invention;

[0047] Figure 3(a) to Figure 3(c) A schematic structural diagram of a linear support structure provided by an embodiment of the present invention;

[0048] Figure 4(a) to Figure 4(d) A schematic structural diagram of a geometric model of a linear support structure generated in a modeling method of a linear support structure provided in an embodiment of the present invention;

[0049] Figure 5(a) to Figure 5(g) A schematic structural diagram of a linear support structure model obtained in a linear support structure modeling method provided in an embodiment of the present invention;

[0050] Figure 6 A structural diagram of a modeling device for a linear support structure provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0051] In order to make those skilled in the art better understand the technical scheme of the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and Examples. It should be understood that the specific embodiments described herein are only intended to explain the application, rather than to limit the application. For those skilled in the art, the application can be implemented when some details in these specific details are not needed. The following description of the embodiments is only for providing a better understanding of the application by illustrating the examples of the application.

[0052] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0053] In the related art, when modeling a linear support structure, a graphical user interface (GUI) is used for manual modeling, and the linear support structure model is created by manual dragging, clicking and other operations, resulting in low modeling efficiency of the linear support structure, which affects the analysis efficiency of the linear support structure.

[0054] The inventors have found that by matrixing the characteristic parameters of each linear unit of the linear support structure and automating the script, the manual operations of linear support structure modeling are reduced, the efficiency of linear support structure modeling is improved, and the analysis efficiency of the linear support structure is improved.

[0055] Based on this, in order to solve the problems of the prior art, the present invention proposes a modeling method, device and finite element analysis method of a linear support structure, which can improve the modeling efficiency of the linear support structure and significantly improve the efficiency of the finite element analysis of the linear support structure.

[0056] Embodiment 1:

[0057] like Figure 1 As shown, this embodiment provides a modeling method for a linear support structure, which can be applied to the modeling of a linear support structure in a nuclear power plant.

[0058] Among them, the linear support structure is a support system used in construction and engineering, which mainly provides support by using slender components (such as steel bars, steel cables or ropes, etc.).

[0059] The method comprises steps S1 to S3:

[0060] Step S1. Acquire a characteristic parameter matrix of a linear support structure; the characteristic parameter matrix includes a characteristic parameter vector of each linear unit in the linear support structure, and the characteristic parameter vector includes a structural parameter and an attribute parameter.

[0061] Here, the linear support structure is completely composed of linear units, including but not limited to cable trays, supports and hangers, etc. It is understandable that linear support structures such as cable trays, supports and hangers can support and protect cables, ensuring that the cables are laid safely, neatly and efficiently. It can be applied in various scenarios of electrical installation and construction. In this embodiment, the linear support structure is specifically applied to electrical installation and construction in nuclear power plants. For example, the reactor building cable tray is used to support cables connected to the reactor cooling system, control system and safety system.

[0062] In addition, the linear unit is a structural unit (slender component) in which two dimensions are much smaller than the other dimension. That is, the linear unit includes two shorter dimensions and one longer dimension (much larger than the previous two shorter dimensions) in a three-dimensional system. As shown in Figure 3(b), the linear unit ⑤ has a longer dimension along the horizontal direction, and the other two directions perpendicular to the horizontal direction are two shorter dimensions.

[0063] The characteristic parameter matrix of the linear support structure includes the characteristic parameter vector of each linear unit in the linear support structure. The characteristic parameter vector includes the structural parameters and attribute parameters of each linear unit. The structural parameters can be used to characterize the structural characteristics of each linear unit in the longer dimension and the connection relationship between each linear unit and other linear units; the attribute parameters can be used to characterize the structural characteristics in the two smaller dimensions and the force characteristics of each linear unit.

[0064] During implementation, the linear support structure may be divided into a plurality of linear units, and the characteristic parameter vector of each linear unit may be determined respectively. Then, the characteristic parameter vector of each linear unit may be combined to obtain a characteristic parameter matrix of the linear support structure.

[0065] Step S2: Generate a geometric model of the linear support structure according to the structural parameters of the characteristic parameter vector.

[0066] Here, the geometric model is the structural features of each linear unit in the longer dimension and the connection relationship between each linear unit and other linear units. In some embodiments, the structural features of each linear unit in the longer dimension include the position and direction of each linear unit in the longer dimension and the material of the linear unit.

[0067] During implementation, the structural parameters of the characteristic parameter vector can be called through a script file configured in the finite element software to generate a geometric model of the linear support mechanism.

[0068] Step S3: assigning attributes to the geometric model according to the attribute parameters of the characteristic parameter vector to construct a linear support structure model.

[0069] Here, if Figure 5(a) to Figure 5(g) As shown, the output linear support structure model includes a three-dimensional model of the linear support structure (Figure 5(a) / Figure 5(b) / Figure 5(c) / Figure (d)), a load model (Figure 5(e)) and a constraint model (Figure 5(f) / Figure 5(g)). Among them, Figure 5(a) is an isometric view of the linear support structure model, Figure 5(b) is a plan view of the linear support structure model, Figure 5(c) is a front view of the linear support structure model, Figure 5(d) is a side view of the linear support structure model, Figure 5(e) is a schematic diagram of the equivalent effective load of the mass of the short-term people on the support in the linear support structure model, Figure 5(f) is a schematic diagram of the structure in which all the steel connections in the linear support structure model are MPC184 units, and Figure 5(g) is a schematic diagram of the structure in which the root steel in the linear support structure model has displacement constraints.

[0070] During implementation, the attribute parameters in the feature vector can be called through the script file configured in the finite element software, and the attribute parameters can be assigned to the geometric structure to obtain the corresponding linear support structure model.

[0071] In this embodiment, by acquiring the characteristic parameter matrix of the linear support structure, generating the geometric model of the linear support structure, and assigning attributes to the geometric model, the linear support structure model can be directly and automatically constructed, avoiding manual modeling using a graphical user interface. There is no need to create a linear support structure model through manual dragging, clicking, and other operations. In this way, the modeling efficiency of the linear support structure is improved, and the efficiency of the finite element analysis of the linear support structure is further significantly improved.

[0072] In some embodiments, step S1 specifically includes steps S11 to S12:

[0073] Step S11. Characterize and parameterize the linear support structure to obtain structural parameters and property parameters of each linear unit; the structural parameters of the linear unit include geometric shape, material properties, and connection properties, and the property parameters of the linear unit include section properties, loads and constraints.

[0074] Here, the linear support structure is parameterized, that is, each linear unit (beam) of the linear support structure is parameterized.

[0075] The geometric shape includes the coordinates of the starting point of the beam, the length of the beam, and the direction of the beam; the material properties include the material used for each beam, and the material properties can be represented by the material number of the beam; the connection properties include the connection relationship between each linear unit and other linear units, such as other target linear units connected to the linear unit, the position and proportion of the linear unit connected to other target linear units, etc.

[0076] Section properties include section model and section orientation; loads include the size of linear distributed load and its action position, and the size of concentrated load and its action position; constraints include the fixed constraint points of the beam and the degrees of freedom of the constraints.

[0077] S12. Combining the structural parameters and attribute parameters of each linear unit to obtain a characteristic parameter matrix of the linear support structure.

[0078] Here, a two-dimensional table of each linear unit and the corresponding structural parameters and attribute parameters may be constructed to combine the structural parameters and attribute parameters of each linear unit to obtain a characteristic parameter matrix of the linear support structure.

[0079] In this embodiment, by parameterizing the characteristics of the linear support structure and combining the structural parameters and attribute parameters of the linear unit, a characteristic parameter matrix of the linear support structure can be obtained, providing a basis for the subsequent automatic generation of a linear support structure model.

[0080] In some embodiments, step S11 specifically includes steps S111 to S1114:

[0081] Step S111. Double number each linear unit in the linear support structure, wherein one number is used to identify the level of each linear unit in the parameterized system, and the other number is used to identify the sequential number of the linear unit in the level;

[0082] Step S112. Determine the connection property between the linear unit and the linear unit at the previous level of the linear unit through the parent number of the linear unit;

[0083] Step S113. Acquire the geometric parameters and material number of each linear unit to obtain the geometric shape and material properties of each linear unit;

[0084] Step S114. According to the geometric shape of each linear unit, the material property and the connection property with the linear unit of the previous level, the structural parameters of each linear unit are obtained;

[0085] Step S115. Obtain the cross-sectional properties, loads and constraints of each linear element to obtain the structural parameters and property parameters of each linear element.

[0086] Here, each linear unit in the linear support structure is double-numbered, which means that each linear unit in the linear support structure is divided into two levels. One number (level number) is used to identify the level of each linear unit in the parameterized system, and the other number (self-number) is used to identify the sequential number of the linear unit in this level. As shown in Table 1, CID is the level number of the linear unit; SID is the sub-number of the linear unit (the sequential number of the linear unit in the level). In some embodiments, the linear unit can also be globally numbered to uniquely identify the linear unit. The ID of each linear unit in Table 1 is the global number of the linear unit (an increasing positive integer by default).

[0087] The parent number of the linear unit represents the sub-number SID corresponding to the object (linear unit) in the previous level to which the linear unit is connected in the double numbering method of the linear unit. As shown in Table 1, a linear unit with a CID of 2, a SID of 1, and a PID of 1 means that the linear unit with a level number of 2 and a sub-number of 1 is connected to the linear unit with a sequence number of 1 in the previous level (level number 1).

[0088] As shown in Table 1, the geometric parameters include the deflection angles Theta (θ) and Phi (φ) of the linear unit axis, the length Len of the linear unit, the rooting point ratio of the linear unit on the parent steel (the linear unit connected to the previous level) Ratio (the ratio of the connection point position of the linear unit on its parent steel to the total length of the parent steel) Ratio, and the linear load-bearing length ratio of the linear unit (the ratio of the cable length carried by the linear unit to the length of the linear unit itself) Ratio_m.

[0089] According to the material number of each linear element, the material property of each linear element is determined.

[0090] In some embodiments, obtaining the cross-sectional properties of each linear unit specifically includes:

[0091] A section file is created according to the section characteristics of the linear support structure; the section characteristics include at least one of the cross-sectional area, the center of mass position, the polar moment of inertia and the section orientation; in the finite element software, a corresponding relationship between the section file and the section number is pre-established; and the section properties of each linear unit are determined by the section number corresponding to the section file.

[0092] Here, the finite element software includes but is not limited to command line files of commercial finite element software such as ANSYS and ABAQUS, and can also be any other finite element model platform.

[0093] In addition, because the cross-sectional characteristics are diverse and complex (the cross-sectional characteristics include cross-sectional area, center of mass position, polar moment of inertia, and linear unit cross-sectional orientation Sphi), they cannot be described by a single value. Therefore, a cross-sectional file is pre-established to describe the cross-sectional characteristics of each linear unit, and the cross-sectional properties of the linear unit are determined by the cross-sectional number corresponding to the cross-sectional file.

[0094] During implementation, the cross-sectional area, center of mass position, polar moment of inertia and section orientation may be set in the section file, and each section feature may be directly obtained by calling the section file.

[0095] In some other embodiments, as shown in Table 1, the cross-sectional properties include the cross-sectional number Sid and the cross-sectional orientation Sphi of the linear unit. The cross-sectional area, the centroid position, and the polar moment of inertia are pre-set in the cross-sectional file, and the cross-sectional orientation Sphi of the linear unit is parameterized separately to determine the cross-sectional properties including the cross-sectional number and the cross-sectional orientation of the linear unit, so as to facilitate the management of the cross-sectional properties.

[0096] In this embodiment, by establishing a correspondence between the section file and the section number, the section properties of each linear unit can be determined by the section number corresponding to the section file, which can meet the needs of diverse and complex section features, so as to more accurately describe each linear unit and provide a basis for generating a more accurate linear support structure model.

[0097] As shown in Table 1, the loads include the cable weight Co_m considered by the linear unit; the logical value Man_f of whether the linear unit considers the mass of temporary people. Where Man_f = 1 indicates that the mass of temporary people is considered. The constraint conditions include the fixed constraint points of the beam and the degrees of freedom of the constraint.

[0098] After the linear support structure is fully parameterized, the characteristic parameter vectors describing the linear units are assembled into a characteristic parameter matrix for describing the entire linear support structure. For example, for a linear support structure including two linear units (ID=1 / 2), the level of each linear unit (CID=1 / 2) and the sequence number of the linear unit in the level (SID=1 / 1), the connection properties of the linear unit and the target linear unit of the previous level of the linear unit (PID=empty / 1), the geometric shape of each linear unit (Phi=-90 / empty, Len=683 / 198+12*25.4, Ratio=0 / 1, Ratio_m=0 / 1,) and material properties, and the cross-sectional properties of the linear unit (Sid=6 / 3, Sph i=1 / 15), the loads (Co_m=0 / 3.7, Man_f=empty / 1) and the constraint conditions are obtained, and the characteristic parameter vectors are assembled to obtain the characteristic parameter matrix of the linear support structure as shown in Table 1:

[0099] Table 1 Double-numbered characteristic parameter matrix of linear support structure

[0100]

[0101] It should be noted that unitless modeling is used in the rapid modeling implementation process, and the units of input and output physical quantities should be customized by the user; to facilitate the establishment of the characteristic parameter matrix, its input should support mathematical expressions; the global number defaults to an increasing positive integer when it is defaulted, and the other parameters default to 0 or a null value when they are defaulted.

[0102] In this embodiment, by the level where each linear unit is located and the sequential numbering of the linear unit in the level, the complex linear support structure can be organized and managed more clearly. And by determining the connection relationship between the linear unit and the target linear unit of the previous level of the linear unit, obtaining the geometric shape and material properties of each linear unit, and obtaining the cross-sectional properties, loads and constraints of each linear unit, the parameters that accurately characterize each linear support structure can be obtained, which is conducive to quickly generating a more accurate linear support structure model.

[0103] In some embodiments, step S2 specifically includes:

[0104] In the finite element software, the finite element script file linegeo is called to read the geometric shape, material properties, and connection properties of the characteristic parameter matrix to generate a geometric model of the linear support structure.

[0105] During implementation, the characteristic parameters of the linear support structure input by the user are saved as a CSV file; the linegeo script is written using the scripting language of the finite element software (such as ANSYS, ABAQUS, etc.), and the script reads the characteristic parameter matrix and generates a geometric model; then, the linegeo script is called in the command line or script environment of the finite element software to generate a geometric model and process files.

[0106] Figure 4(a) to Figure 4(d) A schematic diagram of a geometric model of a linear support structure generated in a modeling method of a linear support structure provided in an embodiment of the present invention, such as Figure 4(a) to Figure 4(d) As shown, the generated geometric model is the structural features of each linear unit in the longer dimension and the connection relationship between each linear unit and other linear units. For example, as shown in Figure 4 (a), the linear unit L16 is the direction of the linear unit in the longer dimension along the Z axis. In some embodiments, the structural features of each linear unit in the longer dimension include the position and direction of each linear unit in the longer dimension and the material of the linear unit.

[0107] In this embodiment, by calling the finite element script file linegeo, a geometric model of the linear support structure can be automatically generated, providing a basis for improving the efficiency of building the linear support structure model.

[0108] In some embodiments, step S2 further includes:

[0109] Calling the finite element script file linegeo, reading the section properties, loads and constraints of the characteristic parameter matrix, and obtaining a process file of non-geometric properties;

[0110] Step S3 specifically includes:

[0111] The finite element script file beamatt is called to read the process file, and section properties, loads and constraints are assigned to the geometric model to output a linear support structure model.

[0112] Here, the process file of non-geometric properties is obtained by reading the cross-sectional properties, loads and constraints of the characteristic parameter matrix. The initial parameters are operated, and the operation results are retained to generate a process file for direct calling in subsequent use, thereby improving the efficiency of generating linear support structure models.

[0113] Figure 5(a) to Figure 5(g) A schematic diagram of a linear support structure model obtained in a modeling method of a linear support structure provided in an embodiment of the present invention is shown in FIG. Figure 5(a) to Figure 5(g) As shown, the output linear support structure model includes a three-dimensional model of the linear support structure (Figure 5(a) / Figure 5(b) / Figure 5(c) / Figure (d)), a load model (Figure 5(e)) and a constraint condition model (Figure 5(f) / Figure 5(g)).

[0114] In this embodiment, by obtaining the process file, the cross-sectional properties, loads and constraints are assigned to the combined model, and the linear support structure model can be automatically output. Compared with the manual interactive modeling in the prior art, this embodiment only needs to manually enter the characteristic parameter matrix in the parameter matrix modeling process to automatically generate the linear support structure model, thereby improving the modeling efficiency of the linear support structure model and further improving the efficiency of finite element analysis.

[0115] Embodiment 2:

[0116] The specific implementation process of the above method is described below in conjunction with specific application examples.

[0117] With the continuous improvement of the seismic resistance of structural components, the damage of non-structural components has become the main cause of earthquake disasters. Linear support structures (including cable trays and hangers) are important non-structural components connecting the main structure of the building with the auxiliary equipment. They can effectively protect the auxiliary equipment when a disaster occurs and avoid paralysis or loss of their functions. In actual engineering, finite element analysis is required for the design, optimization and improvement of linear support structures. This process is generally manually modeled by mechanical analysts. Since linear support structures generally involve a wide range, a huge number, and complex structural forms, the seismic analysis efficiency of linear support structures is low, and its efficiency mainly depends on the efficiency of the finite element model establishment. Therefore, it is critical and urgent to study how to achieve efficient modeling of linear support structures while ensuring calculation accuracy.

[0118] In view of the difficulties and shortcomings of the prior art in the above-mentioned background, this embodiment proposes a finite element parameter matrix modeling method for a linear support structure, which can effectively improve the modeling efficiency.

[0119] like Figure 2 As shown, this embodiment proposes a method for establishing a linear support structure finite element parameter matrix model, including Step 1 to Step 5:

[0120] Step 1: Characterize the linear elements of the structure. The parameters include the linear structure geometry, section properties, material properties, connection properties, element properties, loads (including uniformly distributed loads and concentrated loads), and constraints.

[0121] Step 2: Double-number the characteristic parameter vectors of the linear element and combine them to obtain the characteristic parameter matrix.

[0122] Specifically, this embodiment uses a data structure double numbering method to number the steel sections that make up the linear structure, so as to well reflect the relative hierarchical relationship between the steel sections. This numbering can be incorporated into the parameterization system of the steel sections.

[0123] This embodiment performs feature parameterization on the linear units constituting the linear support structure, which includes:

[0124] Data structure parameters: beam node number ID and level number CID, beam parent node number PID and child node number SID.

[0125] Geometric parameters: coordinates of the beam's starting point, beam length, and beam orientation;

[0126] Material parameters: material number of the beam;

[0127] Section parameters (section properties): section model, section orientation;

[0128] Constraint parameters: fixed constraint points of the beam, and the degrees of freedom of the constraint;

[0129] Load parameters: linear distributed load size and its action location (this parameter is one), concentrated load size and its action location;

[0130] Since the cross-sectional parameters in the characteristic parameters of the linear support structure are diverse and complex and cannot be described by a single value, they need to be described by a pre-established cross-sectional file and some additional parameters. In this embodiment, the cross-sectional number is used to describe the beam cross-section.

[0131] The linear support structure described in this embodiment includes but is not limited to cable trays, support brackets, etc.

[0132] After the linear support structure is fully parameterized, the characteristic parameter vectors describing the linear units are assembled into a characteristic parameter matrix for describing the entire linear support structure, as shown in Table 1 above.

[0133] Among them, ID is the global number of the linear unit (default is an increasing positive integer); CID is the level number of the linear unit; SID is the sub-number of the linear unit (n: the nth object in the level); PID is the parent number of the linear unit (m: the mth object in the previous level connected); Theta (θ) and Phi (φ) are the deflection angles of the linear unit axis. Len is the length of the linear unit; Ratio is the root point ratio of the linear unit on the parent steel (the ratio of the connection point position of the linear unit on its parent steel to the total length of the parent steel); Ratio_m is the linear load length ratio of the linear unit (the ratio of the cable length carried by the linear unit to the length of the linear unit itself); Sid is the section number of the linear unit; Sphi is the section orientation of the linear unit; Co_m is the cable weight considered by the linear unit; Man_f is the logical value of whether the linear unit considers the temporary mass of people. It is worth mentioning that unitless modeling is used in the rapid modeling implementation process, and the units of input and output physical quantities should be customized by the user; to facilitate the establishment of the characteristic parameter matrix, its input should support mathematical expressions; the global number defaults to an increasing positive integer when it is defaulted, and the other parameters default to 0 or a null value when they are defaulted.

[0134] For feature parameter matrices that use plain text files as data exchange, csv format is generally used for data storage and transmission, such as the process Figure 2 As shown in step 1, unlike the traditional finite element modeling method which requires manual interactive modeling, this embodiment only requires manual entry of the feature parameter matrix during the parameter matrix modeling process.

[0135] Step 3: Call the finite element script file to read the characteristic parameter matrix to generate a geometric model of the linear structure, and at the same time generate a process file that describes non-geometric properties.

[0136] Specifically, in order to facilitate understanding and implementation, this embodiment divides the rapid modeling process into two steps: Figure 2 As shown, the linegeo script file in step 3 calls the characteristic parameter matrix saved in csv format to generate the linear geometry model of the linear structure, and outputs the process file blatt at the same time.

[0137] Step 4: Call the finite element script file to read the process file and assign attributes to the geometric model.

[0138] Specifically, after the execution of the step 3 script file is completed, the script file beamatt described in step 4 is entered, and the process file blatt is called to assign properties such as units, materials, sections, and constraints to the existing linear geometry model.

[0139] Step 5: Output the linear structure finite element model, that is, output the complete geometric model of the linear structure.

[0140] In this embodiment, double numbering combined with characteristic parameters is proposed to parameterize the linear structure in the form of a characteristic parameter matrix, which greatly improves the modeling efficiency, model reusability and modifiability compared to the traditional GUI and command line modeling methods.

[0141] The following is a specific example. A certain model XXX-773 cable tray is arranged in a certain project. Figure 3(a) to Figure 3(c) As shown, FIG3(a) is a plan view of the cable tray, FIG3(b) is a front view of the cable tray, and FIG3(c) is a side view of the cable tray.

[0142] from Figure 3(a) to Figure 3(c) It can be seen that the linear structure is composed of 6 steel sections with complex orientations. Some of the steel sections directly bear the distributed load of the cable tray, and the temporary concentrated load of the most dangerous tray is considered. According to step 1 of the flowchart, the characteristic parameter matrix is ​​manually entered as shown in Table 2.

[0143] Table 2 Double number characteristic parameters of cable tray XXX-773

[0144]

[0145] After saving the characteristic parameter matrix in CSV format, the script file linegeo is called in ANSYS to complete step 2 to output the geometric model and process file of the cable tray. Figure 4(a) to Figure 4(d)As shown, Figure 4(a) is an isometric view of the geometric model of the cable tray, Figure 4(b) is a top view (plan view) of the geometric model of the cable tray, Figure 4(c) is a front view (Front View) of the geometric model of the cable tray, and Figure 4(d) is a side view (Side View) of the geometric model of the cable tray.

[0146] After the execution of the Step 2 script file linegeo, the Step 3 script file beamatt is entered to call the process file generated in the previous step to assign the unit, material, section, constraint and other attributes to the linear geometry model, and output a complete finite element model as shown below: Figure 5(a) to Figure 5(g) As shown. Among them, Figure 5(a) is an isometric view of the linear support structure model of the cable tray, Figure 5(b) is a plan view of the linear support structure model of the cable tray, Figure 5(c) is a front view of the linear support structure model of the cable tray, and Figure 5(d) is a side view of the linear support structure model of the cable tray. Figure 5(e) is a schematic diagram of the equivalent effective load of the mass of people on the bracket in a short time in the linear support structure model of the cable tray, Figure 5(f) is a structural schematic diagram of the linear support structure model of the cable tray in which all the steel connections are MPC184 units, and Figure 5(g) is a structural schematic diagram of the linear support structure model of the cable tray in which the root steel has displacement constraints.

[0147] In this example, the linear support structure is uniquely described by the characteristic parameter matrix, and the linear support structure is quickly modeled by the ANSYS script file. The model can be directly used for solving. Compared with the traditional GUI (Graphical User Interface) modeling and command line (Command Line) modeling methods, which require manual participation in the entire process of establishing a complete finite element model, this method only requires manual input of the characteristic parameter matrix, which greatly improves the modeling efficiency, model reusability and modifiability.

[0148] Embodiment 3:

[0149] The present invention also provides a finite element analysis method for a linear support structure, comprising:

[0150] According to the modeling method of the linear support structure as described in any one of the above items, a linear support structure model is obtained;

[0151] Finite element analysis is performed on the linear support structure model to verify whether the linear support structure can meet the engineering requirements. If the verification result shows that the linear support structure does not meet the engineering requirements, the characteristic parameter matrix of the linear support structure is adjusted, and the modeling of the linear support structure and the finite element analysis of the linear support structure model are repeatedly performed until a linear support structure that meets the engineering requirements is determined.

[0152] In this embodiment, a linear support structure model is obtained and a finite element analysis is performed on the linear support structure model. Because the finite element analysis process mainly consumes time in the process of establishing the linear support structure model, the linear support structure model is automatically constructed to shorten the analysis time, which can greatly improve the efficiency of the finite element analysis.

[0153] Embodiment 4:

[0154] like Figure 6 As shown, the present invention also provides a modeling device for a linear support structure, the device 100 comprising:

[0155] An acquisition module 11 is configured to acquire a characteristic parameter matrix of the linear support structure; the characteristic parameter matrix includes a characteristic parameter vector of each linear unit in the linear support structure, and the characteristic parameter vector includes a structural parameter and an attribute parameter;

[0156] A generating module 12, connected to the acquiring module 11, configured to generate a geometric model of the linear support structure according to the structural parameters of the characteristic parameter vector;

[0157] The construction module 13 is connected to the generation module 12 and is configured to assign attributes to the geometric model according to the attribute parameters of the characteristic parameter vector to construct a linear support structure model.

[0158] In some embodiments, the acquisition module 11 includes:

[0159] First, a unit is obtained, which is configured to parameterize the linear support structure to obtain structural parameters and attribute parameters of each linear unit; the structural parameters of the linear unit include geometric shape, material properties, and connection properties, and the attribute parameters of the linear unit include section properties, loads and constraints;

[0160] The second obtaining unit is connected to the first obtaining unit and is configured to combine the structural parameters and the attribute parameters of each linear unit to obtain a characteristic parameter matrix of the linear support structure.

[0161] In some embodiments, the first obtaining unit is further used to double-number each linear unit in the linear support structure to identify the level of each linear unit and the sequential number of the linear unit in the level in the parameterized system;

[0162] Determine, by using the parent number of the linear unit, a connection property between the linear unit and a target linear unit at an upper level of the linear unit;

[0163] Obtaining the geometric parameters and material number of each linear element to obtain the geometric shape and material properties of each linear element;

[0164] The cross-sectional properties, loads and constraints of each linear element are obtained to obtain the structural parameters and property parameters of each linear element.

[0165] In some embodiments, the first obtaining unit is further used to pre-establish a correspondence between the section file and the section number in the finite element software;

[0166] The section properties of each linear element are determined by the section number corresponding to the section file.

[0167] In some embodiments, the generation module 12 is further used to call the finite element script file linegeo in the finite element software, read the geometric shape, material properties, and connection properties of the characteristic parameter matrix, and generate a geometric model of the linear support structure.

[0168] In some embodiments, the generating module 12 is further used to call the finite element script file linegeo, read the cross-sectional properties, loads and constraints of the characteristic parameter matrix, and obtain a process file of non-geometric properties;

[0169] The construction module 13 is also used to call the finite element script file beamatt to read the process file, assign section properties, loads and constraints to the geometric model, and output a linear support structure model.

[0170] It should be noted that this embodiment is a corresponding device of the modeling method of the linear support structure in the above-mentioned embodiment 1. The method in embodiment 1 can be implemented by using this device. The specific implementation method can refer to the description in the modeling method of the linear support structure, and this embodiment will not be repeated here.

[0171] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

[0172] The functional blocks shown in the above block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0173] The above are only specific implementation methods of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.

Claims

1. A modeling method for a linear support structure, characterized in that: include: S1. Obtaining a characteristic parameter matrix of a linear support structure; The characteristic parameter matrix includes a characteristic parameter vector of each linear unit in the linear support structure, and the characteristic parameter vector includes a structural parameter and an attribute parameter; S2. Generate a geometric model of a linear support structure according to the structural parameters of the characteristic parameter vector; S3. Assigning attributes to the geometric model according to the attribute parameters of the characteristic parameter vector to construct a linear support structure model.

2. The modeling method of the linear support structure according to claim 1, characterized in that: Step S1 specifically includes: S11. Characterizing the linear support structure and obtaining structural parameters and property parameters of each linear unit; the structural parameters of the linear unit include geometric shape, material properties, and connection properties; the property parameters of the linear unit include cross-sectional properties, loads, and constraints; S12. Combining the structural parameters and attribute parameters of each linear unit to obtain a characteristic parameter matrix of the linear support structure.

3. The modeling method of the linear support structure according to claim 2, characterized in that: Step S11 specifically includes: Each linear unit in the linear support structure is double-numbered, one of which is used to identify the level of each linear unit in the parametric system, and the other is used to identify the sequential number of the linear unit in this level; Determine, by using the parent number of the linear unit, a connection property between the linear unit and a linear unit at an upper level of the linear unit; Obtaining the geometric parameters and material number of each linear element to obtain the geometric shape and material properties of each linear element; According to the geometric shape of each linear unit, the material property and the connection property with the linear unit of the previous level, the structural parameters of each linear unit are obtained; The cross-sectional properties, loads and constraints of each linear element are obtained to obtain the structural parameters and property parameters of each linear element.

4. The modeling method of the linear support structure according to claim 3, characterized in that: The obtaining of the cross-sectional properties of each linear unit specifically includes: Creating a cross-section file according to the cross-section features of the linear support structure; the cross-section features include at least one of a cross-sectional area, a centroid position, a polar moment of inertia, and a cross-sectional orientation; In the finite element software, the correspondence between the section file and the section number is pre-established; The section properties of each linear element are determined by the section number corresponding to the section file.

5. The modeling method of the linear support structure according to claim 2, characterized in that: Step S2 specifically includes: In the finite element software, the finite element script file linegeo is called to read the geometric shape, material properties, and connection properties of the characteristic parameter matrix to generate a geometric model of the linear support structure.

6. The modeling method of the linear support structure according to claim 3, characterized in that: Step S2 further includes: Calling the finite element script file linegeo, reading the section properties, loads and constraints of the characteristic parameter matrix, and obtaining a process file of non-geometric properties; Step S3 specifically includes: The finite element script file beamatt is called to read the process file, and section properties, loads and constraints are assigned to the geometric model to output a linear support structure model.

7. A finite element analysis method for a linear support structure, characterized in that: include: According to the modeling method of the linear support structure according to any one of claims 1 to 6, a linear support structure model is obtained; Finite element analysis is performed on the linear support structure model to verify whether the linear support structure can meet engineering requirements.

8. A modeling device for a linear support structure, characterized in that: The device comprises: An acquisition module, which is configured to acquire a characteristic parameter matrix of the linear support structure; the characteristic parameter matrix includes a characteristic parameter vector of each linear unit in the linear support structure, and the characteristic parameter vector includes a structural parameter and an attribute parameter; A generating module, connected to the acquiring module, configured to generate a geometric model of the linear support structure according to the structural parameters of the characteristic parameter vector; The construction module is connected to the generation module and is configured to assign attributes to the geometric model according to the attribute parameters of the characteristic parameter vector to construct a linear support structure model.

9. The modeling device for a linear support structure according to claim 8, characterized in that: The acquisition modules include: First, a unit is obtained, which is configured to parameterize the linear support structure to obtain structural parameters and attribute parameters of each linear unit; the structural parameters of the linear unit include geometric shape, material properties, and connection properties, and the attribute parameters of the linear unit include section properties, loads and constraints; The second obtaining unit is connected to the first obtaining unit and is configured to combine the structural parameters and the attribute parameters of each linear unit to obtain a characteristic parameter matrix of the linear support structure.

10. The modeling device for linear support structure according to claim 9, characterized in that: The first obtaining unit is also used to double-number each linear unit in the linear support structure, wherein one number is used to identify the level of each linear unit in the parameterized system, and the other number is used to identify the sequential number of the linear unit in the level; Determine, by using the parent number of the linear unit, a connection property between the linear unit and a linear unit at an upper level of the linear unit; Obtaining the geometric parameters and material number of each linear element to obtain the geometric shape and material properties of each linear element; According to the geometric shape of each linear unit, the material property and the connection property with the linear unit of the previous level, the structural parameters of each linear unit are obtained; The cross-sectional properties, loads and constraints of each linear element are obtained to obtain the structural parameters and property parameters of each linear element.

Citation Information

Patent Citations

  • Finite element parametric modeling method of seaming laminboard

    CN107577875A

  • Main bearing hydrodynamic lubrication analysis method and device based on design molded line

    CN112668217A

  • Modeling method for shell of pull-type steering oar

    CN115510559A

  • Gas turbine blade cooling channel design optimization method based on Graph-Based GAN

    CN117709013A

  • Electric motor designing device, has model generating unit, and comparison unit determining optimized dataset of model parameters for which comparison values of motor models correspond to comparison values of finite-element-model

    DE102012001207A1