Perforated aluminum plate simulation method and system based on ANSYS APDL language

Parameterized modeling is performed through the ANSYS APDL language, and the problems of cumbersome modeling and low accuracy of perforated aluminum plates are solved, efficient and accurate simulation calculation is achieved, and it is suitable for perforated aluminum plate analysis in architectural curtain wall projects.

CN120354685AActive Publication Date: 2025-07-22CHINA CONSTR DONGFANG DECORATION CO LTD

Patent Information

Application Number
CN202510848692.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-24
Publication Date
2025-07-22
Estimated Expiration
2045-06-24

AI Technical Summary

Technical Problem

When calculating the mechanical properties of perforated aluminum plates in the prior art, the traditional method has cumbersome calculations and low accuracy, making it difficult to accurately reflect the weakening effect of the hole on the local structure, and the modeling efficiency is low, making it unable to adapt to large-scale or high-density perforation scenarios.

Method used

Parameterized modeling is performed using ANSYS APDL language. Through structural parameterization and automatic arrangement and loading solution processes of hole graphics, the modeling steps are simplified, and the modeling steps are achieved quickly generation and automatic simulation of the model, and the simulation efficiency and accuracy are improved.

Benefits of technology

It significantly improves the efficiency and accuracy of finite element modeling of perforated aluminum plates, reduces the operation complexity, and is suitable for the rapid generation of different structural models in multiple scenarios and under multiple operating conditions, taking into account professionalism.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120354685A_ABST
    Figure CN120354685A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of engineering simulation analysis, and provides an ANSYS APDL language-based perforated aluminum plate simulation method, which comprises the following steps of: configuring material attributes and unit types of perforated aluminum plates; defining and parameterizing structure geometric information; a non-perforated edge width and an effective hole arrangement area are constructed from the starting position of the lower left corner of the perforated aluminum plate, and a hole pattern is automatically copied in combination with Boolean operation and circulation logic; grid division is carried out according to grid quality, boundary constraint conditions are set, and a surface load parameter is called to apply a load; and setting a nonlinear solving environment, extracting von Mises equivalent stress and a total displacement value under the action of a load, and performing post-processing to obtain a stress distribution diagram and a deformation calculation result diagram. A set of highly parameterized modeling method is constructed through an APDL of ANSYS, the method has the technical advantages of being clear in operation process and reasonable in configuration logic, and through structural definition and calling of key geometric parameters such as hole graphs, sizes and intervals, the efficiency and accuracy of perforated aluminum plate modeling are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of engineering simulation analysis, and particularly relates to a simulation method and system for perforated aluminum plates based on ANSYS APDL language. Background Art

[0002] Currently, perforated aluminum plates are widely used in building curtain wall projects. During the structural calculation process, the calculation of the panel is usually involved, especially the calculation of perforated aluminum plates. The shape of the perforated aluminum plate determines that the mechanical properties, stress conditions, and deformation sizes at different positions of the panel will vary. Traditional calculation methods are difficult to calculate the actual stress and deformation results, and the calculation process is cumbersome and the calculation amount is large. Therefore, it is necessary to use the finite element calculation method to simulate the actual stress and deformation results of the perforated aluminum plate.

[0003] There are mainly two ways for the existing structural analysis of perforated aluminum plates: The first way is to adopt the equivalent plate method, simplify the perforated plate into a solid plate and introduce the equivalent elastic modulus and thickness, and cooperate with general structural analysis software such as SAP2000 for strength and deformation analysis; the second way is to establish a real hole geometric model using 3D modeling software and import it into finite element software such as ANSYS for simulation analysis. However, the first way requires a series of simplified calculations to obtain equivalent parameters in the early stage, and then the results are obtained by the SAP2000 calculation software. The calculation amount is large, and the calculation software needs to be replaced midway, and 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, and the error is large; the second way has high accuracy, but the modeling process is complex, time-consuming, and it is difficult to handle large-scale models or high-density perforation scenarios, and the software operation efficiency is also easily limited.

[0004] Therefore, there is an urgent need for a simulation method and system for perforated aluminum plates suitable for regular and uniformly distributed hole patterns, with high modeling efficiency, reliable calculation accuracy, and flexible adjustable parameters, to improve the simulation efficiency and accurately reflect the structural stress characteristics. Summary of the Invention

[0005] Aiming at the problems existing in the finite element modeling process of the existing perforated aluminum plates, such as cumbersome operation, inconvenient parameter modification, and poor model reusability, the present invention proposes a simulation method and system for perforated aluminum plates based on ANSYS APDL language. By integrating structural parameterization, automatic layout of hole patterns, and loading and solving processes, the modeling steps are significantly simplified, and the rapid generation and automatic simulation of models under different opening forms and parameter changes are realized, improving the simulation efficiency and accuracy, and solving technical problems such as repeated modeling, manual operation, and easy occurrence of errors.

[0006] The present invention provides a simulation method for perforated aluminum plates based on ANSYS APDL language, and the steps include: Step S1: Configure the material properties and element types of the perforated aluminum plate based on ANSYS APDL language; Step S2: Define and parameterize the structural geometric information of the perforated aluminum plate based on 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: Call the structural geometric information based on ANSYS APDL language, construct the reserved non-opening edge width and the effective row hole 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; Step S4: Configure the mesh quality and surface load parameters based on ANSYS APDL language, perform mesh division on the geometric model according to the mesh quality and set boundary constraint conditions, and call the surface load parameters to apply loads to the geometric model; Step S5: Set the nonlinear solution environment based on ANSYS APDL language, start the solver for simulation calculation, and extract the von Mises equivalent stress and total displacement values of the perforated aluminum plate under the action of the load; 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 the action of the load.

[0007] Further, Step S2 includes: defining the panel size and opening geometric information of the perforated aluminum plate, where the opening geometric information includes the opening pattern and opening size; determining the opening center point positions of the first and second rows of the first hole patterns and performing coordinate definition, and calculating the vertical spacing between the two hole patterns based on the opening center point positions as the longitudinal arrangement spacing.

[0008] Further, Step S3 includes: Call the structural geometric information based on ANSYS APDL language, take the lower left corner of the perforated aluminum plate as the modeling starting point, and determine the effective row hole area for hole pattern arrangement according to the preset non-opening edge widths on the horizontal and vertical sides; Within the effective row hole area, construct a rectangular unit with a width equal to the width of the effective row hole area and a height equal to two longitudinal arrangement spacings as the basic row hole area; and copy it based on the first and second rows of the first hole patterns according to the corresponding horizontal arrangement spacing and the number of horizontal replications; at the same time, remove the hole patterns at the corresponding positions within the basic row hole area through Boolean operations to generate a row hole unit containing staggered double-row hole patterns; Draw a horizontal dividing line at the mid-axis of the basic row hole area to divide the basic row hole area into two rectangular row hole patches with equal height. The rectangular row hole patches each include a row of hole patterns for separate replication during staggered arrangement; Calculate the longitudinal replication times corresponding to the rectangular unit using a judgment statement, and perform equidistant replication on two rectangular perforated patches in the longitudinal direction within the effective perforation area, so that the two rectangular perforated patches are arranged in an alternating manner in the effective perforation area; Perform a surface merging operation on the completed rectangular perforated patches to form a complete geometric model.

[0009] Furthermore, step S5 includes: Enable the large deformation solution option based on the ANSYS APDL language, configure the nonlinear solver parameters, and perform finite element simulation and solution on the geometric model after applying the load through the solver to obtain the von Mises equivalent stress and total displacement values of the perforated aluminum plate.

[0010] Furthermore, step S6 includes: Perform single-step post-processing based on the ANSYS APDL language, and respectively call the von Mises equivalent stress and total displacement values through visualization commands to generate the corresponding stress distribution diagram and deformation calculation result diagram.

[0011] Based on the same inventive concept, the present invention also provides a perforated aluminum plate simulation system based on the ANSYS APDL language, adopting the above-mentioned perforated aluminum plate simulation method, including: A model definition module for configuring the material properties and element types of the perforated aluminum plate based on the ANSYS APDL language; defining and parameterizing the structural geometric information of the perforated aluminum plate, including the panel size of the perforated aluminum plate, the opening geometric information, the position of the opening center point, and the arrangement spacing parameters; A geometric modeling module for calling the structural geometric information based on the ANSYS APDL language, constructing the reserved non-opening edge width and the effective perforation area starting from the lower left corner position of the perforated aluminum plate, and automatically replicating the hole pattern in combination with Boolean operations and loop logic to generate the geometric model of the perforated aluminum plate; A data processing module for configuring the mesh quality and surface load parameters based on the ANSYS APDL language, performing mesh division on the geometric model according to the mesh quality and setting boundary constraint conditions, calling the surface load parameters to apply the load to the geometric model; setting the nonlinear solution environment, starting the solver for simulation calculation, extracting the von Mises equivalent stress and total displacement values of the perforated aluminum plate under the load; performing post-processing to obtain the stress distribution diagram and deformation calculation result diagram of the perforated aluminum plate under the load.

[0012] Furthermore, the model definition module includes: A configuration setting unit for defining the panel size and opening geometric information of the perforated aluminum plate, where the opening geometric information includes the opening pattern and the opening size; A reference extraction unit is used to determine the opening center point positions of the first and second rows of the first hole patterns and define their coordinates, and calculate the vertical distance between the two hole patterns based on the opening center point positions as the longitudinal arrangement distance.

[0013] Further, the geometric modeling module includes: A boundary definition unit is used to call the structural geometric information based on the ANSYS APDL language, take the lower left corner of the perforated aluminum plate as the modeling starting point, and determine the effective hole arrangement area for the hole pattern layout according to the preset non-opening edge widths on 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 the two longitudinal arrangement distances as the basic hole arrangement area; A pattern construction unit is used to copy based on the first hole patterns of the first and second rows according to the corresponding horizontal arrangement distance and the number of horizontal replications; at the same time, remove the hole patterns at the corresponding positions within the basic hole arrangement area through Boolean operations to generate a hole arrangement unit containing staggered double-row hole patterns; A pattern arrangement unit is used to draw a horizontal dividing line at the axis of the basic hole arrangement area to divide the basic hole arrangement area into two rectangular hole arrangement patches with equal height. The rectangular hole arrangement patches each include a row of hole patterns for separate replication during staggered arrangement; use a judgment statement to calculate the corresponding number of longitudinal replications of the rectangular unit, and perform equidistant replication of the two rectangular hole arrangement patches along the longitudinal direction within the effective hole arrangement area so that the two rectangular hole arrangement patches are arranged in a staggered manner in the effective hole arrangement area in sequence; perform a surface merging operation on the already arranged rectangular hole arrangement patches to form a complete geometric model.

[0014] Compared with the prior art, the present invention has at least one of the following technical effects: The present invention constructs a set of highly parameterized modeling methods through the APDL language provided by ANSYS, and has the technical advantages of clear operation process and reasonable configuration logic. Through the structured definition and call of key geometric parameters such as hole patterns, dimensions, and distances, the model construction process is highly automated and flexibly adjustable, significantly improving the efficiency and accuracy of the finite element modeling of perforated aluminum plates. This method does not require frequent repeated modeling operations, is convenient for quickly generating different structural models in multiple scenarios and working conditions, not only reduces the operation complexity, but also takes into account the professional technical depth. Description of the Drawings

[0015] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments: Figure 1 It is a step flow chart of the perforated aluminum plate simulation method based on the ANSYS APDL language of the present invention; Figure 2It is the working principle diagram of the perforated aluminum plate calculation in the embodiment of the present invention; Figure 3 It is a typical geometric model diagram of the perforated aluminum plate in the embodiment of the present invention; Figure 4 It is the layout diagram of the constraint mode of a typical perforated aluminum plate in the embodiment of the present invention; Figure 5 It is the finite element model diagram after the grid division of the perforated aluminum plate in the embodiment of the present invention; Figure 6 It is the distribution diagram of the stress calculation result of the perforated aluminum plate in the embodiment of the present invention; Figure 7 It is the deformation calculation result diagram of the perforated aluminum plate in the embodiment of the present invention. Specific implementation manners

[0016] To make the objectives, 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 with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application. The specific implementation manners of the present invention will be described below with reference to the accompanying drawings and embodiments.

[0017] First embodiment With the continuous enrichment of the shape and function of modern building curtain wall structures, the perforated aluminum plate, as a building material integrating aesthetics, permeability and structure, has been widely used in practical engineering. Especially in large-area curtain walls, the structural layout of the perforated aluminum plate not only affects the overall appearance, but also has a significant impact on the mechanical properties, deformation behavior and safety performance of the panel. However, due to the complex distribution of the perforation pattern and the variable hole size, it is difficult for traditional analytical calculation methods to accurately reflect the true situation of the force and deformation at each place, and it is easy to cause calculation errors or safety hazards. Therefore, using the finite element analysis method to carry out refined modeling and simulation analysis on the perforated aluminum plate structure has become an important requirement in current engineering design.

[0018] Currently, the relatively close solutions in the prior art mainly include two categories: First, the equivalent parameter calculation method is adopted. By simplifying the modeling idea, parameters such as the equivalent elastic modulus and equivalent thickness are first calculated, and then a simplified model is constructed in structural analysis software such as SAP2000 for deflection and strength analysis. Although this method can reflect the overall stiffness and strength of the perforated plate to a certain extent, due to parameter simplification and intermediate conversion steps, the accuracy is limited, and it requires cross-platform operation, with cumbersome steps and low efficiency. Second, a common practice in engineering is to use third-party modeling software, such as SolidWorks, Rhino, etc. to establish the 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. Each time the opening layout changes, the model needs to be manually rebuilt, which is time-consuming and laborious and prone to errors, seriously restricting the rapid calculation of batch models and the optimal design.

[0019] In view of the above deficiencies, based on long-term practical experience in perforated structure modeling and simulation, the inventor proposes a perforated aluminum plate simulation method and system based on ANSYS APDL language. Through parametric definition of structural information such as the opening pattern, panel size, and arrangement method, and combining with the built-in APDL script language of ANSYS, the geometric model is automatically constructed, holes are arranged, boundary and load conditions are applied, and non-linear solution is carried out. This solution can quickly generate multiple models and complete efficient simulation calculations by simply modifying key variables, avoiding repeated modeling and cross-platform operation, significantly improving the simulation efficiency and operation convenience, and is particularly suitable for batch calculation of models and comparative analysis of solutions in engineering. The specific implementation method is as follows: As Figure 1 , shown in Figure 2, the present invention provides a perforated aluminum plate simulation method based on ANSYS APDL language, which is applicable to uniformly distributed perforated aluminum plates, and has a fast modeling speed and high calculation accuracy. The steps include: Step S1: Configure the material properties and element types of the perforated aluminum plate based on ANSYS APDL language; 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 a shell element type suitable for thin plate structure analysis, such as SHELL181, to provide the basic material and element configuration environment for subsequent geometric modeling and finite element analysis.

[0020] Step S2: Define and parameterize the structural geometric information of the perforated aluminum plate based on ANSYS APDL language, including the panel size of the perforated aluminum plate, the opening geometric information, the position of the center point of the opening, and the arrangement spacing parameters; including: defining the panel size and the opening geometric information of the perforated aluminum plate, where the opening geometric information includes the opening pattern and the opening size; determining the position of the center point of the opening of the first hole pattern and the second row and defining the coordinates, and calculating the vertical spacing between the two hole patterns based on the position of the center point of the opening as the longitudinal arrangement spacing.

[0021] Specifically, this step mainly defines the outer dimensions of the panel, the hole pattern and the opening size, sets the center point coordinates of the first row and the second row of hole patterns, and calculates the center distance between the two rows of holes in the longitudinal direction as the longitudinal arrangement spacing. The above geometric feature parameters are parameterized through variables, which is convenient for subsequent modeling process calls and quick modification and reuse under different model conditions.

[0022] Step S3: Call the structural geometric information based on ANSYS APDL language, construct the reserved non-opening edge width and the effective hole row area starting from the lower left corner position 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; including: Call the structural geometric information based on ANSYS APDL language, take the lower left corner of the perforated aluminum plate as the modeling starting point, and determine the effective hole row area for the hole pattern layout according to the preset non-opening edge widths on the horizontal and vertical sides; Within the effective hole row area, construct a rectangular unit with a width equal to the width of the effective hole row area and a height equal to the two longitudinal arrangement spacings as the basic hole row area; and copy it based on the first hole pattern of the first row and the second row according to the corresponding horizontal arrangement spacing and the number of horizontal replications; at the same time, remove the hole pattern at the corresponding position within the basic hole row area through Boolean operations to generate a hole row unit containing staggered double-row hole patterns; Draw a horizontal dividing line at the mid-axis of the basic hole row area to divide the basic hole row area into two rectangular hole row patches with the same height. The rectangular hole row patches include a row of hole patterns for separate replication during staggered arrangement; Use a judgment statement to calculate the corresponding number of longitudinal replications of the rectangular unit, and perform equidistant replication of the two rectangular hole row patches along the longitudinal direction within the effective hole row area, so that the two rectangular hole row patches are arranged in a staggered manner in the effective hole row area in turn; Perform a surface merging operation on the already arranged rectangular hole row patches to form a complete geometric model.

[0023] Specifically, by indexing parameters such as the panel and the hole size, the geometric model is established by self-arrangement, as Figure 3 shown. Figure 3It is a typical geometric model diagram of a perforated aluminum plate, and the geometric model can be quickly and automatically generated through parameters such as the total panel size, hole size, and hole spacing. The specific process is as follows: Calculate the total number of longitudinal and transverse intervals, that is, the corresponding replication times in the longitudinal and transverse directions, through the height, width of the panel, and hole spacing; Taking the lower left corner of the effective hole arrangement area as the base point, establish the non-opening edge width of the aluminum plate, and then establish a rectangle with a height of two hole spacings. Horizontally replicate the first hole pattern of two rows respectively based on the corresponding total number of intervals with the first hole pattern of two rows as the base point; Use Boolean operations to cut out the hole pattern on the rectangular surface, and create a straight line at a height of one longitudinal arrangement interval on this rectangular surface to divide the perforated rectangular surface into two rectangular surfaces with one row of holes opened; Use judgment statements to calculate the longitudinal replication times, replicate the two rows of rectangles respectively within the longitudinal range of the panel, create an edge rectangle at the top, and merge all the surfaces.

[0024] The following are the detailed implementation steps of step S3 for automatically modeling the geometric model of the perforated aluminum plate in the APDL environment. This step automatically calls the previously defined structural geometric information through the APDL language and executes the following modeling process: Step S31: Set the modeling starting point and the effective hole arrangement area. Take the lower left corner of the perforated aluminum plate as the modeling origin (0, 0), and determine the effective hole arrangement area according to the set horizontal and vertical edge reserved widths and . Determine the effective hole arrangement area: The horizontal width and the vertical height of this effective hole arrangement area, where and are the width and height of the panel size; Step S32: Construct the basic hole arrangement area. At the bottom of the effective hole arrangement area, create a basic hole arrangement area with ( , ) as the lower left corner. Among them, the width of this basic hole arrangement area is the width of the effective hole arrangement area, and the height is two longitudinal arrangement intervals, that is, 2 as the hole arrangement unit for the staggered double-row hole pattern; is the longitudinal arrangement interval; Step S33: Replicate the hole pattern to generate the hole arrangement unit. Call the defined positions of the centers of the two initial holes. For example, the first hole in the first row is ; the first hole in the second row is , is the horizontal arrangement interval; Horizontally replicate, both the first row and the second row are horizontally replicated times, and each time it is translated to the right by ; If as attached Figure 3 to attached Figure 7If arranged in alignment, the coordinates of the first hole in the second row are , in addition, this coordinate can also be offset to the right by a certain distance, such as , where d is the offset distance. Finally, use the Boolean operation commands ASUB or ASOLV to remove all the copied hole patterns within the basic row of holes area to generate a double-row staggered hole unit.

[0025] Step S34: Draw a horizontal line at the mid-axis of the basic row of holes area in the height direction ; use the DIVIDE operation to divide it into two rectangles of equal height, each rectangle containing a row of holes, forming two row of holes patches; Patch A is the lower row of hole patterns, and Patch B is the upper row of hole patterns; Step S35: Vertically copy the patches to form a staggered arrangement. According to the horizontal width and vertical height of the effective row of holes area , the vertical row spacing , calculate the number of vertical copies: in the effective row of holes area, copy upward every 2 height. Patch A is located at an even multiple of height; Bread B is located at , where i is the number of copies, and finally form a row of holes pattern with upper and lower staggered arrangements.

[0026] Step S4: Configure the mesh quality and surface load parameters based on ANSYS APDL language, perform mesh division on the geometric model according to the mesh quality and set boundary constraint conditions, and call the surface load parameters to apply loads to the geometric model; Specifically, input the mesh quality and surface load values. Among them, the surface load is a uniform load perpendicular to the panel, generally the design value combination. The facade load consists of wind load and earthquake, and the plane generally consists of wind load and live load. After simple calculation, directly input the combined design value. Variables such as load and panel thickness are defined in advance for convenient modification and reading.

[0027] The assignment commands for subsequent modeling, mesh division, and load application are as follows: th = 3! Panel thickness pressonpanel = -1.5e-3! Surface load, unit MPa mesh_quality = 6! Mesh quality, 1 - 10. 1 is the finest, and 10 is the coarsest.

[0028] Figure 5 is the finite element model diagram after mesh division of this perforated aluminum plate; here, the mesh division parameter value is selected as 5, and the geometric model is automatically divided into mesh elements by indexing the mesh quality variable. As Figure 4 shown, Figure 4It is the layout diagram of a typical constraint method for perforated aluminum plates; the constraint method can be modified according to the actual project. Here, it is a typical four-sided support condition, and boundary constraint conditions are applied to the model. Generally, the support form of perforated aluminum plates is four-sided support, and the constraint method is selected as simply supported on four sides. If it is other support forms, modifications can be made, such as point constraints at given positions.

[0029] The command sequence for selecting boundary lines and constraint points, setting mesh division attributes, and applying surface loads to the model in ANSYS APDL to complete the boundary condition and load configuration before finite element analysis is as follows: ! Select the four surrounding lines ! Apply line constraints ! LSEL,S,LOC,Y,1 means selecting the line with the midpoint at the Y-axis coordinate of 1 ! LSEL,R,LOC,X,2 means selecting the line with the midpoint at the X-axis coordinate of 2, and R means re-selecting in the current selection set.

[0030] ! Select the points to be constrained ! Apply point constraints Index the variable defining the magnitude of the surface load and apply the load to the geometric model.

[0031] / RESET ! Automatic meshing, element size 1 - 10, 10 being the coarsest AATT,1,1,1,0,1! Set mesh attributes SMRT,mesh_quality! Use intelligent meshing to improve mesh quality MSHAPE,1,2D! Optimize the mesh and use 2D meshes MSHKEY,0! Set the mesh division method as free mesh division amesh,all! Select the mesh division range as all faces sf,all,pres,pressonpanel! Apply surface loads, indexing the surface loads defined previously.

[0032] Step S5: Set the nonlinear solution environment based on ANSYS APDL language, start the solver for simulation calculation, and extract the von Mises equivalent stress and total displacement values of the perforated aluminum plate under the action of the load; that is, enable the large deformation solution option based on ANSYS APDL language, configure the nonlinear solver parameters, and perform finite element simulation and solution on the geometric model after applying the load through the solver to obtain the von Mises equivalent stress and total displacement values of the perforated aluminum plate. Here, large deformation nonlinear conditions are considered.

[0033] The command sequence for enabling the large deformation solution function and performing simulation analysis in ANSYS APDL is as follows: ! Solve ! Consider large deformation calculation / solu! Enter the solver module NLGEOM,1! Enable large deformation calculation, 1 means enable, 0 means do not consider large deformation asel,all! Select to calculate all elements solve! Start the solver fini! End the solution 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, and call von Mises equivalent stress and total displacement values respectively through visualization commands to generate the corresponding stress distribution diagram and deformation calculation result diagram. As Figure 6 、 7 shown, extract the required stress calculation result distribution diagram, that is, the stress distribution diagram, the deformation calculation result diagram, that is, the deformation diagram, and other calculation results.

[0034] The command sequence for extracting the von Mises equivalent stress diagram and total displacement deformation nephogram in post-processing to achieve the visualization result output of the perforated aluminum plate under load conditions is as follows:

[0035] ! Display the von-mises stress diagram / POST1! Enter the single-step post-processing module / EFACET,1! Display the results on the element boundaries based on the element faces PLNSOL, S,EQV, 0,1.0! Plot the von-Miss stress calculation result distribution diagram ! Display the deformation diagram / POST1 / EFACET,1 PLNSOL, U,SUM, 0,1.0! Plot the displacement nephogram.

[0036] To achieve the same or similar technical purposes as the present invention, in addition to using ANSYS APDL language for parametric modeling and automated simulation, the following other alternative technical solutions can also be adopted: Automatically model and solve based on other finite element analysis software. For example, commercial finite element software such as ABAQUS, MSC Nastran, and COMSOL Multiphysics can be used. Through the provided scripting interfaces (such as Python, MATLAB, etc.), the geometric modeling, mesh generation, load application, and solution processes of the perforated plate can be automatically controlled, and the purpose of calculating and analyzing the structural response in the present invention can also be achieved.

[0037] Using the parametric modeling functions (such as SpaceClaim, DesignModeler) in the ANSYS Workbench environment, the geometric structure of the perforated aluminum plate can be manually or semi-automatically constructed. Then, boundary conditions can be applied, loads can be applied, and solution analysis can be performed through the Mechanical module in Workbench, ultimately realizing the function of calculating the structural response. This method is suitable for users with higher requirements for visual operations, but its flexibility and efficiency are slightly lower than those of the APDL parametric method.

[0038] In some application scenarios, a simplified mathematical model (such as an equivalent plate model, a plate bending model under uniformly distributed load) can be constructed. Combining 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 by analytical calculation or MATLAB programming, as an alternative means for rapid evaluation.

[0039] The above solutions can all simulate and analyze the structural performance of the perforated aluminum plate to varying degrees, and can be specifically selected according to the actual engineering requirements, calculation accuracy requirements, and user operation habits.

[0040] Second Embodiment Based on the same inventive concept, the present invention also provides a perforated aluminum plate simulation system based on the ANSYS APDL language, adopting the perforated aluminum plate simulation method as described above, including: A model definition module for configuring the material properties and element types of the perforated aluminum plate based on the ANSYS APDL language; defining and parameterizing the structural geometric information of the perforated aluminum plate, including the panel size of the perforated aluminum plate, the geometric information of the openings, the position of the center points of the openings, and the arrangement spacing parameters; A geometric modeling module for calling the structural geometric information based on the ANSYS APDL language, constructing the reserved non-opening edge width and the effective hole row area starting from the lower left corner position of the perforated aluminum plate, and automatically replicating the hole pattern by combining Boolean operations and loop logic to generate the geometric model of the perforated aluminum plate; A data processing module, which is used to configure grid quality and surface load parameters based on ANSYS APDL language, perform mesh division on the geometric model according to the grid quality and set boundary constraint conditions, call the surface load parameters to apply loads to the geometric model; set the nonlinear solution environment, start the solver for simulation calculation, and extract the von Mises equivalent stress and total displacement values of the perforated aluminum plate under the action of the load; perform post-processing to obtain the stress distribution diagram and deformation calculation result diagram of the perforated aluminum plate under the action of the load.

[0041] Further, the model definition module includes: A configuration setting unit, which is used to define the panel size and opening geometric information of the perforated aluminum plate, where the opening geometric information includes the opening pattern and opening size; A reference extraction unit, which is used to determine the opening center point positions of the first hole pattern and the second hole pattern in the first row and define their coordinates, and calculate the vertical distance between the two hole patterns based on the opening center point positions as the longitudinal arrangement distance.

[0042] Further, the geometric modeling module includes: A boundary definition unit, which is used to call the structural geometric information based on ANSYS APDL language, take the lower left corner of the perforated aluminum plate as the modeling starting point, and determine the effective hole arrangement area for hole pattern layout according to the preset non-opening edge widths on 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 the vertical distance between two longitudinal arrangements as the basic hole arrangement area; A graphic construction unit, which is used to copy based on the first hole pattern and the second hole pattern in the first row according to the corresponding horizontal arrangement distance and the number of horizontal replications; at the same time, remove the hole patterns at the corresponding positions within the basic hole arrangement area through Boolean operations to generate a hole arrangement unit containing staggered double-row hole patterns; A graphic arrangement unit, which is used to draw a horizontal dividing line at the axis of the basic hole arrangement area to divide the basic hole arrangement area into two rectangular hole arrangement patches with the same height, and each rectangular hole arrangement patch includes a row of hole patterns for separate replication during staggered arrangement; use a judgment statement to calculate the corresponding number of longitudinal replications of the rectangular unit, and perform equidistant replication of the two rectangular hole arrangement patches along the longitudinal direction within the effective hole arrangement area, so that the two rectangular hole arrangement patches are arranged in a staggered manner in the effective hole arrangement area in turn; perform a surface merging operation on the already arranged rectangular hole arrangement patches to form a complete geometric model.

[0043] Although the present invention has been disclosed above in preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make possible changes and modifications to the technical solution of the present invention by using the methods and technical content disclosed above without departing from the spirit and scope of the present invention. Therefore, any simple modification, equivalent change and modification made to the above embodiments according to the technical essence of the present invention without departing from the technical solution of the present invention shall fall within the protection scope of the technical solution of the present invention.

Claims

1. A simulation method for perforated aluminum plates based on ANSYS APDL language, characterized in that the steps Including: Step S1: Configure the material properties and element types of the perforated aluminum plate based on ANSYS APDL language; Step S2: Define and parameterize 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: Call the structural geometric information based on the ANSYS APDL language, construct the reserved non-opening edge width and the effective row hole area starting from the lower left corner position 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; Step S4: Configure the mesh quality and surface load parameters based on the ANSYS APDL language, perform mesh division on the geometric model according to the mesh quality and set boundary constraint conditions, and call the surface load parameters to apply loads to the geometric model; Step S5: Set the nonlinear solution environment based on the ANSYS APDL language, start the solver for simulation calculation, and extract the von Mises equivalent stress and total displacement values of the perforated aluminum plate under the action of the load; Step S6: Perform post-processing based on the ANSYS APDL language to obtain the stress distribution diagram and deformation calculation result diagram of the perforated aluminum plate under the action of 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 geometric information of the perforated aluminum plate, where the opening geometric information includes the opening pattern and the opening size; determining the opening center point positions of the first and second rows of the first hole patterns and performing coordinate definition, and calculating the vertical spacing between the two hole patterns based on the opening center point positions as the longitudinal arrangement spacing.

3. The perforated aluminum plate simulation method according to claim 2, wherein Step S3 includes: Call the structural geometric information based on the ANSYS APDL language, take the lower left corner of the perforated aluminum plate as the modeling starting point, and determine the effective row hole area for the arrangement of the hole patterns according to the preset non-opening edge widths on the horizontal and vertical sides; Within the effective row hole area, construct a rectangular unit with a width equal to the width of the effective row hole area and a height equal to twice the longitudinal arrangement spacing as the basic row hole area; and copy it based on the first and second rows of the first hole patterns according to the corresponding horizontal arrangement spacing and the number of horizontal replications; at the same time, remove the hole patterns at the corresponding positions within the basic row hole area through the Boolean operation to generate a row hole unit containing staggered double rows of hole patterns; Draw a horizontal dividing line at the mid-axis of the basic row hole area to divide the basic row hole area into two rectangular row hole patches with equal height, and each rectangular row hole patch includes a row of hole patterns for separate replication during staggered arrangement; Use a judgment statement to calculate the corresponding longitudinal replication times of the rectangular unit, and perform equidistant replication of the two rectangular row hole patches along the longitudinal direction within the effective row hole area, so that the two rectangular row hole patches are arranged in a staggered manner in the effective row hole area in turn; Perform a surface merging operation on the arranged rectangular perforated patches to form the complete geometric model.

4. The perforated aluminum plate simulation method according to claim 3, characterized in that, Step S5 includes: Enable the large deformation solution option based on the ANSYS APDL language, configure the non-linear solver parameters, and perform a finite element simulation solution on the geometric model after applying the load 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: Perform single-step post-processing based on the ANSYS APDL language, and separately call the von Mises equivalent stress and the total displacement value 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, adopting the perforated aluminum plate simulation method described in any one of claims 1 to 5, characterized in that, It includes: A model definition module for configuring the material properties and element 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, the opening geometric information, the opening center point position, and the 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-opening edge width and an effective perforation area starting from the lower left corner position of the perforated aluminum plate, and automatically replicating the hole pattern by combining Boolean operations and loop logic to generate the geometric model of the perforated aluminum plate; A data processing module for configuring the mesh quality and surface load parameters based on the ANSYS APDL language, performing mesh division on the geometric model according to the mesh quality and setting boundary constraint conditions, calling the surface load parameters to apply the load to the geometric model; setting the non-linear solution environment, starting the solver for simulation calculation, and extracting the von Mises equivalent stress and the total displacement value of the perforated aluminum plate under the load; Perform post-processing to obtain the stress distribution diagram and the 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 for defining the panel size and the opening geometric information of the perforated aluminum plate, where the opening geometric information includes the opening pattern and the opening size; A reference extraction unit for determining the opening center point positions of the first and second hole patterns and performing coordinate definition, and calculating the vertical spacing between the two hole patterns based on the opening center point positions as the longitudinal arrangement spacing.

8. The perforated aluminum plate simulation system according to claim 7, characterized in that, The geometric modeling module includes: A boundary definition unit for calling the structural geometric information based on the ANSYS APDL language, taking the lower left corner of the perforated aluminum plate as the modeling starting point, determining the effective perforation area for the hole pattern arrangement according to the preset non-opening edge widths on the horizontal and vertical sides; within the effective perforation area, construct a rectangular unit with a width equal to the width of the effective perforation area and a height equal to the two longitudinal arrangement spacings as the basic perforation area; A graphic construction unit is configured to perform replication based on the first hole graphic in the first row and the second row as a reference according to the corresponding horizontal arrangement spacing and the horizontal replication times; meanwhile, the hole graphic at the corresponding position is removed within the basic row of holes area through the Boolean operation to generate a row of holes unit containing the staggered double-row hole graphics. A graphic arrangement unit is configured to draw a horizontal dividing line at the axis of the basic row of holes area to divide the basic row of holes area into two rectangular row of holes patches with equal height. The rectangular row of holes patches each include a row of the hole graphics and are used for separate replication during staggered arrangement; the corresponding vertical replication times of the rectangular unit are calculated using a judgment statement, and the two rectangular row of holes patches are replicated at equal intervals along the vertical direction within the effective row of holes area, so that the two rectangular row of holes patches are arranged in a staggered manner in sequence within the effective row of holes area; the arranged rectangular row of holes patches are subjected to a surface merging operation to form the 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

  • Construction method of large conchoidal hyperbolic curtain wall

    CN105113671A

  • Radial temperature simulation method for steel-cored aluminum strand based on ANSYS APDL (ANSYS Parametric Design Language) and ANSYS CFX

    CN106055387A

  • Equivalent calculation method for large-width perforated aluminum plate

    CN108416139A

  • ANSYS-APDL language-based bloom continuous rolling deformation prediction method considering tension load

    CN110705146A

Cited By

  • Parameterized finite element simulation calculation method of point-supported glass curtain wall for improving design efficiency and storage medium

    CN122087931A

  • A parameterized finite element simulation calculation method and storage medium for improving design efficiency of point-supported glass curtain walls

    CN122087931B