A perforated aluminum plate simulation method and system based on ANSYS APDL language
Through the perforated aluminum plate simulation method of ANSYS APDL language, the perforated aluminum plate model is automatically constructed and finite element simulation is carried out, which solves the problems of cumbersome calculations and large errors in traditional methods, and achieves efficient and accurate structural analysis.
Patent Information
- Application Number
- CN202510848692.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-24
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2045-06-24
AI Technical Summary
The prior art is difficult to efficiently and accurately calculate the stress and deformation of perforated aluminum plates. The traditional method has cumbersome calculations and large errors, making it difficult to deal with large-scale or high-density perforation scenarios.
The perforated aluminum plate simulation method based on the ANSYS APDL language is adopted. Through structural parameterization and automatic arrangement of hole graphics, combined with Boolean operation and loop logic, geometric models are automatically constructed and finite element simulation is performed, simplifying the modeling steps and improving simulation efficiency and accuracy.
It realizes rapid generation and automatic simulation of perforated aluminum plate models, reduces operation complexity, improves simulation efficiency and accuracy, and is suitable for rapid structural analysis in multiple scenarios and under multiple operating conditions.
Smart Images

Figure CN120354685B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of engineering simulation analysis, and in particular to a perforated aluminum plate simulation method and system based on ANSYS APDL language. Background Art
[0002] Perforated aluminum panels are currently widely used in architectural curtain wall projects. During structural calculations, panel calculations are often required, especially for perforated aluminum panels. The shape of perforated aluminum panels determines the differences in mechanical properties, stress conditions, and deformation at different positions on the panel. Traditional calculation methods are difficult to determine the actual stress and deformation results, and the calculation process is cumbersome and computationally intensive. Therefore, it is necessary to use finite element analysis to simulate the actual stress and deformation results of perforated aluminum panels.
[0003] There are two main methods for analyzing perforated aluminum plate structures. The first method uses the equivalent plate method, which simplifies the perforated plate into a solid plate and introduces equivalent elastic modulus and thickness. Strength and deformation analysis is then performed using general structural analysis software such as SAP2000. The second method uses 3D modeling software to create a realistic hole geometry model, which is then imported into finite element software such as ANSYS for simulation analysis. However, the first method requires a series of simplified calculations to obtain equivalent parameters, and then uses SAP2000 calculation software to obtain the results. This method is computationally intensive and requires changing calculation software midway. The steps are relatively cumbersome. Therefore, although the modeling is simple, it cannot truly reflect the weakening effect of the holes on the local structure, resulting in large errors. The second method, while highly accurate, has a complex and time-consuming modeling process, is difficult to handle for large-scale models or high-density perforation scenarios, and the software's operating efficiency is also easily limited.
[0004] Therefore, there is an urgent need for a perforated aluminum plate simulation method and system suitable for perforated aluminum plate structures with regular and uniformly distributed hole patterns, which has high modeling efficiency, reliable calculation accuracy, and flexible and adjustable parameters, so as to improve the simulation efficiency and accurately reflect the structural stress characteristics. Summary of the Invention
[0005] In response to the problems existing in the existing finite element modeling process of perforated aluminum plates, such as cumbersome operations, inconvenient parameter modification, and poor model reusability, the present invention proposes a perforated aluminum plate simulation method and system based on the ANSYS APDL language. By integrating structural parameterization, automatic layout of hole graphics, and loading and solution processes, the modeling steps are significantly simplified, and rapid generation and automatic simulation of models with different opening forms and parameter changes are achieved, thereby improving simulation efficiency and accuracy, and solving technical problems such as repeated modeling, manual operation, and prone errors.
[0006] The present invention provides a perforated aluminum plate simulation method based on ANSYS APDL language, the steps comprising:
[0007] Step S1: Configure the material properties and element types of the perforated aluminum plate based on ANSYS APDL language;
[0008] Step S2: defining and parameterizing the structural geometric information of the perforated aluminum plate based on the ANSYS APDL language, including the panel size, opening geometric information, opening center point position, and arrangement spacing parameters of the perforated aluminum plate;
[0009] Step S3: Based on the ANSYS APDL language, the structural geometry information is called, and the reserved non-perforated edge width and the effective perforation area are constructed from the starting position of the lower left corner of the perforated aluminum plate. The hole pattern is automatically copied by combining Boolean operations and loop logic to generate the geometric model of the perforated aluminum plate;
[0010] Step S4: Configure mesh quality and surface load parameters based on the ANSYS APDL language, mesh the geometric model according to the mesh quality and set boundary constraints, and apply loads to the geometric model using surface load parameters;
[0011] Step S5: Setting up a nonlinear solution environment based on the ANSYS APDL language, starting the solver for simulation calculation, and extracting the von Mises equivalent stress and total displacement values of the perforated aluminum plate under load;
[0012] Step S6: Post-processing is performed based on the ANSYS APDL language to obtain a stress distribution diagram and a deformation calculation result diagram of the perforated aluminum plate under load.
[0013] Furthermore, step S2 includes: defining the panel size and opening geometry information of the perforated aluminum plate, wherein the opening geometry information includes the opening pattern and the opening size; determining the opening center point positions of the first hole pattern of the first row and the second row and defining the coordinates, and calculating the vertical spacing between the two hole patterns based on the opening center point positions as the longitudinal arrangement spacing.
[0014] Furthermore, step S3 includes:
[0015] Based on the ANSYS APDL language, the structural geometry information is called, and the modeling starts from the lower left corner of the perforated aluminum plate. The effective hole arrangement area for hole pattern layout is determined according to the preset horizontal and vertical non-perforated edge widths.
[0016] Within the effective hole arrangement area, a rectangular unit with a width equal to the effective hole arrangement area and a height equal to two longitudinal arrangement spacings is constructed as the basic hole arrangement area. The first hole patterns of the first and second rows are used as the basis for replication according to the corresponding transverse arrangement spacing and the number of transverse replications. At the same time, the hole patterns at the corresponding positions in the basic hole arrangement area are removed through Boolean operations to generate a hole arrangement unit containing staggered double-row hole patterns.
[0017] Draw a horizontal dividing line at the axis of the basic hole array area to divide the basic hole array area into two rectangular hole array patches of equal height. The rectangular hole array patch includes a row of hole patterns for separate replication when staggered arrangement;
[0018] Use the judgment statement to calculate the number of longitudinal replications corresponding to the rectangular unit, and replicate the two rectangular hole-arranging patches in the effective hole-arranging area at equal intervals along the longitudinal direction, so that the two rectangular hole-arranging patches are arranged in sequence in an interlaced manner in the effective hole-arranging area;
[0019] The arranged rectangular hole patches are merged to form a complete geometric model.
[0020] Furthermore, step S5 includes:
[0021] Based on the ANSYS APDL language, the large deformation solution option is enabled, the nonlinear solver parameters are configured, and the finite element simulation is performed on the geometric model after the load is applied through the solver to obtain the von Mises equivalent stress and total displacement values of the perforated aluminum plate.
[0022] Furthermore, step S6 includes:
[0023] Single-step post-processing is performed based on the ANSYS APDL language, and the von Mises equivalent stress and total displacement values are called respectively through visualization commands to generate the corresponding stress distribution diagram and deformation calculation result diagram.
[0024] Based on the same inventive concept, the present invention also provides a perforated aluminum plate simulation system based on ANSYS APDL language, which adopts the perforated aluminum plate simulation method as described above, including:
[0025] The model definition module is used to configure the material properties and unit types of the perforated aluminum plate based on the ANSYS APDL language; define and parameterize the structural geometric information of the perforated aluminum plate, including the panel size, opening geometry information, opening center point location and arrangement spacing parameters of the perforated aluminum plate;
[0026] The geometric modeling module is used to call structural geometric information based on the ANSYS APDL language, construct the reserved non-perforated edge width and the effective perforation area starting from the lower left corner of the perforated aluminum plate, and automatically copy the hole pattern by combining Boolean operations and loop logic to generate the geometric model of the perforated aluminum plate;
[0027] The data processing module is used to configure mesh quality and surface load parameters based on the ANSYS APDL language, mesh the geometric model according to the mesh quality and set boundary constraints, and apply loads to the geometric model using surface load parameters; set the nonlinear solution environment, start the solver for simulation calculations, and extract the vonMises equivalent stress and total displacement values of the perforated aluminum plate under load; perform post-processing to obtain the stress distribution diagram and deformation calculation result diagram of the perforated aluminum plate under load.
[0028] Furthermore, the model definition module includes:
[0029] A configuration setting unit is used to define the panel size and opening geometry information of the perforated aluminum plate, wherein the opening geometry information includes the opening pattern and opening size;
[0030] The reference extraction unit is used to determine the opening center point position of the first hole pattern in the first row and the second row and define the coordinates, and calculate the vertical distance between the two hole patterns based on the opening center point position as the longitudinal arrangement distance.
[0031] Furthermore, the geometric modeling module includes:
[0032] The boundary definition unit is used to call structural geometry information based on the ANSYS APDL language. Taking the lower left corner of the perforated aluminum plate as the modeling starting point, the effective hole arrangement area for hole pattern layout is determined based on the preset horizontal and vertical non-perforated edge widths on both sides. Within the effective hole arrangement area, a rectangular unit with a width equal to the effective hole arrangement area width and a height equal to the two vertical arrangement spacings is constructed as the basic hole arrangement area.
[0033] A pattern construction unit is used to replicate the first hole patterns in the first and second rows according to the corresponding horizontal arrangement spacing and horizontal replication times; at the same time, the hole patterns at corresponding positions in the basic hole arrangement area are removed through Boolean operations to generate a hole arrangement unit containing a staggered double row hole pattern;
[0034] The graphic arrangement unit is used to draw a horizontal dividing line at the axis in the basic hole arrangement area, dividing the basic hole arrangement area into two rectangular hole arrangement patches of equal height. The rectangular hole arrangement patch includes a row of hole graphics, which are used to be copied separately when arranged in a staggered manner; a judgment statement is used to calculate the number of longitudinal copies corresponding to the rectangular unit, and the two rectangular hole arrangement patches are equidistantly copied along the longitudinal direction in the effective hole arrangement area, so that the two rectangular hole arrangement patches are arranged in sequence in a staggered manner in the effective hole arrangement area; the rectangular hole arrangement patches that have been arranged are merged to form a complete geometric model.
[0035] Compared with the prior art, the present invention has at least one of the following technical effects:
[0036] This paper utilizes the APDL language native to ANSYS to construct a highly parameterized modeling approach, offering the technical advantages of a clear operational process and logically sound configuration. By structuredly defining and invoking key geometric parameters such as hole patterns, dimensions, and spacing, the model-building process becomes highly automated and flexible, significantly improving the efficiency and accuracy of finite element modeling of perforated aluminum panels. This method eliminates the need for frequent repetition of modeling operations, facilitating the rapid generation of diverse structural models in multiple scenarios and working conditions. This approach not only reduces operational complexity but also provides a robust and professional level of technical depth. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments:
[0038] Figure 1 It is a flowchart of the steps of the perforated aluminum plate simulation method based on ANSYS APDL language of the present invention;
[0039] Figure 2 This is a working principle diagram of the perforated aluminum plate calculation in an embodiment of the present invention;
[0040] Figure 3 This is a typical geometric model diagram of a perforated aluminum plate in an embodiment of the present invention;
[0041] Figure 4 This is a typical arrangement diagram of the restraint mode of a perforated aluminum plate in an embodiment of the present invention;
[0042] Figure 5 is a finite element model diagram of the perforated aluminum plate after mesh division in an embodiment of the present invention;
[0043] Figure 6 is a distribution diagram of stress calculation results of a perforated aluminum plate in an embodiment of the present invention;
[0044] Figure 7 1 is a diagram showing the deformation calculation results of the perforated aluminum plate in an embodiment of the present invention. DETAILED DESCRIPTION
[0045] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application. The specific implementation methods of the present invention are described below in conjunction with the drawings and embodiments.
[0046] First embodiment
[0047] As modern building curtain wall structures continue to expand in terms of shape and functionality, perforated aluminum panels, a building material that combines aesthetics, transparency, and structural properties, have been widely used in actual projects. Especially in large-area curtain walls, the structural layout of perforated aluminum panels not only affects the overall appearance but also has a significant impact on the panel's stress characteristics, deformation behavior, and safety performance. However, due to the complex distribution of perforation patterns and the variable hole sizes, traditional analytical calculation methods are unable to accurately reflect the actual stress and deformation conditions at each location, which can easily lead to calculation errors or safety hazards. Therefore, the use of finite element analysis methods to conduct detailed modeling and simulation analysis of perforated aluminum panel structures has become an important requirement in current engineering design.
[0048] At present, the relatively close solutions in the existing technology mainly include two categories: First, the equivalent parameter calculation method is used. By simplifying the modeling concept, the equivalent elastic modulus and equivalent thickness and other parameters are first calculated, and then a simplified model is constructed in structural analysis software such as SAP2000 to perform deflection and strength analysis. Although this method can reflect the overall stiffness and strength of the perforated plate to a certain extent, due to the parameter simplification and intermediate conversion steps, the accuracy is limited, and cross-platform operation is required, the steps are cumbersome and the efficiency is low. Secondly, a common practice in engineering practice is to use third-party modeling software such as SolidWorks and Rhino to create a perforation pattern and then import it into ANSYS or ABAQUS for finite element analysis. However, this method is particularly inefficient in application scenarios with diverse models and frequent parameter adjustments. The model needs to be manually rebuilt every time the hole arrangement changes, which is time-consuming, labor-intensive and error-prone, and seriously restricts the rapid calculation and optimization design of batch models.
[0049] In view of the above-mentioned deficiencies, the inventors, based on their long-term practical experience in perforated structure modeling and simulation, have proposed a perforated aluminum plate simulation method and system based on the ANSYS APDL language. The present invention parametrically defines structural information such as opening graphics, panel size, and arrangement mode, and combines the built-in APDL scripting language of ANSYS to automatically construct geometric models, arrange holes, apply boundary and load conditions, and perform nonlinear solutions. This solution can quickly generate multiple models and complete efficient simulation calculations by simply modifying key variables, avoiding repeated modeling and cross-platform operations, significantly improving simulation efficiency and operational convenience, and is particularly suitable for batch calculation of models and comparative analysis of solutions in engineering. The specific implementation methods are as follows:
[0050] like Figure 1 ,2, the present invention provides a perforated aluminum plate simulation method based on ANSYS APDL language, which is suitable for evenly distributed perforated aluminum plates, has fast modeling speed and high calculation accuracy, and the steps include:
[0051] Step S1: Configure the material properties and element types of the perforated aluminum plate based on ANSYS APDL language;
[0052] Specifically, define the unit system, material type, and element type. By setting the unit system used in the analysis, define the material performance parameters of the perforated aluminum plate, such as elastic modulus, Poisson's ratio, etc., and select the shell element type suitable for thin plate structure analysis, such as SHELL181, to provide a basic material and element configuration environment for subsequent geometric modeling and finite element analysis.
[0053] Step S2: Based on the ANSYS APDL language, define and parameterize the structural geometric information of the perforated aluminum plate, including the panel size, hole geometry information, hole center point position, and arrangement spacing parameters of the perforated aluminum plate; including: defining the panel size and hole geometry information of the perforated aluminum plate, wherein the hole geometry information includes the hole pattern and hole size; determining the hole center point position of the first hole pattern in the first row and the second row and defining the coordinates; and calculating the vertical spacing between the two hole patterns based on the hole center point position as the longitudinal arrangement spacing.
[0054] Specifically, this step involves defining the panel's dimensions, hole pattern, and opening size, setting the center coordinates of the first and second rows of holes, and calculating the longitudinal center-to-center distance between the two rows of holes as the longitudinal spacing. These geometric parameters are parameterized using variables, facilitating subsequent modeling and enabling rapid modification and reuse under different model conditions.
[0055] Step S3: Based on the ANSYS APDL language, the structural geometry information is called, and the reserved non-perforated edge width and the effective perforation area are constructed from the starting position of the lower left corner of the perforated aluminum plate. The hole pattern is automatically copied by combining Boolean operations and loop logic to generate the geometric model of the perforated aluminum plate; including:
[0056] Based on the ANSYS APDL language, the structural geometry information is called, and the modeling starts from the lower left corner of the perforated aluminum plate. The effective hole arrangement area for hole pattern layout is determined according to the preset horizontal and vertical non-perforated edge widths.
[0057] Within the effective hole arrangement area, a rectangular unit with a width equal to the effective hole arrangement area and a height equal to two longitudinal arrangement spacings is constructed as the basic hole arrangement area. The first hole patterns of the first and second rows are used as the basis for replication according to the corresponding transverse arrangement spacing and the number of transverse replications. At the same time, the hole patterns at the corresponding positions in the basic hole arrangement area are removed through Boolean operations to generate a hole arrangement unit containing staggered double-row hole patterns.
[0058] Draw a horizontal dividing line at the axis of the basic hole array area to divide the basic hole array area into two rectangular hole array patches of equal height. The rectangular hole array patch includes a row of hole patterns for separate replication when staggered arrangement;
[0059] Use the judgment statement to calculate the number of longitudinal replications corresponding to the rectangular unit, and replicate the two rectangular hole-arranging patches in the effective hole-arranging area at equal intervals along the longitudinal direction, so that the two rectangular hole-arranging patches are arranged in sequence in an interlaced manner in the effective hole-arranging area;
[0060] The arranged rectangular hole patches are merged to form a complete geometric model.
[0061] Specifically, by indexing parameters such as panel and hole size, the geometric model is arranged by itself, e.g. Figure 3 As shown, Figure 3 This is a typical perforated aluminum panel geometry model diagram. The geometry model is quickly and automatically generated based on parameters such as the total panel size, hole size, and hole spacing. The specific process is as follows:
[0062] Calculate the total number of vertical and horizontal intervals, i.e. the number of vertical and horizontal replications, by using the panel's height, width, and hole spacing.
[0063] Use the lower left corner of the effective hole area as the base point to establish the width of the aluminum plate's non-perforated edge. Then create a rectangle with a height equal to the spacing between two holes. Use the first hole pattern in the two rows as the base point to replicate horizontally according to the corresponding number of intervals.
[0064] Use Boolean operations to remove holes from the rectangular surface, and create a straight line at the height of a vertical spacing on the rectangular surface to split the rectangular surface after the holes are opened into two rectangles with one row of holes.
[0065] Use the judgment statement to calculate the number of vertical copies, copy two rows of rectangles within the vertical range of the panel, create an edge rectangle at the top, and merge all faces.
[0066] The following are the detailed implementation steps for automatically modeling the perforated aluminum plate geometry in the APDL environment in step S3. This step automatically calls the previously defined structural geometry information through the APDL language and executes the following modeling process:
[0067] Step S31: Set the modeling starting point and effective hole area, take the lower left corner of the perforated aluminum plate as the modeling origin (0, 0), and reserve the width according to the set horizontal and vertical edges. and , determine the effective hole arrangement area: the horizontal width of the effective hole arrangement area and vertical height ,in, and is the width and height of the panel size;
[0068] Step S32: construct the basic hole arrangement area, at the bottom of the effective hole arrangement area, with ( , ) is the lower left corner, and a basic hole area is created, wherein the width of the basic hole area is the width of the effective hole area, and the height is the width of the two vertical arrangement spacings, i.e. 2 As a hole row unit of a staggered double row hole pattern; is the vertical arrangement spacing;
[0069] Step S33: Copy the hole pattern to generate a row of hole units, and call the defined two initial hole center points. For example, the first hole in the first row is ; The first hole in the second row is , For horizontal arrangement spacing; horizontal copy, the first and second rows are copied horizontally times, each time moving to the right If the Figure 3 To the attached Figure 7 If aligned, the coordinates of the first hole in the second row are In addition, the coordinate can also be offset to the right by a certain distance, such as , d is the offset distance. Finally, use the Boolean operation command ASUB or ASOLV to remove all the copied hole graphics in the basic hole area to generate double-row staggered hole units.
[0070] Step S34: In the basic hole area, the axis and height directions Draw a horizontal line at the point; use the DIVIDE operation to split it into two rectangles of equal height, each containing a row of holes, forming two hole-row patches; patch A is the lower row of holes, and patch B is the upper row of holes.
[0071] Step S35: Copy the face sheet longitudinally to form a staggered arrangement, and set the width and height of the effective hole area according to the width and height of the effective hole area. , vertical arrangement spacing , calculate the number of vertical replications: in the effective hole row area, every 2 The height is copied upwards, and the patch A is located at an even multiple The height of bread B is , i is the number of replications, and finally a pattern of holes arranged in an alternating pattern is formed.
[0072] Step S4: Configure mesh quality and surface load parameters based on the ANSYS APDL language, mesh the geometric model according to the mesh quality and set boundary constraints, and apply loads to the geometric model using surface load parameters;
[0073] Specifically, enter the mesh quality and surface load values. Surface loads are uniformly distributed loads on vertical panels, typically a combination of design values. Elevation loads are composed of wind and seismic loads, while planar loads are typically composed of wind and live loads. After a simple calculation, simply enter the combined design values. Variables such as loads and panel thickness are defined upfront for easy modification and reading.
[0074] The assignment commands used for subsequent modeling, meshing, and load application are as follows:
[0075] th=3 !Panel thickness
[0076] pressonpanel=-1.5e-3! Surface load, unit MPa
[0077] mesh_quality=6 !Mesh quality, 1-10. 1 is the finest and 10 is the coarsest.
[0078] Figure 5 This is the finite element model diagram of the perforated aluminum plate after meshing; here the meshing parameter value is selected as 5, and the index mesh quality variable is used to automatically mesh the geometric model. Figure 4 As shown, Figure 4 This diagram shows a typical perforated aluminum panel constraint arrangement. The constraint method can be modified based on the actual project. This example shows a typical four-side support condition, where boundary constraints are applied to the model. Perforated aluminum panels are typically supported on four sides, and the constraint method is simply supported on four sides. Other support methods can be modified, such as applying point constraints at specific locations.
[0079] The command sequence used in ANSYS APDL to select boundary lines and constraint points, set meshing properties, and apply surface loads to the model to complete the boundary conditions and load configuration before finite element analysis is as follows:
[0080] !Select four lines
[0081] !Apply line constraints
[0082] !LSEL,S,LOC,Y,1 means select the line whose midpoint is 1 on the Y axis
[0083] !LSEL,R,LOC,X,2 means select the line whose midpoint is at X-axis coordinate 2. R means select within the current selection set.
[0084] !Select the points to be constrained
[0085] !Apply point constraints
[0086] The index defines the variables for applying the surface load magnitude to the geometry.
[0087] / RESET
[0088] !Automatic grid, grid size 1-10, 10 is the coarsest
[0089] AATT,1,1,1,0,1 !Set grid properties
[0090] SMRT,mesh_quality! Use smart meshing to improve mesh quality
[0091] MSHAPE,1,2D !Optimize the mesh and use a two-dimensional mesh
[0092] MSHKEY,0 !Set the meshing mode to free meshing
[0093] amesh,all ! Select the meshing range to be all faces
[0094] sf,all,pres,pressonpanel! Apply surface load and index the surface load defined previously.
[0095] Step S5: Using the ANSYS APDL language, set up a nonlinear solution environment, start the solver for simulation, and extract the von Mises equivalent stress and total displacement of the perforated aluminum plate under load. Specifically, enable the large deformation solution option in the ANSYS APDL language, configure the nonlinear solver parameters, and use the solver to perform a finite element simulation on the loaded geometric model to obtain the von Mises equivalent stress and total displacement of the perforated aluminum plate. This considers the large deformation nonlinear working condition.
[0096] The command sequence used to enable large deformation solving capabilities in ANSYS APDL and perform simulation analysis is as follows:
[0097] !Solution
[0098] ! Consider large deformation calculations
[0099] / solu ! Enter the solver module
[0100] NLGEOM,1 ! Enable large deformation calculation, 1 means enabled, 0 means not considering large deformation
[0101] asel,all !Select to calculate all cells
[0102] solve !Start the solver
[0103] fini ! End of solution
[0104] Step S6: Perform post-processing based on ANSYS APDL language to obtain the stress distribution diagram and deformation calculation result diagram of the perforated aluminum plate under load, that is, perform single-step post-processing based on ANSYS APDL language, call the von Mises equivalent stress and total displacement values respectively through visualization commands, and generate the corresponding stress distribution diagram and deformation calculation result diagram. Figure 6 、 7 As shown, the required stress calculation result distribution diagram, i.e., stress distribution diagram, deformation calculation result diagram, i.e., deformation diagram and other calculation results are extracted.
[0105] The command sequence used to extract the von Mises equivalent stress diagram and total displacement deformation cloud diagram in post-processing and realize the visualization output of the loading results of the perforated aluminum plate is as follows:
[0106] !Show von-mises stress diagram
[0107] / POST1 ! Enter the single-step post-processing module
[0108] / EFACET,1 ! Display results on element boundaries based on element faces
[0109] PLNSOL, S,EQV, 0,1.0 !Draw the distribution of von-Miss stress calculation results
[0110] !Show deformation map
[0111] / POST1
[0112] / EFACET,1
[0113] PLNSOL, U,SUM, 0,1.0 !Draw the displacement contour.
[0114] In order to achieve the same or similar technical objectives as the present invention, in addition to using the ANSYS APDL language for parametric modeling and automated simulation, the following other alternative technical solutions may also be used:
[0115] Automatic modeling and solving functions can be realized based on other finite element analysis software. For example, commercial finite element software such as ABAQUS, MSCNastran, COMSOL Multiphysics, etc. can be used to automatically control the perforated plate geometric modeling, meshing, load application and solution processes through the script interface provided by them (such as Python, MATLAB, etc.), which can also achieve the purpose of structural response calculation and analysis in the present invention.
[0116] Using parametric modeling capabilities within the ANSYS Workbench environment (such as SpaceClaim and DesignModeler), you can manually or semi-automatically construct the perforated aluminum panel geometry. Then, using the Workbench Mechanical module, you can apply boundary conditions, loads, and perform analysis to ultimately calculate the structural response. This approach is suitable for users who require more visual operations, but it is less flexible and efficient than the APDL parametric method.
[0117] In some application scenarios, a simplified mathematical model (such as an equivalent plate model or a plate bending model under a uniformly distributed load) can be constructed. Combined with equivalent parameters such as the equivalent modulus and equivalent thickness of the perforated area, the deflection and stress response of the perforated plate can be solved using analytical calculations or MATLAB programming as an alternative means of rapid evaluation.
[0118] The above solutions can simulate and analyze the structural performance of perforated aluminum panels to varying degrees. The specific selection can be based on actual engineering needs, calculation accuracy requirements, and user operating habits.
[0119] Second embodiment
[0120] Based on the same inventive concept, the present invention also provides a perforated aluminum plate simulation system based on ANSYS APDL language, which adopts the perforated aluminum plate simulation method as described above, including:
[0121] The model definition module is used to configure the material properties and unit types of the perforated aluminum plate based on the ANSYS APDL language; define and parameterize the structural geometric information of the perforated aluminum plate, including the panel size, opening geometry information, opening center point location and arrangement spacing parameters of the perforated aluminum plate;
[0122] The geometric modeling module is used to call structural geometric information based on the ANSYS APDL language, construct the reserved non-perforated edge width and the effective perforation area starting from the lower left corner of the perforated aluminum plate, and automatically copy the hole pattern by combining Boolean operations and loop logic to generate the geometric model of the perforated aluminum plate;
[0123] The data processing module is used to configure mesh quality and surface load parameters based on the ANSYS APDL language, mesh the geometric model according to the mesh quality and set boundary constraints, and apply loads to the geometric model using surface load parameters; set the nonlinear solution environment, start the solver for simulation calculations, and extract the vonMises equivalent stress and total displacement values of the perforated aluminum plate under load; perform post-processing to obtain the stress distribution diagram and deformation calculation result diagram of the perforated aluminum plate under load.
[0124] Furthermore, the model definition module includes:
[0125] A configuration setting unit is used to define the panel size and opening geometry information of the perforated aluminum plate, wherein the opening geometry information includes the opening pattern and opening size;
[0126] The reference extraction unit is used to determine the opening center point position of the first hole pattern in the first row and the second row and define the coordinates, and calculate the vertical distance between the two hole patterns based on the opening center point position as the longitudinal arrangement distance.
[0127] Furthermore, the geometric modeling module includes:
[0128] The boundary definition unit is used to call structural geometry information based on the ANSYS APDL language. Taking the lower left corner of the perforated aluminum plate as the modeling starting point, the effective hole arrangement area for hole pattern layout is determined based on the preset horizontal and vertical non-perforated edge widths on both sides. Within the effective hole arrangement area, a rectangular unit with a width equal to the effective hole arrangement area width and a height equal to the two vertical arrangement spacings is constructed as the basic hole arrangement area.
[0129] A pattern construction unit is used to replicate the first hole patterns in the first and second rows according to the corresponding horizontal arrangement spacing and horizontal replication times; at the same time, the hole patterns at corresponding positions in the basic hole arrangement area are removed through Boolean operations to generate a hole arrangement unit containing a staggered double row hole pattern;
[0130] The graphic arrangement unit is used to draw a horizontal dividing line at the axis in the basic hole arrangement area, dividing the basic hole arrangement area into two rectangular hole arrangement patches of equal height. The rectangular hole arrangement patch includes a row of hole graphics, which are used to be copied separately when arranged in a staggered manner; a judgment statement is used to calculate the number of longitudinal copies corresponding to the rectangular unit, and the two rectangular hole arrangement patches are equidistantly copied along the longitudinal direction in the effective hole arrangement area, so that the two rectangular hole arrangement patches are arranged in sequence in a staggered manner in the effective hole arrangement area; the rectangular hole arrangement patches that have been arranged are merged to form a complete geometric model.
[0131] Although the present invention has been disclosed above in terms of preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art may make possible changes and modifications to the technical solutions of the present invention by using the methods and technical contents disclosed above without departing from the spirit and scope of the present invention. Therefore, any simple modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solutions of the present invention shall fall within the scope of protection of the technical solutions of the present invention.
Claims
1. A perforated aluminum plate simulation method based on ANSYS APDL language, characterized in that the steps include: Step S1: Configure the material properties and element types of the perforated aluminum plate based on ANSYS APDL language; Step S2: defining and parameterizing the structural geometric information of the perforated aluminum plate based on the ANSYS APDL language, including the panel size, opening geometric information, opening center point position, and arrangement spacing parameters of the perforated aluminum plate; Step S3: Based on the ANSYS APDL language, the structural geometric information is called, and the reserved non-perforated edge width and the effective perforation area are constructed from the starting position of the lower left corner of the perforated aluminum plate. The hole pattern is automatically copied by combining Boolean operations and loop logic to generate a geometric model of the perforated aluminum plate; Step S4: configuring mesh quality and surface load parameters based on the ANSYS APDL language, meshing the geometric model according to the mesh quality and setting boundary constraints, and applying loads to the geometric model using the surface load parameters; Step S5: Setting a nonlinear solution environment based on the ANSYS APDL language, starting a solver to perform simulation calculations, and extracting von Mises equivalent stress and total displacement values of the perforated aluminum plate under the load; Step S6: performing post-processing based on the ANSYS APDL language to obtain a stress distribution diagram and a deformation calculation result diagram of the perforated aluminum plate under the load.
2. The perforated aluminum plate simulation method according to claim 1, characterized in that: Step S2 includes: defining the panel size and the opening geometry information of the perforated aluminum plate, wherein the opening geometry information includes the opening pattern and the opening size; determining the opening center point position of the first hole pattern in the first row and the second row and defining the coordinates, and calculating the vertical spacing between the two hole patterns based on the opening center point position as the longitudinal arrangement spacing.
3. The perforated aluminum plate simulation method according to claim 2, characterized in that: Step S3 includes: The structural geometry information is called based on the ANSYS APDL language, the lower left corner of the perforated aluminum plate is used as the modeling starting point, and the effective hole arrangement area for the hole pattern arrangement is determined according to the preset widths of the non-perforated edges on both the horizontal and vertical sides; In the effective hole arrangement area, a rectangular unit with a width equal to the width of the effective hole arrangement area and a height equal to two of the longitudinal arrangement spacings is constructed as a basic hole arrangement area; and the first hole patterns of the first row and the second row are replicated according to the corresponding transverse arrangement spacing and the number of transverse replications based on the first hole pattern of the first row and the second row; at the same time, the hole patterns at corresponding positions in the basic hole arrangement area are removed by the Boolean operation to generate a hole arrangement unit containing the staggered double rows of the hole patterns; Draw a horizontal dividing line at the axis of the basic hole array area to divide the basic hole array area into two rectangular hole array patches of equal height, wherein the rectangular hole array patch includes a row of the hole patterns for separate replication when staggered; Using a judgment statement to calculate the number of longitudinal replications corresponding to the rectangular unit, and performing equidistant replication of the two rectangular hole-arranging patches along the longitudinal direction within the effective hole-arranging area, so that the two rectangular hole-arranging patches are arranged in sequence in a staggered manner within the effective hole-arranging area; The rectangular hole patch that has been arranged is subjected to a face merging operation to form the complete geometric model.
4. The perforated aluminum plate simulation method according to claim 3, characterized in that: Step S5 includes: Based on the ANSYS APDL language, a large deformation solution option is enabled, nonlinear solver parameters are configured, and a finite element simulation solution is performed on the geometric model after the load is applied through the solver to obtain the von Mises equivalent stress and the total displacement value of the perforated aluminum plate.
5. The perforated aluminum plate simulation method according to claim 4, characterized in that: Step S6 includes: Single-step post-processing is performed based on the ANSYS APDL language, and the von Mises equivalent stress and the total displacement value are respectively called through visualization commands to generate the corresponding stress distribution diagram and the deformation calculation result diagram.
6. A perforated aluminum plate simulation system based on ANSYS APDL language, using the perforated aluminum plate simulation method according to any one of claims 1 to 5, characterized in that: include: Model definition module, used to configure the material properties and element types of perforated aluminum plates based on ANSYS APDL language; Defining and parameterizing the structural geometric information of the perforated aluminum plate, including the panel size, opening geometric information, opening center point position and arrangement spacing parameters of the perforated aluminum plate; a geometric modeling module for calling the structural geometric information based on the ANSYS APDL language, constructing a reserved non-perforated edge width and an effective perforation area starting from the lower left corner of the perforated aluminum plate, automatically copying the hole pattern by combining Boolean operations and loop logic, and generating a geometric model of the perforated aluminum plate; A data processing module is configured to configure mesh quality and surface load parameters based on the ANSYS APDL language, mesh the geometric model according to the mesh quality and set boundary constraints, and apply loads to the geometric model using the surface load parameters; set a nonlinear solution environment, start a solver to perform simulation calculations, and extract von Mises equivalent stress and total displacement values of the perforated aluminum plate under the load; Post-processing is performed to obtain a stress distribution diagram and a deformation calculation result diagram of the perforated aluminum plate under the load.
7. The perforated aluminum plate simulation system according to claim 6, characterized in that: The model definition module includes: A configuration setting unit, configured to define the panel size and the opening geometry information of the perforated aluminum plate, wherein the opening geometry information includes an opening pattern and an opening size; The reference extraction unit is used to determine the center point position of the first hole pattern in the first row and the second row and define the coordinates, and calculate the vertical distance between the two hole patterns according to the center point position of the hole as the longitudinal arrangement distance.
8. The perforated aluminum plate simulation system according to claim 7, characterized in that: The geometric modeling module includes: A boundary definition unit is configured to call the structural geometry information based on the ANSYS APDL language, take the lower left corner of the perforated aluminum plate as a modeling starting point, and determine the effective hole arrangement area for the hole pattern arrangement according to the preset widths of the non-perforated edges on both the horizontal and vertical sides; within the effective hole arrangement area, construct a rectangular unit with a width equal to the width of the effective hole arrangement area and a height equal to two longitudinal arrangement spacings as a basic hole arrangement area; a pattern construction unit, configured to replicate the first hole pattern in the first and second rows according to the corresponding horizontal arrangement spacing and horizontal replication times based on the first hole pattern in the first and second rows; and simultaneously, to remove the hole pattern at the corresponding position in the basic hole arrangement area through the Boolean operation to generate a hole arrangement unit containing the hole pattern in two staggered rows; A graphic arrangement unit is used to draw a horizontal dividing line at the axis in the basic hole arrangement area to divide the basic hole arrangement area into two rectangular hole arrangement patches of equal height, wherein the rectangular hole arrangement patch includes a row of the hole graphics for separate replication during staggered arrangement; a judgment statement is used to calculate the number of longitudinal replications corresponding to the rectangular unit, and the two rectangular hole arrangement patches are equidistantly replicated along the longitudinal direction in the effective hole arrangement area so that the two rectangular hole arrangement patches are arranged in sequence in a staggered manner in the effective hole arrangement area; and a face merging operation is performed on the arranged rectangular hole arrangement patches to form a complete geometric model.
Citation Information
Patent Citations
ANSYS-APDL (ANSYS parametric design language) development based method for performing transient heat-structure coupling analysis on spherical optical bow cap in complex heat environment
CN104951626A
ANSYS-APDL language-based bloom continuous rolling deformation prediction method considering tension load
CN110705146A