Modeling method, device and finite element analysis method of linear support structure
By obtaining the characteristic parameter matrix of the linear support structure and automatically generating the model using finite element software, the problem of low efficiency in modeling the linear support structure is solved and efficient finite element analysis is achieved.
Patent Information
- Application Number
- CN202411845574.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2044-12-13
AI Technical Summary
In the prior art, the modeling efficiency of linear support structures is low, which affects the efficiency of finite element analysis.
By obtaining the characteristic parameter matrix of the linear support structure, including the structural parameters and attribute parameters of the linear unit, the geometric model is automatically generated and assigned attributes using the script file of the finite element software, avoiding manual modeling operations.
The modeling efficiency of linear support structures has been improved, and the efficiency of finite element analysis has been significantly improved.
Smart Images

Figure CN119808226B_ABST
Abstract
Description
Technical Field
[0001] The present invention specifically relates to a modeling method, a device and a finite element analysis method for a linear support structure. Background Art
[0002] As the seismic resistance of structural components continues to improve, damage to nonstructural components has become a major cause of earthquake disasters. Linear support structures (including cable trays and hangers) serve as crucial nonstructural components connecting a building's main structure to its ancillary equipment. They effectively protect these ancillary equipment from paralysis or loss of functionality during disasters.
[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 engineering requirements.
[0004] In the prior art, when modeling linear support structures, manual modeling is usually performed using a graphical user interface (GUI), 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 address the above-mentioned deficiencies in the prior art and to provide a modeling method, device and finite element analysis method for a linear support structure. By using this 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 method for modeling 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, the characteristic parameter vector including structural parameters and attribute parameters;
[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; and 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 number is used to identify the level of each linear unit in the parametric system, and the other number is used to identify the sequence 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] Obtaining structural parameters of each linear unit according to the geometric shape of each linear unit, the material properties, and the connection properties with the linear unit of the previous level;
[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 element specifically includes:
[0020] Creating a cross-section file according to cross-section characteristics of the linear support structure; wherein the cross-section characteristics include at least one of a cross-sectional area, a center of mass 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 cross-sectional 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] Obtain a linear support structure model according to any of the above described linear support structure modeling methods;
[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 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 structural parameters and attribute parameters;
[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 cross-sectional 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 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 assign a double number to 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] Obtaining structural parameters of each linear unit according to the geometric shape of each linear unit, the material properties, and the connection properties with the linear unit of the previous level;
[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 a linear support structure model by acquiring the characteristic parameter matrix of the linear support structure, generating a 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 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. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 A flowchart of a modeling method for a linear support structure provided by an embodiment of the present invention;
[0046] Figure 2 A flowchart 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 by 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 by an embodiment of the present invention. DETAILED DESCRIPTION
[0051] In order to enable those skilled in the art to better understand the technical solution of the present invention, the present invention is described in further 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 present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is merely to provide a better understanding of the present application by illustrating the examples of the present application.
[0052] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.
[0053] In the related art, when modeling linear support structures, manual modeling is adopted using a graphical user interface (GUI). 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 operation of linear support structure modeling is 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 existing technology, the present invention proposes a modeling method, device and finite element analysis method for linear support structures, which can improve the modeling efficiency of linear support structures and significantly improve the efficiency of finite element analysis of linear support structures.
[0056] Example 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, 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).
[0059] The method comprises steps S1 to S3:
[0060] Step S1. 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 structural parameters and attribute parameters.
[0061] Here, the linear support structure is entirely 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 and supports and hangers can support and protect cables, ensuring safe, neat, and efficient cable laying. They 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] Furthermore, a linear element is a structural unit (elongated component) in which two dimensions are significantly smaller than the other. That is, in a three-dimensional system, a linear element consists of two shorter dimensions and one longer dimension (much larger than the two shorter dimensions). As shown in Figure 3(b), linear element ⑤ has a longer dimension along the horizontal direction and two shorter dimensions in the other two directions perpendicular to the horizontal direction.
[0063] The characteristic parameter matrix of a linear support structure includes the characteristic parameter vector of each linear element in the linear support structure. The characteristic parameter vector includes the structural parameters and attribute parameters of each linear element. The structural parameters characterize the structural characteristics of each linear element in the longer dimension and the connection relationship between each linear element and other linear elements. The attribute parameters characterize the structural characteristics in the two smaller dimensions and the load characteristics of each linear element.
[0064] During implementation, the linear support structure can be divided into multiple linear units, the characteristic parameter vector of each linear unit is determined respectively, and then the characteristic parameter vectors of each linear unit are combined to obtain the 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 orientation 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, as 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)). 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 short-term human mass on the support in the linear support structure model, Figure 5(f) is a schematic diagram of the structure in which all 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 obtaining 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 manually drag, click, and other operations to create a linear support structure model. 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 the linear support structure and obtain the 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 cross-sectional 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 orientation of the beam; the material properties include the material used for each beam, which 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 location, and the size of concentrated load and its action location; 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 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, where 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 sequence number of the linear unit in the level;
[0082] Step S112: Determine the connection attribute between the linear unit and the linear unit at the previous level based on the parent number of the linear unit;
[0083] Step S113. Acquire the geometric parameters and material number of each linear element to obtain the geometric shape and material properties of each linear element;
[0084] Step S114: Obtaining structural parameters of each linear unit based on the geometric shape, material properties, and connection properties with the linear unit at the previous level of each linear unit;
[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 (hierarchical 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 hierarchical 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. For example, 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 a 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 dual-numbering scheme. As shown in Table 1, a linear unit with a CID of 2, an SID of 1, and a PID of 1 indicates 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 element axis, the length Len of the linear element, the rooting point ratio of the linear element on the parent steel (the linear element connected to the previous level) Ratio (the ratio of the connection point position of the linear element on its parent steel to the total length of the parent steel), and the linear load-bearing length ratio of the linear element Ratio_m (the ratio of the cable length carried by the linear element to the length of the linear element itself).
[0089] According to the material number of each linear element, the material properties of each linear element are determined.
[0090] In some embodiments, obtaining the cross-sectional properties of each linear element specifically includes:
[0091] A cross-sectional file is created based on cross-sectional features of the linear support structure; the cross-sectional features include at least one of a cross-sectional area, a center of mass position, a polar moment of inertia, and a cross-sectional orientation; a correspondence between the cross-sectional file and the cross-sectional number is pre-established in the finite element software; and the cross-sectional properties of each linear element are determined using the cross-sectional number corresponding to the cross-sectional 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 (cross-sectional characteristics include cross-sectional area, center of mass position, polar moment of inertia, and linear unit cross-sectional orientation Sph i), 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 cross-sectional orientation can be set in the cross-sectional file, and each cross-sectional feature can be directly obtained by calling the cross-sectional 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 element. The cross-sectional area, center of mass position, and polar moment of inertia are pre-set in the cross-sectional file, and the cross-sectional orientation Sphi of the linear element is individually parameterized to determine the cross-sectional properties including the cross-sectional number and the cross-sectional orientation, thereby facilitating 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 element and the logical value Man_f indicating whether the linear element considers the mass of temporary personnel. Man_f = 1 indicates that temporary personnel mass is considered. Constraints include the fixed constraint points of the beam and the degrees of freedom of the constraints.
[0098] After the linear support structure is fully parameterized, the characteristic parameter vectors describing the linear elements are assembled into a characteristic parameter matrix to describe the entire linear support structure. For example, for a linear support structure consisting of two linear elements (ID = 1 / 2), the characteristic parameter vectors are obtained, including the level of each linear element (CID = 1 / 2), the sequence number of each linear element in the level (SID = 1 / 1), the connection properties of the linear element with the target linear element in the previous level (PID = empty / 1), the geometry of each linear element (Phi = -90 / empty, Len = 683 / 198 + 12*25.4, Ratio = 0 / 1, Ratio_m = 0 / 1), and the material properties, as well as the cross-sectional properties of the linear element (Sid = 6 / 3, Sphi = 1 / 15), the load (Co_m = 0 / 3.7, Man_f = empty / 1), and the constraints. 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; when the global number is defaulted, it defaults to an increasing positive integer, and when the other parameters are defaulted, they default to 0 or a null value.
[0102] In this embodiment, by identifying the level at which each linear unit resides and the sequential numbering of the linear units within that level, complex linear support structures can be more clearly organized and managed. Furthermore, by determining the connection between a linear unit and the target linear unit in the previous level, obtaining the geometric shape and material properties of each linear unit, and acquiring the cross-sectional properties, loads, and constraints of each linear unit, parameters that accurately characterize each linear support structure can be obtained, facilitating the rapid generation of 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; a linegeo script is written using the scripting language of finite element software (such as ANSYS, ABAQUS, etc.), which 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 the geometric model and process files.
[0106] 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 by 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 Z-axis direction of linear unit L16 is the direction of the linear unit in the longer dimension. 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 constructing the linear support structure model.
[0108] In some embodiments, step S2 further includes:
[0109] Calling the finite element script file linegeo, reading the cross-sectional 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 obtaining non-geometric properties by reading the cross-sectional properties, loads and constraints of the characteristic parameter matrix is to perform operations on the initial parameters, retain the operation results, and generate a process file so that it can be directly called for subsequent use, thereby improving the efficiency of generating linear support structure models.
[0113] Figure 5(a) to Figure 5(g) A schematic structural diagram of a linear support structure model obtained in a modeling method of a linear support structure provided by 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 a process file, the combined model is assigned cross-sectional properties, loads, and constraints, automatically generating a linear support structure model. Compared to the manual interactive modeling in the prior art, this embodiment only requires manual entry of the characteristic parameter matrix during the parameter matrix modeling process to automatically generate the linear support structure model. This improves the modeling efficiency of the linear support structure model and, in turn, enhances the efficiency of finite element analysis.
[0115] Example 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 supports) are important non-structural components connecting the main structure of the building with the auxiliary equipment. They can effectively protect the auxiliary equipment in the event of a disaster and prevent their use functions from being paralyzed or lost. 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 efficiency of seismic analysis 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 existing technology in the above background, this embodiment proposes a finite element parameter matrix modeling method for linear support structures, which can effectively improve 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: Parameterize the linear elements of the structure. The parameters include the linear structure geometry, cross-sectional 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 elements that make up the linear support structure, including:
[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: beam starting point coordinates, 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 degree 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 of the linear support structure characteristic parameters are diverse and complex and cannot be described by a single value, they need to be described using a pre-established cross-sectional file and some additional parameters. In this embodiment, cross-sectional numbers are 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] Where ID is the global ID of the linear element (defaults to an increasing positive integer); CID is the level ID of the linear element; SID is the child ID of the linear element (n: the nth object in the current level); PID is the parent ID of the linear element (m: the mth object in the previous level); Theta (θ) and Phi (φ) are the deflection angles of the linear element axis, respectively. Len is the length of the linear element; Ratio is the ratio of the linear element's rooting points on the parent steel (the ratio of the linear element's connection point on its parent steel to the total length of the parent steel); Ratio_m is the linear element's load-bearing length ratio (the ratio of the length of the cable carried by the linear element to the linear element's own length); Sid is the linear element's cross-sectional ID; Sphi is the cross-sectional orientation of the linear element; Co_m is the cable weight considered by the linear element; and Man_f is a logical value indicating whether the linear element considers the weight of temporary pedestrians. It is worth mentioning that unitless modeling is adopted 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 null when they are defaulted.
[0134] For the characteristic parameter matrix that uses 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 characteristic 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 step 3 script file is executed, 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 geometric 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 traditional GUI and command line modeling methods.
[0141] The following is a specific example to illustrate that 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) As can be seen from the figure, the linear structure consists of six steel sections with complex orientations. Some of these sections directly bear the distributed load of the cable trays, and the temporary concentrated load on the most dangerous tray is also considered. Following step 1 of the flowchart, the characteristic parameter matrix was 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 plan view of the geometric model of the cable tray, Figure 4(c) is a front view of the geometric model of the cable tray, and Figure 4(d) is a side view of the geometric model of the cable tray.
[0146] After the execution of the Step 2 script file linegeo, enter the Step 3 script file beamatt 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 the complete finite element model as follows 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 a person who walks on the support 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, a linear support structure was uniquely described using a characteristic parameter matrix. This was then rapidly modeled using an ANSYS script, allowing for direct solution. Compared to traditional GUI (graphical user interface) and command-line (Command Line) modeling methods, which require manual input of the entire finite element model, this method only requires manual entry of the characteristic parameter matrix, significantly improving modeling efficiency, reusability, and modifiability.
[0148] Example 3:
[0149] The present invention also provides a finite element analysis method for a linear support structure, comprising:
[0150] Obtain a linear support structure model according to any of the above described linear support structure modeling methods;
[0151] Finite element analysis is performed on the linear support structure model to verify whether the linear support structure meets the project requirements. If the verification result shows that the linear support structure does not meet the project requirements, the characteristic parameter matrix of the linear support structure is adjusted, and the linear support structure modeling and finite element analysis of the linear support structure model are repeated until a linear support structure that meets the project 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. Since the finite element analysis process mainly consumes time in the process of establishing the linear support structure model, the efficiency of the finite element analysis can be greatly improved by automatically constructing the linear support structure model and shortening the analysis time.
[0153] Example 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 structural parameters and attribute parameters;
[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 cross-sectional 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 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 configured 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 configured 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 further configured 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 understood that the present application is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present application is not limited to the specific steps described and illustrated. Those skilled in the art can make various changes, modifications, and additions, or change the order of 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, they can be, for example, electronic circuits, application specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. Programs or code segments can be stored in machine-readable media, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable media" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0173] The above is only a specific implementation method of the present application. Those skilled in the art can clearly understand that for the convenience and brevity 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 scope of protection of the present application is not limited to this. Any technician familiar with this 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 scope of protection of this application.
Claims
1. A modeling method for a linear support structure, characterized in that: include: S1. Obtaining the 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; S2. Generate a geometric model of a linear support structure according to the structural parameters of the characteristic parameter vector; S3. According to the attribute parameters of the characteristic parameter vector, the geometric model is assigned attributes to construct a linear support structure model; 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; and 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; Step S11 specifically includes: Each linear unit in the linear support structure is double-numbered, one number is used to identify the level of each linear unit in the parametric system, and the other number is used to identify the sequence 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; Obtaining structural parameters of each linear unit according to the geometric shape of each linear unit, the material properties, and the connection properties with the linear unit of the previous level; Obtain the cross-sectional properties, loads and constraints of each linear element to obtain the structural parameters and property parameters of each linear element; The obtaining of cross-sectional properties of each linear element specifically includes: Creating a cross-section file according to cross-section characteristics of the linear support structure; wherein the cross-section characteristics include at least one of a cross-sectional area, a center of mass 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.
2. The modeling method of a linear support structure according to claim 1, 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.
3. The modeling method of a linear support structure according to claim 1, characterized in that: Step S2 further includes: Calling the finite element script file linegeo, reading the cross-sectional 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.
4. A finite element analysis method for a linear support structure, characterized in that: include: The linear support structure modeling method according to any one of claims 1 to 3 is used to obtain a linear support structure model; Finite element analysis is performed on the linear support structure model to verify whether the linear support structure can meet engineering requirements.
5. A modeling device for a linear support structure, characterized in that: The method for modeling a linear support structure according to any one of claims 1 to 3 is adopted, wherein the device comprises: An acquisition module 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 structural parameters and attribute parameters; 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.
6. The modeling device for a linear support structure according to claim 5, characterized in that: The acquisition module includes: 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 cross-sectional properties, loads and constraints; The second obtaining unit is connected to the first obtaining unit and is configured to combine the structural parameters and attribute parameters of each linear unit to obtain a characteristic parameter matrix of the linear support structure.
7. The modeling device for a linear support structure according to claim 6, characterized in that: The first obtained 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; Obtaining structural parameters of each linear unit according to the geometric shape of each linear unit, the material properties, and the connection properties with the linear unit of the previous level; 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