Plate spring modeling method, device, equipment, medium and product
By discretizing the leaf spring into multiple discrete components, generating parameter files, and establishing a dynamic model, the problem of complexity and time consumption in existing modeling methods is solved. This achieves a combination of efficient and accurate modeling and performance analysis, supporting rapid design optimization.
Patent Information
- Application Number
- CN202511665372.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-13
- Publication Date
- 2026-02-06
AI Technical Summary
Existing methods for modeling leaf springs are complex and time-consuming, making it difficult to balance modeling efficiency and accuracy. Furthermore, modeling is disconnected from performance analysis, making it impossible to quickly obtain key performance indicators and support design decisions in a timely manner.
By obtaining the attribute parameters and initial geometric contour file of the leaf spring, the leaf spring is discretized into multiple discrete components using a leaf spring modeling algorithm, generating a parameter file including the parameters of the discrete components, force element parameters, and pose parameters, and finally generating a dynamic model.
It achieves high efficiency and high precision in leaf spring modeling, establishes a close connection between modeling and performance analysis, supports rapid acquisition of performance indicators, shortens the R&D cycle, and improves the core performance of vehicles and product development efficiency.
Smart Images

Figure CN121480182A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle simulation technology, and in particular to a leaf spring modeling method, apparatus, equipment, medium and product. Background Technology
[0002] As the core elastic element of a vehicle suspension system, the performance of leaf springs directly affects the vehicle's handling stability, load-bearing capacity, and ride comfort.
[0003] During vehicle design and development, engineers need to predict and optimize the mechanical properties of leaf springs through simulation analysis. However, existing leaf spring modeling methods mainly rely on manual modeling and traditional finite element simulation technology. Specifically, engineers need to manually create the geometric model of each leaf spring, define material properties, contact relationships, and constraints, and then perform mesh generation and simulation calculations using finite element software such as ANSYS or Abaqus.
[0004] However, this method has difficulty in simultaneously ensuring both modeling efficiency and accuracy of leaf springs. Summary of the Invention
[0005] This application provides a method, apparatus, device, medium, and product for modeling leaf springs, which aims to improve the modeling efficiency and accuracy of leaf springs.
[0006] In a first aspect, embodiments of this application provide a method for modeling a leaf spring, including:
[0007] In response to user actions, obtain the attribute parameters of the leaf spring and the initial geometric profile file;
[0008] For each half of the leaf spring, based on the attribute parameters and the initial geometric contour file, the half is discretized into multiple discrete parts using a leaf spring modeling algorithm, and a parameter file is generated. The half includes a front half and a rear half. The parameter file includes the parameters of each discrete part, the force element parameters corresponding to each discrete part, the arc length parameters, the pose parameters of each discrete part, and the dimensions of the leaf spring.
[0009] Based on the parameter file, a dynamic model of the leaf spring is generated.
[0010] In one possible implementation, the parameter file includes:
[0011] For each discrete component, the length, cross-sectional area, direction, and moment of inertia of the stress element are considered.
[0012] The mass, center of mass position, and moment of inertia of each discrete component;
[0013] The total arc length of the spring in the half-component and the arc length of each discrete component;
[0014] The coordinates and orientation of each discrete component, as well as the width and thickness of the leaf spring.
[0015] In one possible implementation, the initial geometric profile file includes multiple reed data blocks, each reed data block corresponding to one reed of the leaf spring;
[0016] Each leaf spring data block includes the coordinate data of each discrete component and the thickness value of the leaf spring.
[0017] In one possible implementation, the property parameters include at least one of leaf spring parameters, interleaf contact force parameters, and spring clip parameters;
[0018] The leaf spring parameters include at least one of the following: number of leaf springs, leaf spring thickness, main spring number, offset, installation length, number of front half parts, number of rear half parts, leaf spring color, coil type, and coil radius.
[0019] The contact force parameters between the reeds include at least one of the following: number of reeds, pad height, front-end pad height, rear-end pad height, and a first friction coefficient, wherein the first friction coefficient is used to indicate the coefficient of friction between the reeds.
[0020] The spring clip parameters include at least one of the following: the number of spring clips when the front spring clip is applied and the number of spring clips when the rear spring clip is applied, the distance from the center, the auxiliary spring number, and the second friction coefficient, wherein the second friction coefficient is used to indicate the coefficient of friction between the spring clip and the spring.
[0021] In one possible implementation, the method further includes:
[0022] Obtain the x-axis coordinates of each discrete component in the initial geometric contour file;
[0023] The coordinate values of the x-axis are fitted with a fourth-order polynomial using the least squares algorithm to obtain a fourth-order polynomial.
[0024] The total arc length of the spring in the half-component is obtained by calculating the arc length of the curve of the fourth-order polynomial.
[0025] Based on the total arc length of the reed and the parameters of the leaf spring, the arc length corresponding to each discrete component is obtained.
[0026] In one possible implementation, the method further includes:
[0027] Half of the installation length is determined as the initial coordinate value of the x-axis of the first discrete component, and the initial coordinate value of the z-axis of the first discrete component is obtained based on the initial coordinate value of the x-axis and the fourth-order polynomial.
[0028] By using a preset equation and the arc length corresponding to each discrete component, the intermediate coordinate values of multiple x-axis corresponding to multiple intermediate discrete components are determined, and based on the intermediate coordinate values of the multiple x-axis and the fourth-order polynomial, the intermediate coordinate values of multiple z-axis of the multiple intermediate discrete components are obtained.
[0029] The last coordinate value among the intermediate coordinate values of the x-axis is determined as the endpoint coordinate value of the x-axis of the last discrete component, and the endpoint coordinate value of the z-axis of the last discrete component is obtained based on the endpoint coordinate value of the x-axis and the fourth-degree polynomial.
[0030] Based on the initial coordinate values of the x-axis, the initial coordinate values of the z-axis, the intermediate coordinate values of the multiple x-axis, the intermediate coordinate values of the multiple z-axis, the endpoint coordinate value of the x-axis, and the endpoint coordinate value of the z-axis, the position of each discrete component is obtained;
[0031] The direction of each discrete component is obtained based on the slope angle between two adjacent discrete components.
[0032] In one possible implementation, the method further includes:
[0033] In response to user input, the dynamic model is run to obtain the performance curve of the leaf spring.
[0034] Secondly, embodiments of this application provide a leaf spring modeling device, comprising:
[0035] The first processing module is used to respond to user operations and obtain the attribute parameters of the leaf spring and the initial geometric profile file;
[0036] The second processing module is used to discretize each half of the leaf spring into multiple discrete parts based on the attribute parameters and the initial geometric contour file using a leaf spring modeling algorithm, and generate a parameter file. The half of the leaf spring includes a front half and a rear half. The parameter file includes parameters for each discrete part, force element parameters, arc length parameters, pose parameters for each discrete part, and the dimensions of the leaf spring.
[0037] The third processing module is used to generate a dynamic model of the leaf spring based on the parameter file.
[0038] Thirdly, embodiments of this application provide a computer device, including: a memory and a processor;
[0039] The memory stores computer-executed instructions;
[0040] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.
[0041] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.
[0042] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.
[0043] This application provides a leaf spring modeling method, apparatus, device, medium, and product. Responding to user operations, it acquires attribute parameters defining the leaf spring's structure and characteristics, as well as an initial geometric contour file recording its initial shape. Next, for each half-part of the leaf spring, using the aforementioned attribute parameters and the initial geometric contour file, a leaf spring modeling algorithm discretizes the half-part into multiple smaller discrete parts, generating a parameter file. This parameter file includes parameters for each discrete part, force element parameters, arc length parameters, pose parameters, and the dimensions of the leaf spring. Finally, based on this parameter file, a dynamic model capable of accurately simulating the dynamic behavior of the leaf spring is generated. This method discretizes the complete leaf spring into multiple discrete parts, significantly reducing modeling complexity and improving the model's computational efficiency and stability. Simultaneously, the generated parameter file ensures a complete data chain from geometric information to mechanical properties, laying a reliable foundation for the final generation of a high-fidelity dynamic model, enabling the model to more accurately predict the stress distribution, deformation characteristics, and dynamic response of the leaf spring under real-world conditions. Attached Figure Description
[0044] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0045] Figure 1 A flowchart illustrating a leaf spring modeling method provided in this application. Figure 1 ;
[0046] Figure 2 A schematic diagram of the structure of a dynamic model of a leaf spring provided in this application;
[0047] Figure 3A flowchart illustrating a leaf spring modeling method provided in this application. Figure 2 ;
[0048] Figure 4 A schematic diagram of the performance curve of an exemplary leaf spring provided for this application;
[0049] Figure 5 This application provides a schematic diagram of the structure of a leaf spring modeling device.
[0050] Figure 6 This is a schematic diagram of the structure of a computer device provided in this application.
[0051] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0052] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0053] The application background of this application is explained as follows:
[0054] As a core elastic component in the suspension systems of commercial vehicles and buses, leaf springs directly determine key performance characteristics such as vehicle handling stability, load-bearing capacity, and ride comfort due to the rationality of their geometric parameters, number of leaves, and stress characteristics. They have an irreplaceable impact on overall vehicle safety and user experience, occupying a crucial position in the field of vehicle engineering. In the current automotive industry's transformation towards efficient development and precise optimization, the design quality and development efficiency of leaf springs have become significant factors restricting the competitiveness of vehicle products. Therefore, scientific modeling and performance analysis of leaf springs are critical steps in the vehicle research and development process.
[0055] Current methods for modeling leaf springs primarily rely on manual modeling and traditional finite element simulation techniques. Specifically, engineers must manually complete tedious steps such as constructing the spring geometry, defining material parameters, setting contact mechanics elements and constraints, and then perform mesh generation and simulation calculations using finite element software such as ANSYS or Abaqus. However, this method generally suffers from the following problems:
[0056] 1) The operation is complex and time-consuming; 2) Different engineers may use different methods in the modeling process, resulting in low repeatability of the leaf spring model; 3) It is difficult to adapt to the rapid iteration requirements in the early stage of product development, and it is difficult to respond to design adjustments in a timely manner, making it difficult to ensure both the modeling efficiency and modeling accuracy of the leaf spring at the same time; 4) The leaf spring modeling method and the performance analysis process are disconnected. After the modeling is completed, manual data extraction and processing are required, making it difficult to quickly obtain core performance indicators such as vertical stiffness and force-displacement relationship, and failing to provide timely support for design decisions.
[0057] Against this backdrop, this paper proposes a new leaf spring modeling method to address the pain points of existing leaf spring modeling methods, such as cumbersome modeling, poor consistency, difficulty in balancing modeling accuracy and efficiency, and disconnect between modeling and performance analysis. This method simplifies the modeling process, improves model consistency and repeatability, achieves a balance between high reliability and high efficiency, and establishes a close connection between modeling and performance analysis. It helps engineers quickly obtain key performance indicators in the early stages of product development, supports rapid iteration and optimization of design schemes, and ultimately improves the core performance of vehicles and product development efficiency while reducing R&D costs. This is a technical problem that urgently needs to be solved.
[0058] Based on the aforementioned technical problems, the inventors, in the process of researching leaf spring modeling methods, discovered that by discretizing each leaf spring into multiple discrete components instead of full finite element modeling, the computational efficiency advantage of the force element data corresponding to multiple discrete components is utilized, while ensuring both efficiency and accuracy in leaf spring modeling. Specifically, by obtaining the leaf spring's attribute parameters and initial geometric contour file, the leaf spring's leaves are discretized into multiple discrete components based on a leaf spring modeling algorithm, and a parameter file corresponding to each discrete component is generated. These parameter files include discrete parameters, the corresponding force element parameters, arc length parameters, pose parameters of each discrete component, and the dimensions of the leaf spring. Finally, a dynamic model of the leaf spring is generated based on these parameter files. Simultaneously, in response to user operation, the dynamic model is run to obtain the performance curve of the leaf spring. This not only achieves a balance between high reliability and high efficiency in the leaf spring modeling method but also establishes a close connection between leaf spring modeling and performance analysis. Based on this, this application provides a leaf spring modeling method, apparatus, device, medium, and product.
[0059] It should be noted that this application applies to the design and development of suspension systems for commercial vehicles, buses, and construction machinery. In the early stages of vehicle development, engineers need to optimize the mechanical properties of leaf springs, such as load-bearing capacity, vertical stiffness, and fatigue life, through simulation analysis. Traditional leaf spring modeling methods require manual completion of spring geometry modeling, contact relationship definition, and simulation analysis, a complex and time-consuming process. This application, through an automated modeling and simulation integration process, allows users to quickly adjust leaf spring parameters and obtain performance indicators in real time, significantly shortening the development cycle. For example, in suspension system optimization, users can input different combinations of leaf spring parameters to quickly compare the vertical stiffness curves of different design schemes, thereby selecting the optimal solution.
[0060] The technical solution of this application and how it solves the above-mentioned technical problems will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.
[0061] Figure 1 A flowchart illustrating a leaf spring modeling method provided in this application. Figure 1 ,like Figure 1 As shown, the method includes:
[0062] S101: In response to user operation, obtain the attribute parameters of the leaf spring and the initial geometric profile file.
[0063] In this step, a leaf spring refers to a vehicle suspension elastic element composed of multiple stacked leaf springs, used to buffer vibrations and transmit loads. The initial geometry profile file is used to record the original shape of the leaf spring when it is not under stress, clarifying the initial structural form of the leaf spring. Specifically, in response to a user performing a specific operation, such as uploading a file or inputting parameters, the attribute parameters of the leaf spring and the initial geometry profile file are obtained.
[0064] Specifically, the property parameters of the leaf spring include at least one of the following: leaf spring parameters, contact force parameters between the leaf springs, and spring clip parameters. Among them, the leaf spring parameters include at least one of the following: number of leaf springs, leaf spring thickness, main spring number, offset, installation length, number of front half parts, number of rear half parts, leaf spring color, coil type, and coil radius.
[0065] The number of leaf springs refers to the total number of stacked leaf springs that make up the leaf spring, which directly affects the elastic performance and load-bearing capacity of the leaf spring; the leaf spring thickness refers to the thickness of a single leaf spring, which is one of the key parameters determining the stiffness of the leaf spring; the main spring number refers to the identification number of the core leaf spring that plays the main load-bearing role in the leaf spring, used to distinguish the main spring from the auxiliary spring; the offset refers to the positional deviation of the key position of each leaf spring (such as the mounting point, center of gravity) relative to the reference coordinate system, which affects the installation accuracy and force balance; the installation length refers to the effective length of each leaf spring for installation and clamping. The length is fixed; the number of front half components refers to the number of discrete components or spring segments contained in the front half of each leaf spring; the number of rear half components refers to the number of discrete components or spring segments contained in the rear half of each leaf spring; the leaf spring color refers to the surface coating color of the leaf spring, used for appearance differentiation, rust prevention marking, or matching the overall vehicle design style; the coil type refers to the type of winding structure of the main spring, including Burmester, upper, lower, etc.; the coil radius refers to the radius of the arc of the leaf spring coil portion, which determines the structural strength of the coil and the fitting accuracy with connecting parts (such as pins). For example, the leaf spring parameters used to formally represent the array associated with each leaf spring are shown in Table 1.
[0066] Table 1. Parameter table of an exemplary leaf spring
[0067]
[0068] As shown in Table 1, the number of leaf springs is 3. Taking the number of front half components (10, 8, 6) as an example, 10 represents the number of the front half components of the first leaf spring, 8 represents the number of the front half components of the second leaf spring, and 6 represents the number of the front half components of the third leaf spring. Similarly, the meanings of leaf spring width, offset, installation length, and the number of rear half components are the same as those of the front half components, and the values arranged in sequence correspond to the corresponding parameters of the first leaf spring, the second leaf spring, and the third leaf spring.
[0069] The contact force parameters between the reeds include at least one of the following: number of reeds, pad height, front-end pad height, rear-end pad height, and a first coefficient of friction, which is used to indicate the coefficient of friction between the reeds.
[0070] The number of interleaf forces refers to the total number of contact points or contact areas where actual contact forces are generated between all stacked leaves of a leaf spring. It reflects the distribution of force contact between the leaves and is the basis for calculating the overall contact load. Padding height refers to the height of auxiliary components installed between the leaves to reduce wear, adjust contact gaps, or buffer pressure. Front-end padding height refers to the padding height between the current and previous leaves in the front region of the leaf spring; rear-end padding height refers to the padding height between the current and previous leaves in the rear region of the leaf spring. When friction exists between the leaves, i.e., when friction is activated, the first friction coefficient is the coefficient of the friction force between each leaf. It is a key parameter for calculating the friction force when the leaves slide relative to each other (friction force = normal force × friction coefficient), affecting the energy loss, elastic hysteresis characteristics, and service life of the leaf spring. For example, the interleaf contact force parameters are shown in Table 2.
[0071] Table 2. A table of exemplary contact force parameters between reeds.
[0072]
[0073] As shown in Table 1, the number of leaf springs is 3. Taking the front-end shim heights of 0.1 and 2.5 in Table 2 as examples, 0.1 represents the shim height between the first and second leaf springs in the front-end region, and 2.5 represents the shim height between the second and third leaf springs in the front-end region. Similarly, the meanings of the shim heights and the rear-end shim heights are the same as those of the front-end shim heights, with the sequentially arranged values corresponding to the parameters of the first and second leaf springs, and the second and third leaf springs, respectively.
[0074] The spring clip parameters include at least one of the following: the number of spring clips when the front spring clip is applied and the number of spring clips when the rear spring clip is applied, the distance from the center, the auxiliary spring number, and the second friction coefficient, which is used to indicate the coefficient of friction between the spring clip and the spring.
[0075] The number of spring clips refers to the number of spring clips in the corresponding area when installing the leaf spring (the fixing clip near the front end of the leaf spring) and the rear spring clip (the fixing clip near the rear end of the leaf spring). These clips are used to fix the stacked leaf springs and affect the tightness of the leaf spring and the structural stability of the leaf spring. The distance from the center refers to the distance of the spring clip installation position relative to the geometric center point of the leaf spring. This is a key dimension for accurately positioning the spring clip installation position to ensure uniform distribution of the tightening force. The auxiliary spring number refers to the identification number of the auxiliary spring in the leaf spring that provides auxiliary support. This is used to clearly identify the target auxiliary spring corresponding to the spring clip and avoid confusion with the main spring or other auxiliary springs during installation. When there is friction between the spring clip and the leaf spring, i.e., when friction is activated, the second friction coefficient refers to the coefficient of friction between the contact surfaces of the spring clip and the leaf spring. This is the core parameter for calculating the friction force when they slide relative to each other and directly affects the force transmission efficiency of the leaf spring and the wear rate of the components. For example, the spring clip parameters are shown in Table 3.
[0076] Table 3. Parameter table of an exemplary spring clip.
[0077]
[0078] As shown in Table 3, there are two spring clips for both the front and rear spring clips. Taking distances from the center of 300 and 120 as examples, 300 represents the distance of the first spring clip relative to the geometric center point of the leaf spring, and 120 represents the distance of the second spring clip relative to the geometric center point of the leaf spring. Similarly, auxiliary spring number 2 indicates that the first spring clip is used to install the target auxiliary spring, and auxiliary spring number 3 indicates that the second spring clip is used to install the target auxiliary spring.
[0079] The initial geometry profile file includes multiple reed data blocks, each corresponding to one leaf spring. In other words, a reed data block refers to an independent data unit in the initial geometry profile file, divided according to a single leaf spring. One data block corresponds to one leaf spring, which facilitates precise management of the geometric information of a single leaf spring.
[0080] By obtaining the property parameters and initial geometric profile file of the leaf spring, a complete and accurate basic data foundation is provided for the subsequent modeling and simulation analysis of the leaf spring.
[0081] S102: For each half-part of the leaf spring, based on the attribute parameters and the initial geometric contour file, the half-part is discretized into multiple discrete parts using the leaf spring modeling algorithm, and a parameter file is generated.
[0082] The half-parts include the front half and the rear half. The parameter file includes the parameters of each discrete part, the force element parameters, the arc length parameters, the pose parameters of each discrete part, and the dimensions of the leaf spring.
[0083] In this step, the leaf spring modeling algorithm is used to break down the complete half-part of the spring into multiple independent discrete parts according to set rules (such as stress analysis requirements and size division standards). In other words, the discrete parts are the segmented refinement units of the half-part of the spring, making subsequent stress calculations and simulation analysis more accurate and efficient. For example, assuming that several feature points are selected on a single spring, after these points are arranged in order, two adjacent feature points constitute a discrete part. For example, if 11 feature points are selected on a single spring for discretization, 10 adjacent intervals are obtained, which correspond to 10 discrete parts. At this time, the number of the first half-parts is 10, and the number of the second half-parts is 10.
[0084] Understandably, the coordinate data of each discrete component included in each reed data block of the initial contour geometry file defines the spatial position of each discrete component after the individual reed is split, using the coordinates of discretized feature points. Specifically, the coordinate data represents the x, y, and z-axis coordinate values of these feature points in a unified reference coordinate system (such as the vehicle coordinate system or the leaf spring local coordinate system), used to clarify the two end boundaries and spatial position of each discrete component through the coordinates of these points. The thickness value refers to the thickness dimension of the leaf spring, used in conjunction with the coordinate data to define the three-dimensional geometry of the discrete component, thereby forming the original structure of the entire reed.
[0085] A half-component consists of a front half and a back half. Understandably, the discretization logic of the front half is the same as that of the back half, and the discrete components at corresponding positions maintain symmetry in terms of size and partition spacing.
[0086] The final parameter file includes key data for each discrete component, specifically including the parameters of each discrete component, the force element parameters, arc length parameters, pose parameters (position and orientation) of each discrete component, and the dimensions of the leaf spring.
[0087] By discretizing the complete half-part into multiple discrete parts, the complexity of subsequent stress calculations and simulation analyses is significantly reduced. At the same time, the refined discrete parts improve the accuracy of calculation and simulation results, avoiding errors caused by overall modeling. Furthermore, the generated parameter file integrates all key refined data, eliminating the need to repeatedly retrieve the original file or recalculate, providing one-stop data support for subsequent performance analysis, structural optimization, and other processes.
[0088] S103: Generate the dynamic model of the leaf spring based on the parameter file.
[0089] In this step, the dynamic model refers to the integration of multiple independent discrete components into a complete leaf spring system by using a parameter file that includes key data of each discrete component, according to the actual leaf spring assembly relationship and mechanical constraints (such as contact between the leaf springs and the fixing relationship of the spring clips), and finally forming a digital model that can accurately reflect the dynamic characteristics of the leaf spring such as force, deformation, and vibration during the movement.
[0090] Figure 2 A schematic diagram of the structure of a leaf spring dynamic model provided in this application is shown below. Figure 2As shown, the dynamic model includes all the leaf springs, lugs, shackles, and spring clips. The discrete components are connected by beam elements to transmit force and torque, while also taking into account the relative rotation or deformation characteristics between the discrete components. There is a force Vforce between the leaf springs and between the spring clips and the leaf springs; this force is the contact force generated when the stacked leaf springs come into contact with each other, and the force generated when the leaf springs contact the spring clips. The discrete components are connected to the lugs, to the shackles, and to the ground / vehicle frame fixing end via bushings to buffer vibration, limit excessive displacement, and transmit necessary forces. The spring clips, as fixing components for tightening the leaf springs, form a rigid or semi-rigid connection with designated secondary leaf springs (matched by the secondary leaf spring numbers mentioned in S101), ensuring that the spring clips do not slide, detach, or misalign with the secondary leaf springs when the leaf spring is subjected to load, vibration, or deformation, and always remain in a fixed, close fit.
[0091] The leaf spring modeling method provided in this application obtains the leaf spring's attribute parameters and initial geometric contour file in response to user operations, including leaf spring parameters, inter-leaf contact force parameters, and spring clip parameters, thereby clarifying the initial structure and mechanical properties of the leaf spring. Next, for each half-part (front half and rear half) of the leaf spring, based on the attribute parameters and initial geometric contour file, the leaf spring modeling algorithm discretizes the half-part into multiple discrete parts, generating a parameter file containing the parameters, force element parameters, arc length parameters, pose parameters, and leaf spring dimensions for each discrete part. Finally, a dynamic model of the leaf spring is generated based on the parameter file. This model integrates all discrete parts, lugs, shackles, and spring clips, realistically reflecting the leaf spring's stress, deformation, and vibration behavior. The discretization process, as described above, refines each leaf spring into multiple independent discrete components, significantly improving the modeling accuracy and computational efficiency, and enabling more accurate simulation of the complex dynamic characteristics of the leaf spring. At the same time, the parameter file containing key information of multiple discrete components provides a complete data foundation for leaf spring modeling, supporting rapid simulation analysis and structural optimization, enhancing the applicability and practicality of the method, and making it particularly suitable for the design and performance evaluation of vehicle suspension systems.
[0092] For example, the parameters of the multiple reed data blocks included in the initial geometric profile file mentioned in S101 and S102, taking the reed data block LEAF_1 corresponding to the first reed as an example, are shown in Table 4.
[0093] Table 4. A sample reed data block parameter table
[0094]
[0095] The first column of data represents the x-axis coordinates of the discrete components, the second column represents the z-axis coordinates of the discrete components, and the third column represents the thickness of the leaf spring. As mentioned in S101 and S102, the first half of the leaf spring has 10 components. That is, the leaf spring selects 11 feature points for discretization, resulting in 10 adjacent intervals, corresponding to 10 discrete components. In this case, the first half has 10 components, and the second half has 10 components. Taking the first half as an example, the coordinates of the first feature point in Table 4 are... The coordinates of the second feature point are And so on, the coordinates of the eleventh feature point are... .
[0096] Furthermore, based on the initial geometric profile file including the reed data blocks shown in Table 4, the coordinate values of each discrete component of the first half of the reed and the thickness values of the leaf spring are shown in Table 5.
[0097] Table 5. Parameter table for each discrete component of the front half of an exemplary reed.
[0098]
[0099] exist Figure 1 Based on the embodiments, in one possible implementation, the parameter file generated based on the attribute parameters (Tables 1 to 3) and the initial geometric contour file (Table 4) includes:
[0100] The first parameter file, fore_1_beam.dat, includes the force element parameters corresponding to each discrete component, specifically: the length, cross-sectional area, direction, and rotational moment of inertia of each discrete component with respect to the stress element. Taking the front half of the first reed as an example, based on Table 5, the force element parameters corresponding to each discrete component are shown in Table 6.
[0101] Table 6. Force element parameter table for an exemplary discrete component.
[0102]
[0103] The rows containing numbers 1 to 10 represent the length (distance between the centroids of the discrete components) of the 10 discrete component force elements obtained by discretizing 11 feature points, the cross-sectional area, the moment of inertia, and theta used to determine the direction of the beam force element, respectively. The moment of inertia includes the moment of inertia Ixx_1 of the discrete component about the stress element about the x-axis, the moment of inertia Iyy_1 of the discrete component about the y-axis, and the moment of inertia Izz_1 of the discrete component about the z-axis.
[0104] Optionally, the cross-sectional area of the force element can be determined by... The calculations show that, where b represents the length of the basic geometric unit (rectangle) constituting the discrete components of the leaf spring, and h represents the width of the rectangle. The rotational moments of inertia Ixx_1, Iyy_1, and Izz_1 can be calculated using the following formula:
[0105]
[0106]
[0107]
[0108] In another possible implementation, the parameter file also includes:
[0109] The second parameter file, fore_1_cm.dat, includes parameters for each discrete component, specifically: the mass, center of mass position, and moment of inertia of each discrete component. Taking the front half of the first reed as an example, based on Table 5, the parameters of each discrete component are shown in Table 7.
[0110] Table 7. Parameter table of an exemplary discrete component.
[0111]
[0112] The rows numbered 1 to 10 represent the mass, centroid position (centroid x-coordinate, centroid y-coordinate, centroid z-coordinate), and moment of inertia of the 10 discrete components obtained by discretizing the 11 feature points. The moment of inertia includes the moment of inertia Ixx of the discrete component rotating about the x-axis, the moment of inertia Iyy of the discrete component rotating about the y-axis, and the moment of inertia Izz of the discrete component rotating about the z-axis, which are used to represent the degree to which the discrete component resists the changes in rotational motion about the x, y, and z axes, respectively.
[0113] Optionally, the mass of each discrete component Through formula The calculation yielded, where This indicates the density of the leaf spring. Indicates the width of the leaf spring. Indicates the thickness of the leaf spring. This represents the length of the discrete component. The centroid position of each discrete component is determined based on the coordinate system frame. Specifically, the centroid x-coordinate (cmx), centroid y-coordinate (cmy), and centroid z-coordinate (cmz) can be calculated using the following formula: , , The moments of inertia Ixx, Iyy, and Izz can be calculated using the following formula:
[0114]
[0115]
[0116]
[0117] In another possible implementation, the parameter file also includes:
[0118] The third parameter file, fore_1_data.dat, includes arc length parameters, specifically: the total arc length of the reed in each half-part and the arc length of each discrete part. Taking the first half-part of the first reed as an example, based on Table 5, the arc length parameters are shown in Table 8.
[0119] Table 8. An exemplary arc length parameter table
[0120]
[0121] Figure 3 A flowchart illustrating a leaf spring modeling method provided in this application. Figure 2 ,like Figure 3 As shown, the method also includes:
[0122] S301: Obtain the x-axis coordinates of each discrete component in the initial geometry profile file.
[0123] For example, taking the first half of the first reed as an example, based on the coordinate values of each discrete component of the first half of the first reed mentioned in Table 5, the x-axis coordinate value of each discrete component can be directly obtained.
[0124] S302: The x-axis coordinate values are fitted with a fourth-order polynomial using the least squares algorithm to obtain the fourth-order polynomial.
[0125] In this step, the least squares algorithm is a data fitting optimization method. By minimizing the sum of squared deviations of all feature points from the fitted curve, it finds the function expression that best reflects the overall change pattern of the data, avoids interference from individual outlier feature points on the fitting results, and ensures fitting accuracy.
[0126] Alternatively, the resulting quartic polynomial can be expressed as:
[0127]
[0128] Where a4 represents the fourth-order coefficient of the x-axis coordinate value, a3 represents the cubic coefficient of the x-axis coordinate value, a2 represents the quadratic coefficient of the x-axis coordinate value, a1 represents the linear coefficient of the x-axis coordinate value, and a0 represents the constant coefficient of the x-axis coordinate value.
[0129] S303: Calculate the arc length of the curve for the quartic polynomial to obtain the total arc length of the reed in the half-part.
[0130] Alternatively, the total arc length s of the spring in the half-part can be calculated using the following formula:
[0131]
[0132] Taking the first half of the first reed as an example, based on the coordinate values of each discrete component of the first half of the first reed mentioned in Table 5, a represents the first x-axis coordinate value in Table 5, i.e., 0.00000; b represents the last x-axis coordinate value in Table 5, i.e., 489.90800.
[0133] For example, the coefficients of each polynomial are shown in Table 9.
[0134] Table 9. An exemplary polynomial coefficient table
[0135]
[0136] S304: Based on the total arc length of the reed and the parameters of the leaf spring, obtain the arc length of each discrete component.
[0137] Optionally, the arc length corresponding to each discrete component can be calculated using the following formula:
[0138]
[0139] In another possible implementation, the parameter file also includes:
[0140] The fourth parameter file, fore_1_geo.dat, includes the pose parameters of each discrete component and the dimensions of the leaf spring, specifically: the coordinate values and orientation of each discrete component, as well as the width and thickness of the leaf spring. Taking the front half of the first leaf spring as an example, based on Table 5, the pose parameters of each discrete component are shown in Table 10.
[0141] Table 10. An exemplary table of pose parameters for each discrete component and dimensional parameters for the leaf spring.
[0142]
[0143] The rows numbered 1 through 10 represent the x-coordinate, y-coordinate, z-coordinate, direction (theta), width of the leaf spring, and thickness of the leaf spring for the 10 discrete components obtained from the discretization of 11 feature points. Specifically, the x-coordinate, y-coordinate, z-coordinate, and direction of each discrete component can be calculated through the following steps:
[0144] 1) Determine half of the installation length as the initial x-axis coordinate value of the first discrete component, and obtain the initial z-axis coordinate value of the first discrete component based on the initial x-axis coordinate value and the fourth-order polynomial.
[0145] Optionally, the initial coordinate value z0 of the z-axis of the first discrete component can be obtained by formula The calculation shows that x0 = 0.5 × installation length.
[0146] 2) By using the preset equation and the arc length corresponding to each discrete component, determine the intermediate coordinate values of multiple x-axis corresponding to multiple intermediate discrete components, and obtain the intermediate coordinate values of multiple z-axis of multiple intermediate discrete components based on the intermediate coordinate values of multiple x-axis and the fourth-order polynomial.
[0147] Optionally, the intermediate coordinate values of multiple x-axis corresponding to multiple intermediate discrete components can be calculated by the following formula, that is, the expression of the preset equation is:
[0148]
[0149] The value range of discrete component i is [1, number of first half components / number of second half components], and the number of first half components is equal to the number of second half components.
[0150] Intermediate z-axis coordinate values of multiple intermediate discrete components i It can be calculated using the following formula:
[0151]
[0152] 3) Determine the last coordinate value among the intermediate coordinate values of the x-axis as the endpoint coordinate value of the x-axis of the last discrete component, and obtain the endpoint coordinate value of the z-axis of the last discrete component based on the endpoint coordinate value of the x-axis and the fourth-degree polynomial.
[0153] Since the maximum value of i is either the number of the first half of the components or the number of the second half of the components, assuming that the number of the first half of the components equals the number of the second half of the components, the endpoint coordinate of the x-axis of the last discrete component is x. n .
[0154] Optionally, the endpoint coordinate value of the z-axis of the last discrete component. n Through formula Calculated.
[0155] 4) Based on the initial coordinate values of the x-axis, the initial coordinate values of the z-axis, the intermediate coordinate values of multiple x-axis, the intermediate coordinate values of multiple z-axis, the endpoint coordinate values of the x-axis, and the endpoint coordinate values of the z-axis, the position of each discrete component is obtained.
[0156] Understandably, the x-axis coordinate of each discrete component can be expressed as: The z-axis coordinate of each discrete component can be expressed as: The position of each discrete component can be determined based on its x-axis coordinate and z-axis coordinate.
[0157] 5) Based on the slope angle between two adjacent discrete components, the direction of each discrete component is obtained.
[0158] Alternatively, the orientation of each discrete component can be calculated using the following formula:
[0159]
[0160] Understandably, the orientation of each discrete component can be represented as... .
[0161] Based on the above embodiments, this leaf spring modeling method further includes: responding to user operations, running a dynamic model, and obtaining the performance curve of the leaf spring.
[0162] Specifically, in response to user-triggered model operation commands, such as clicking the start simulation button, inputting operating parameters and confirming operation, the system automatically outputs the key performance curves of the leaf spring.
[0163] Figure 4 A schematic diagram of the performance curve of an exemplary leaf spring is provided for this application, such as... Figure 4 As shown, this performance curve diagram represents the vertical force versus axle center displacement, visually illustrating the quantitative relationship between the axle center displacement and the vertical force under vertical load. The horizontal axis of this performance curve diagram represents the displacement of the axle center, indicating the degree of deformation of the leaf spring under vertical force; the vertical axis represents the magnitude of the vertical force, indicating the intensity of the vertical load borne by the leaf spring. Figure 4 As shown, the curve exhibits a continuously rising nonlinear trend, indicating that as the displacement of the axle center (leaf spring deformation) increases, the vertical force also increases. Furthermore, the rate of force growth varies across different displacement ranges, with a relatively slow increase in the early stages and a gradual acceleration in the later stages. This directly reflects the stiffness characteristics of the leaf spring, namely, the greater the displacement, the stronger the leaf spring's ability to resist deformation (vertical force). It also reflects the force response law of the leaf spring at different deformation stages, providing a quantitative basis for the performance evaluation, working condition adaptation, and design optimization of the leaf spring.
[0164] Figure 5 This application provides a schematic diagram of the structure of a leaf spring modeling device, as shown below. Figure 5 As shown, the leaf spring modeling device 50 provided in this embodiment includes:
[0165] The first processing module 501 is used to respond to user operations and obtain the attribute parameters of the leaf spring and the initial geometric profile file.
[0166] The second processing module 502 is used to discretize each half of the leaf spring into multiple discrete parts based on attribute parameters and the initial geometric contour file using a leaf spring modeling algorithm, and generate a parameter file. The half of the leaf spring includes a front half and a rear half. The parameter file includes the parameters of each discrete part, the force element parameters corresponding to each discrete part, the arc length parameters, the pose parameters of each discrete part, and the dimensions of the leaf spring.
[0167] The third processing module 503 is used to generate a dynamic model of the leaf spring based on the parameter file.
[0168] In one possible implementation, the parameter file includes:
[0169] For each discrete component, the length, cross-sectional area, direction, and moment of inertia of the stress element are considered.
[0170] The mass, center of mass position, and moment of inertia of each discrete component;
[0171] The total arc length of the reed in the half-component and the arc length of each discrete component;
[0172] The coordinates, orientation, width, and thickness of each discrete component.
[0173] In one possible implementation, the initial geometry profile file includes multiple reed data blocks, each corresponding to one leaf spring.
[0174] Each leaf spring data block includes the coordinate data of each discrete component and the thickness value of the leaf spring.
[0175] In one possible implementation, the attribute parameters include at least one of the leaf spring parameters, the contact force parameters between the leaf springs, and the spring clip parameters;
[0176] The leaf spring parameters include at least one of the following: number of leaf springs, leaf spring thickness, main spring number, offset, installation length, number of front half parts, number of rear half parts, leaf spring color, coil type, and coil radius.
[0177] The contact force parameters between the reeds include at least one of the following: number of reeds, pad height, front-end pad height, rear-end pad height, and a first coefficient of friction, wherein the first coefficient of friction is used to indicate the coefficient of friction between the reeds;
[0178] The spring clip parameters include at least one of the following: the number of spring clips when the front spring clip is applied and the number of spring clips when the rear spring clip is applied, the distance from the center, the auxiliary spring number, and the second friction coefficient, which is used to indicate the coefficient of friction between the spring clip and the spring.
[0179] In one possible implementation, the leaf spring modeling device 50 further includes a fourth processing module 504, for:
[0180] Obtain the x-axis coordinates of each discrete component in the initial geometric profile file;
[0181] The x-axis coordinate values are fitted with a fourth-order polynomial using the least squares algorithm to obtain a fourth-order polynomial.
[0182] The total arc length of the spring in the half-part is obtained by calculating the arc length of the curve of the fourth-order polynomial.
[0183] Based on the total arc length of the reed and the parameters of the leaf spring, the arc length corresponding to each discrete component is obtained.
[0184] In one possible implementation, the leaf spring modeling device 50 further includes a fifth processing module 505, for:
[0185] Half of the installation length is determined as the initial x-axis coordinate value of the first discrete component, and the initial z-axis coordinate value of the first discrete component is obtained based on the initial x-axis coordinate value and the fourth-order polynomial.
[0186] By using the preset equations and the arc lengths corresponding to each discrete component, the intermediate coordinate values of multiple x-axis corresponding to multiple intermediate discrete components are determined, and based on the intermediate coordinate values of multiple x-axis and the fourth-order polynomial, the intermediate coordinate values of multiple z-axis of multiple intermediate discrete components are obtained.
[0187] The last coordinate value among the intermediate coordinate values of the x-axis is determined as the endpoint coordinate value of the x-axis of the last discrete component, and based on the endpoint coordinate value of the x-axis and the fourth-order polynomial, the endpoint coordinate value of the z-axis of the last discrete component is obtained.
[0188] Based on the initial coordinate values of the x-axis, the initial coordinate values of the z-axis, the intermediate coordinate values of multiple x-axis, the intermediate coordinate values of multiple z-axis, the endpoint coordinate values of the x-axis, and the endpoint coordinate values of the z-axis, the position of each discrete component is obtained.
[0189] The direction of each discrete component is obtained based on the slope angle between two adjacent discrete components.
[0190] In one possible implementation, the leaf spring modeling device 50 further includes a sixth processing module 506, for:
[0191] In response to user input, the dynamic model is run to obtain the performance curve of the leaf spring.
[0192] The leaf spring modeling device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described again in this embodiment.
[0193] Figure 6 A schematic diagram of the structure of a computer device provided in this application, such as... Figure 6 As shown, the computer device 60 provided in this embodiment includes at least one processor 601 and a memory 602. Optionally, the computer device 60 further includes a communication component 603. The processor 601, memory 602, and communication component 603 are connected via a bus 604.
[0194] In a specific implementation, at least one processor 601 executes computer execution instructions stored in memory 602, causing at least one processor 601 to perform the above-described method.
[0195] The specific implementation process of processor 601 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0196] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0197] The memory may include random access memory (RAM) in high-speed memory, and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0198] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0199] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0200] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0201] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random-Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0202] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside within an ASIC. Alternatively, the processor and the readable storage medium can exist as discrete components in a device.
[0203] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0204] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0205] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0206] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0207] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0208] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A leaf spring modeling method characterized by, The method comprises: in response to a user operation, obtaining attribute parameters of a leaf spring and an initial geometric profile file; for each half part of a leaf spring blade, based on the attribute parameters and the initial geometric profile file, the half part including a front half part and a rear half part, the half part is discretized into a plurality of discrete parts by a leaf spring modeling algorithm, and a parameter file is generated, the parameter file includes parameters of each discrete part, force element parameters corresponding to each discrete part, arc length parameters, pose parameters of each discrete part, and size of the leaf spring; based on the parameter file, a dynamic model of the leaf spring is generated.
2. The method of claim 1, wherein, The parameter file includes: the length, cross-sectional area, direction and moment of inertia of each discrete part corresponding to the force element; the mass, center of mass position and moment of inertia of each discrete part; the total arc length of the leaf spring blade of the half part and the sub-arc length corresponding to each discrete part; coordinate values, directions of each discrete part, and width and thickness of the leaf spring.
3. The method according to claim 1 or 2, characterized in that, The initial geometric profile file includes a plurality of leaf spring data blocks, each leaf spring data block corresponding to a leaf spring of the leaf spring; each leaf spring data block includes coordinate data of each discrete part and thickness value of the leaf spring.
4. The method of claim 3, wherein, The attribute parameters include at least one of leaf spring parameters, inter-blade contact force parameters and spring clamp parameters; wherein the leaf spring parameters include at least one of leaf spring blade number, leaf spring thickness, main spring number, offset, installation length, front half part number, rear half part number, leaf spring color, ear type and ear radius; the inter-blade contact force parameters include at least one of blade number, gasket height, front end gasket height, rear end gasket height and first friction coefficient, the first friction coefficient indicating the coefficient of friction between the blades; the spring clamp parameters include at least one of the number of spring clamps corresponding to before and after springing, distance from the center, secondary spring number and second friction coefficient, the second friction coefficient indicating the coefficient of friction between the spring clamps and the blades.
5. The method of claim 4, wherein, The method further comprises: obtaining the coordinate value of the x-axis of each discrete part in the initial geometric profile file; by least square algorithm, the coordinate value of the x-axis is fitted by quartic polynomial to obtain a quartic polynomial; curve arc length calculation is performed on the quartic polynomial to obtain the total arc length of the leaf spring blade of the half part; based on the total arc length of the leaf spring blade and the leaf spring parameters, the sub-arc length corresponding to each discrete part is obtained.
6. The method of claim 5, wherein, The method further comprises: determining half of the installation length as the initial coordinate value of the x-axis of the first discrete part, and based on the initial coordinate value of the x-axis and the quartic polynomial, the initial coordinate value of the z-axis of the first discrete part is obtained; by a preset equation and the sub-arc length corresponding to each discrete part, a plurality of intermediate coordinate values of the x-axis corresponding to a plurality of intermediate discrete parts are determined, and based on the plurality of intermediate coordinate values of the x-axis and the quartic polynomial, a plurality of intermediate coordinate values of the z-axis of the plurality of intermediate discrete parts are obtained; determining a last coordinate value in the intermediate coordinate values of the x-axis as an end coordinate value of the x-axis of the last discrete component, and obtaining an end coordinate value of the z-axis of the last discrete component based on the end coordinate value of the x-axis and the quartic polynomial; obtaining a position of each discrete component based on the initial coordinate value of the x-axis, the initial coordinate value of the z-axis, the intermediate coordinate values of the x-axis, the intermediate coordinate values of the z-axis, the end coordinate value of the x-axis and the end coordinate value of the z-axis; obtaining a direction of each discrete component based on a slope angle between two adjacent discrete components in the plurality of discrete components.
7. The method according to claim 1 or 2, characterized in that, The method further comprises: in response to a user operation, running the dynamic model to obtain a performance curve of the leaf spring.
8. A leaf spring modeling apparatus characterized by comprising: The method comprises: a first processing module configured to, in response to a user operation, acquire attribute parameters of a leaf spring and an initial geometric profile file; a second processing module configured to, for each half component of a leaf of the leaf spring, discretize the half component into a plurality of discrete components based on the attribute parameters and the initial geometric profile file by using a leaf spring modeling algorithm, and generate a parameter file, the half component including a front half component and a rear half component, the parameter file including parameters of each discrete component, a force element parameter corresponding to each discrete component, an arc length parameter, a pose parameter of each discrete component, and a size of the leaf spring; a third processing module configured to generate a dynamic model of the leaf spring based on the parameter file.
9. A computer device, comprising: The method comprises: a memory and a processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the processor executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are executed by the processor to implement the method according to any one of claims 1 to 7.
11. A computer program product, characterised in that, The computer program is executed by the processor to implement the method according to any one of claims 1 to 7.