A method, device, medium and equipment for generating a generalized curve of vehicle elastic characteristics

By obtaining and fitting the generalized version of the vehicle elastic characteristic curve, the problems of low efficiency and insufficient generalization ability of the vehicle elastic characteristic curve in the prior art are solved, and more efficient and broader generalization curve generation is achieved.

CN119227245BActive Publication Date: 2025-03-14CATARC AUTOMOTIVE TEST CENT TIANJIN CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411733369.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-14
Estimated Expiration
2044-11-29

AI Technical Summary

Technical Problem

The prior art is not efficient and has simple results when generating vehicle elastic characteristic curves. It is only applicable to a small number of generalization requirements and has certain limitations.

Method used

By obtaining the elastic characteristic curve of the existing vehicle, calculating the starting and ending data points of the generalized loading stroke curve and the unloading stroke curve, and fitting the intermediate data point to obtain the generalization curve to improve the generalization ability and efficiency.

Benefits of technology

On the premise of satisfying the elastic characteristics of the vehicle, the generalization curve of the elastic characteristic curve of the vehicle is efficiently generated, which improves the generalization efficiency and generates a generalization curve with a wider generalization range.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119227245B_ABST
    Figure CN119227245B_ABST
Patent Text Reader

Abstract

The present application provides a method, device, medium and equipment for generating a generalized curve of vehicle elastic characteristics. Based on the starting data points and ending data points of the existing loading stroke curve and unloading stroke curve, the starting data points and ending data points of the generalized loading stroke curve and the generalized unloading stroke curve are calculated; based on the starting data points and ending data points of the generalized loading stroke curve and multiple first data points of the loading stroke curve, the intermediate data points of the generalized loading stroke curve are calculated; based on the starting data points and ending data points of the generalized unloading stroke curve and multiple second data points of the unloading stroke curve, the intermediate data points of the generalized unloading stroke curve are calculated; based on the existing vehicle elastic characteristic curve, the generalized loading stroke curve and the generalized unloading stroke curve are determined, and the generalized curve of the vehicle elastic characteristic curve is efficiently generated under the premise of satisfying the vehicle elastic characteristics.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicle characteristic modeling, and in particular to a method, device, medium and equipment for generating a generalized curve of vehicle elastic characteristics. Background Art

[0002] In the process of developing the dynamic performance of automobiles, CAE modeling and simulation tools are usually used to improve R&D efficiency. With the development of AI technology, due to the advantages of machine learning being more efficient, methods such as simulation analysis and prediction of automobile dynamic performance using machine learning have gradually become a research hotspot and application trend. However, whether it is solution optimization or big data training, a certain number of automobile dynamic models need to be established first, and then input into the simulation software for calculation, and the optimal solution is selected by analyzing and comparing the calculation results, or machine learning training is used as a sample to obtain a prediction model for dynamic performance. Among them, the elastic characteristics of the vehicle are one of the basic and key factors in the dynamic model. At present, the generation of vehicle elastic characteristics is mainly generated by scaling and local modification, which is inefficient and the results are relatively simple. It is only applicable to a small number of generalization requirements and has certain limitations. Therefore, a method for generating vehicle elastic characteristics that can improve generalization ability and is efficient is needed. Summary of the invention

[0003] In order to solve the above technical problems, the present application is proposed. The embodiments of the present application provide a method, device, medium and equipment for generating a generalized curve of vehicle elastic characteristics.

[0004] According to one aspect of the present application, a method for generating a generalized curve of vehicle elastic characteristics is provided, comprising: obtaining an existing vehicle elastic characteristic curve; wherein the existing vehicle elastic characteristic curve comprises a loading travel curve and an unloading travel curve, the loading travel curve comprises a plurality of intermediate first data points, and the unloading travel curve comprises a plurality of intermediate second data points; based on the starting data point and the ending data point of the loading travel curve, calculating the starting data point and the ending data point of the generalized loading travel curve; based on the starting data point and the ending data point of the generalized loading travel curve and the plurality of first data points of the loading travel curve, calculating a third data point; wherein the third data point is an intermediate data point of the generalized loading travel curve; based on the The generalized loading stroke curve is obtained by fitting the starting data point and the ending data point of the generalized loading stroke curve and the third data point; the starting data point and the ending data point of the generalized unloading stroke curve are calculated based on the starting data point and the ending data point of the unloading stroke curve; the fourth data point is calculated based on the starting data point and the ending data point of the generalized unloading stroke curve and multiple second data points of the unloading stroke curve; wherein the fourth data point is the middle data point of the generalized unloading stroke curve; the generalized unloading stroke curve is obtained by fitting the starting data point and the ending data point of the generalized unloading stroke curve and the fourth data point; the generalized curve is obtained by synthesizing the generalized loading stroke curve and the generalized unloading stroke curve.

[0005] In one embodiment, the obtaining of the existing vehicle elastic characteristic curve includes: obtaining an initial vehicle elastic characteristic curve; wherein the initial vehicle elastic characteristic curve includes an initial loading stroke curve and an initial unloading stroke curve; if the starting point horizontal coordinate of the initial loading stroke curve is different from the starting point horizontal coordinate of the initial unloading stroke curve, and / or the ending point horizontal coordinate of the initial loading stroke curve is different from the ending point horizontal coordinate of the initial unloading stroke curve, then the smaller starting point horizontal coordinate and the larger ending point horizontal coordinate are selected as the starting point horizontal coordinate and the ending point horizontal coordinate of the initial loading stroke curve and the initial unloading stroke curve; based on the initial loading stroke curve and its starting point horizontal coordinate and ending point horizontal coordinate, the loading stroke curve is fitted, and / or, based on the initial unloading stroke curve and its starting point horizontal coordinate and ending point horizontal coordinate, the unloading stroke curve is fitted.

[0006] In one embodiment, the calculating of the starting data point and the ending data point of the generalized loading stroke curve based on the starting data point and the ending data point of the loading stroke curve includes: using the abscissas of the starting data point and the ending data point of the loading stroke curve as the abscissas of the starting data point and the ending data point of the generalized loading stroke curve respectively; calculating the ordinate of the ending data point of the generalized loading stroke curve based on the ordinate of the ending data point of the loading stroke curve; calculating the ordinate of the starting data point of the generalized loading stroke curve based on the ordinate of the starting data point of the loading stroke curve, the ordinate of the ending data point of the loading stroke curve and the first data point of the loading stroke curve.

[0007] In one embodiment, the calculating of the third data point based on the starting data point and the ending data point of the generalized loading stroke curve and the multiple first data points of the loading stroke curve includes: using the abscissas of the multiple first data points of the generalized loading stroke curve as the abscissas of the multiple third data points respectively; and calculating the ordinates of the multiple third data points based on the starting data point and the ending data point of the generalized loading stroke curve and the multiple first data points of the loading stroke curve.

[0008] In one embodiment, the starting data point and the ending data point of the generalized unloading stroke curve are calculated based on the starting data point and the ending data point of the unloading stroke curve; the abscissas of the starting data point and the ending data point of the unloading stroke curve are used as the abscissas of the starting data point and the ending data point of the generalized unloading stroke curve respectively; the ordinate of the ending data point of the generalized unloading stroke curve is calculated based on the ordinate of the ending data point of the loading stroke curve and the ordinate of the ending data point of the unloading stroke curve; the ordinate of the starting data point of the generalized unloading stroke curve is calculated based on the starting data point of the unloading stroke curve and the ending data point of the unloading stroke curve.

[0009] In one embodiment, the calculating of the fourth data point based on the starting data point and the ending data point of the generalized unloading stroke curve and the multiple second data points of the unloading stroke curve comprises: using the abscissas of the multiple second data points of the generalized unloading stroke curve as the abscissas of the multiple fourth data points respectively; and calculating the ordinates of the multiple fourth data points based on the starting data point and the ending data point of the generalized unloading stroke curve and the multiple second data points of the unloading stroke curve.

[0010] In one embodiment, fitting the generalized unloading stroke curve based on the starting data point and the ending data point of the generalized unloading stroke curve and the fourth data point includes: fitting the generalized unloading stroke curve based on the starting data point and the ending data point of the generalized unloading stroke curve, the fourth data point, and the starting data point and the ending data point of the generalized loading stroke curve.

[0011] According to another aspect of the present application, a generalized curve generating device for vehicle elasticity characteristics is provided, comprising: an existing curve acquisition module, used to acquire an existing vehicle elasticity characteristic curve; wherein the existing vehicle elasticity characteristic curve comprises a loading stroke curve and an unloading stroke curve, the loading stroke curve comprises a plurality of first data points, and the unloading stroke curve comprises a plurality of second data points; a loading endpoint calculation module, used to calculate a starting data point and an ending data point of a generalized loading stroke curve based on a starting data point and an ending data point of the loading stroke curve; a loading data point calculation module, used to calculate a third data point based on the starting data point and the ending data point of the generalized loading stroke curve and a plurality of first data points of the loading stroke curve; wherein the third data point is a data point of the generalized loading stroke curve; a loading curve fitting module, used to calculate a starting data point and an ending data point of a generalized loading stroke curve based on the starting data point and the ending data point of the generalized loading stroke curve and a plurality of first data points of the loading stroke curve; wherein the third data point is a data point of the generalized loading stroke curve; and The generalized loading stroke curve is obtained by fitting the starting data point and the ending data point of the loading stroke curve and the third data point; the unloading endpoint calculation module is used to calculate the starting data point and the ending data point of the generalized unloading stroke curve based on the starting data point and the ending data point of the unloading stroke curve; the unloading data point calculation module is used to calculate the fourth data point based on the starting data point and the ending data point of the generalized unloading stroke curve and multiple second data points of the unloading stroke curve; wherein the fourth data point is the data point of the generalized unloading stroke curve; the unloading curve fitting module is used to fit the generalized unloading stroke curve based on the starting data point and the ending data point of the generalized unloading stroke curve and the fourth data point; the generalized curve calculation module is used to comprehensively obtain a generalized curve based on the generalized loading stroke curve and the generalized unloading stroke curve.

[0012] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the storage medium stores a computer program, and the computer program is used to execute any of the above methods.

[0013] According to another aspect of the present application, an electronic device is provided, comprising: a processor; a memory for storing instructions executable by the processor; and the processor is used to execute any of the above-described methods.

[0014] The present application provides a method, device, medium and equipment for generating a generalized curve of vehicle elastic characteristics, which obtains an existing vehicle elastic characteristic curve; wherein the existing vehicle elastic characteristic curve includes a loading stroke curve and an unloading stroke curve, the loading stroke curve includes a plurality of intermediate first data points, and the unloading stroke curve includes a plurality of intermediate second data points; based on the starting data point and the ending data point of the loading stroke curve, the starting data point and the ending data point of the generalized loading stroke curve are calculated; based on the starting data point and the ending data point of the generalized loading stroke curve and the plurality of first data points of the loading stroke curve, the third data point is calculated; based on the starting data point and the ending data point of the generalized loading stroke curve and the third data point, the generalized loading stroke curve is fitted; based on the unloading stroke curve The starting data point and the ending data point of the generalized unloading stroke curve are calculated based on the starting data point and the ending data point of the generalized unloading stroke curve; the fourth data point is calculated based on the starting data point and the ending data point of the generalized unloading stroke curve and multiple second data points of the unloading stroke curve; the generalized unloading stroke curve is fitted based on the starting data point and the ending data point of the generalized unloading stroke curve and the fourth data point; the generalized curve is obtained based on the generalized loading stroke curve and the generalized unloading stroke curve; on the basis of the existing vehicle elastic characteristic curve, the generalized loading stroke curve and the generalized unloading stroke curve are determined respectively, and on the premise of satisfying the vehicle elastic characteristics, the generalized curve of the vehicle elastic characteristic curve is efficiently generated, which can not only improve the generalization efficiency, but also generate a generalized curve with a wider generalization range. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] By describing the embodiments of the present application in more detail in conjunction with the accompanying drawings, the above and other purposes, features and advantages of the present application will become more apparent. The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the present application and do not constitute a limitation of the present application. In the accompanying drawings, the same reference numerals generally represent the same components or steps.

[0016] Figure 1 It is a flowchart of a method for generating a generalized curve of vehicle elastic characteristics provided by an exemplary embodiment of the present application.

[0017] Figure 2 It is a structural schematic diagram of an existing vehicle elastic characteristic curve provided by an exemplary embodiment of the present application.

[0018] Figure 3 It is a schematic diagram of the determination result of the starting point and the end point of a generalized loading stroke curve provided by an exemplary embodiment of the present application.

[0019] Figure 4 It is a schematic diagram of the determination result of the intermediate data points of the generalized loading stroke curve provided by an exemplary embodiment of the present application.

[0020] Figure 5 It is a schematic diagram of the determination result of the generalized loading stroke curve provided by an exemplary embodiment of the present application.

[0021] Figure 6 It is a schematic diagram of the determination result of the starting point and the end point of a generalized unloading stroke curve provided by an exemplary embodiment of the present application.

[0022] Figure 7 It is a schematic diagram of the determination result of the intermediate data points of the generalized download travel curve provided by an exemplary embodiment of the present application.

[0023] Figure 8 It is a schematic diagram of the determination result of the generalized unloading stroke curve provided by an exemplary embodiment of the present application.

[0024] Fig. 9 It is a schematic diagram of the determination result of the generalization curve provided by an exemplary embodiment of the present application.

[0025] Fig.10 It is a schematic diagram of the structure of a vehicle elastic characteristic generalization curve generating device provided by an exemplary embodiment of the present application.

[0026] Fig.11 It is a structural diagram of an electronic device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0027] Below, the exemplary embodiments according to the present application will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application, and it should be understood that the present application is not limited to the exemplary embodiments described here.

[0028] Figure 1 FIG. 1 is a flow chart of a method for generating a generalized curve of vehicle elasticity characteristics provided by an exemplary embodiment of the present application. Figure 1 As shown, the method for generating a generalized curve of vehicle elastic characteristics includes the following steps:

[0029] Step 110: Obtain an existing vehicle elasticity characteristic curve.

[0030] The existing vehicle elastic characteristic curve includes a loading stroke curve and an unloading stroke curve, the loading stroke curve includes a plurality of intermediate first data points, and the unloading stroke curve includes a plurality of intermediate second data points. The present application divides the existing vehicle elastic characteristic curve into a loading stroke segment (i.e., the loading stroke curve) and an unloading stroke segment (i.e., the unloading stroke curve), and performs data processing on the loading stroke curve and the unloading stroke curve to obtain the starting data point, the ending data point, and the intermediate data point between the starting data point and the ending data point of the loading stroke curve and the unloading stroke curve.

[0031] Step 120: Calculate the starting data point and the ending data point of the generalized loading travel curve based on the starting data point and the ending data point of the loading travel curve.

[0032] The present application establishes a value range of the starting data point and the ending data point of the generalized loading stroke curve based on the starting data point and the ending data point of the loading stroke curve, and randomly generates the starting data point and the ending data point of the generalized loading stroke curve within the value range to improve the generalization ability.

[0033] Step 130: Calculate a third data point based on the start data point and the end data point of the generalized loading travel curve and a plurality of first data points of the loading travel curve.

[0034] The third data point is the middle data point of the generalized loading stroke curve. Based on the starting data point and the ending data point of the generalized loading stroke curve, the present application combines the middle data point of the loading stroke curve to establish the value range of the middle data point of the generalized loading stroke curve, and randomly generates the corresponding middle data point within the value range.

[0035] Step 140: Based on the start data point, the end data point and the third data point of the generalized loading stroke curve, a generalized loading stroke curve is obtained by fitting.

[0036] After calculating the starting data point, the ending data point, and multiple intermediate data points of the generalized loading stroke curve, the present application uses a data interpolation method to fit the generalized loading stroke curve based on the starting data point, the ending data point, and multiple intermediate data points.

[0037] Step 150: Calculate the starting data point and the ending data point of the generalized unloading travel curve based on the starting data point and the ending data point of the unloading travel curve.

[0038] The present application establishes a value range of the starting data point and the ending data point of the generalized unloading travel curve based on the starting data point and the ending data point of the unloading travel curve, and randomly generates the starting data point and the ending data point of the generalized unloading travel curve within the value range to improve the generalization ability.

[0039] Step 160: Calculate a fourth data point based on the start data point and the end data point of the generalized unloading stroke curve and a plurality of second data points of the unloading stroke curve.

[0040] The fourth data point is the middle data point of the generalized unloading travel curve. This application is based on the starting data point and the ending data point of the generalized unloading travel curve, combined with the middle data point of the unloading travel curve, to establish the value range of the middle data point of the generalized unloading travel curve, and randomly generate the corresponding middle data point within the value range.

[0041] Step 170: Based on the starting data point, the ending data point and the fourth data point of the generalized unloading stroke curve, a generalized unloading stroke curve is obtained by fitting.

[0042] After calculating the starting data point, the ending data point, and multiple intermediate data points of the generalized unloading stroke curve, the application uses a data interpolation method to fit the generalized unloading stroke curve based on the starting data point, the ending data point, and multiple intermediate data points.

[0043] Step 180: Based on the generalized loading stroke curve and the generalized unloading stroke curve, a generalized curve is obtained.

[0044] After obtaining the generalized loading stroke curve and the generalized unloading stroke curve, the present application obtains a generalized curve based on the generalized loading stroke curve and the generalized unloading stroke curve.

[0045] The present application provides a method for generating a generalized curve of vehicle elastic characteristics, which obtains an existing vehicle elastic characteristic curve; wherein the existing vehicle elastic characteristic curve includes a loading stroke curve and an unloading stroke curve, the loading stroke curve includes a plurality of first data points in the middle, and the unloading stroke curve includes a plurality of second data points in the middle; based on the starting data point and the ending data point of the loading stroke curve, the starting data point and the ending data point of the generalized loading stroke curve are calculated; based on the starting data point and the ending data point of the generalized loading stroke curve and a plurality of first data points of the loading stroke curve, a third data point is calculated; based on the starting data point and the ending data point of the generalized loading stroke curve and the third data point, a generalized loading stroke curve is fitted; based on the starting data point and the ending data point of the unloading stroke curve, a generalized loading stroke curve is obtained by fitting. The invention discloses a method for generating a generalized vehicle elastic characteristic curve by fitting a generalized loading stroke curve and a generalized unloading stroke curve. The method comprises the following steps: first, a generalized loading stroke curve and a generalized unloading stroke curve are obtained by fitting a generalized loading stroke curve and a generalized unloading stroke curve. The method comprises the following steps: first, a generalized loading stroke curve and a generalized unloading stroke curve are obtained by fitting a generalized loading stroke curve and a generalized unloading stroke curve. The generalized loading stroke curve and the generalized unloading stroke curve are obtained by fitting a generalized loading stroke curve and a generalized unloading stroke curve. The generalized loading stroke curve and the generalized unloading stroke curve are determined respectively on the basis of the existing vehicle elastic characteristic curve. Under the premise of satisfying the vehicle elastic characteristics, the generalized curve of the vehicle elastic characteristic curve is efficiently generated, which can not only improve the generalization efficiency but also generate a generalized curve with a wider generalization range.

[0046] In one embodiment, the specific implementation method of the above-mentioned step 110 may be: obtaining an initial vehicle elastic characteristic curve; wherein the initial vehicle elastic characteristic curve includes an initial loading stroke curve and an initial unloading stroke curve; if the starting point horizontal coordinate of the initial loading stroke curve is different from the starting point horizontal coordinate of the initial unloading stroke curve, and / or the end point horizontal coordinate of the initial loading stroke curve is different from the end point horizontal coordinate of the initial unloading stroke curve, then select the smaller starting point horizontal coordinate and the larger end point horizontal coordinate as the starting point horizontal coordinate and the end point horizontal coordinate of the initial loading stroke curve and the initial unloading stroke curve; based on the initial loading stroke curve and its starting point horizontal coordinate and end point horizontal coordinate, fitting to obtain a loading stroke curve, and / or, based on the initial unloading stroke curve and its starting point horizontal coordinate and end point horizontal coordinate, fitting to obtain an unloading stroke curve.

[0047] After obtaining the initial vehicle elastic characteristic curve, if the starting point and end point of the initial loading stroke curve and the initial unloading stroke curve contained in the initial vehicle elastic characteristic curve have the same horizontal coordinates, there is no need to redefine or process them; if the starting point or end point of the initial loading stroke curve and the initial unloading stroke curve have different horizontal coordinates, first define the starting point or end point with a wider horizontal coordinate range (that is, a smaller starting point and a larger end point) as the starting point or end point of the initial loading stroke curve and the initial unloading stroke curve, and then use the horizontal coordinates of the defined starting point and end point as the reference, use linear or nonlinear interpolation methods, obtain the vertical coordinate value of another corresponding starting point or end point at the horizontal coordinate, and redefine the interpolation point as the starting point or end point of the corresponding stroke curve, that is, use the horizontal coordinates of the defined starting point and end point as the horizontal coordinates of the starting point and end point of the initial loading stroke curve and the initial unloading stroke curve, and extend the shorter stroke curve on the horizontal axis to the starting point and end point through the interpolation method, and finally obtain the loading stroke curve and the unloading stroke curve.

[0048] For example, this application uses the loading stroke curve and unloading stroke curve composed of the data points in the following table as an example. Figure 2 As shown, with the 0 point of the existing vehicle elastic characteristic as the origin, the horizontal axis of the curve coordinate is the elastic displacement of the vehicle, and the vertical axis is the load, and the loading stroke curve and the unloading stroke curve are obtained.

[0049]

[0050] In one embodiment, the specific implementation method of the above-mentioned step 120 may be: using the horizontal coordinates of the starting data point and the ending data point of the loading stroke curve as the horizontal coordinates of the starting data point and the ending data point of the generalized loading stroke curve respectively; calculating the vertical coordinate of the ending data point of the generalized loading stroke curve based on the vertical coordinate of the ending data point of the loading stroke curve; calculating the vertical coordinate of the starting data point of the generalized loading stroke curve based on the vertical coordinate of the starting data point of the loading stroke curve, the vertical coordinate of the ending data point of the loading stroke curve and the first data point of the loading stroke curve.

[0051] Specifically, Figure 3 As shown, the loading stroke curve is recorded as A, and each data point of the loading stroke curve is recorded as: (A0, A1, A2, ..., AN), and N is a positive integer ( Figure 3 Where N is 19), A0 is the starting data point, AN is the ending data point, and the coordinate values ​​of each data point of the loading stroke curve A are recorded as: (X C0 ,Y C0 )、(X C1 ,Y C1 )、(X C2 ,Y C2 )、...、(X CN-1 ,Y CN-1 )、(X CN ,Y CN ).

[0052] The horizontal coordinates of the starting data point and the ending data point of the generalized loading stroke curve are the same as those of the reference feature (that is, the same as the loading stroke curve). The starting data point and the ending data point of the generalized loading stroke curve are denoted as a10 and a1N ( Figure 3 a119 in the figure).

[0053] The ordinate Y of the end point of the loading stroke curve CN As a benchmark, the vertical coordinate value range of the termination data point of the generalized loading stroke curve is determined as:

[0054] Y CN ×(1±λc), where λc is a preset adjustment coefficient.

[0055] A random value is taken within this value range as the ordinate of the termination data point of the generalized loading stroke curve, denoted as y CN , thus determining the termination data point a1N (x CN ,y CN ), where x CN =X CN .

[0056] The ordinate value range of the starting data point of the generalized loading stroke curve is:

[0057] Y C0 ±Y CN ×λc×[(Y C1 -Y C0 )×(X CN -X CN-1 )] / [(Y CN -Y CN-1 )×(X C1 -X C0 )].

[0058] A random value is selected within this value range as the ordinate of the starting data point of the generalized loading stroke curve, denoted as y C0 , thus determining the starting data point a10 (x C0 ,y C0 ), where x C0 =X C0 .

[0059] In one embodiment, the specific implementation method of the above step 130 can be: using the horizontal coordinates of multiple first data points of the generalized loading stroke curve as the horizontal coordinates of multiple third data points respectively; based on the starting data point and the ending data point of the generalized loading stroke curve and the multiple first data points of the loading stroke curve, calculating the vertical coordinates of the multiple third data points.

[0060] For the generalized loading stroke curve, each intermediate data point (i.e., the first data point) is recorded as: (a11, a12, ..., a1N-1), and the coordinate value of each intermediate data point is recorded as: (x C1 ,y C1 )、(x C2 ,y C2 ),...,(x CN-1 ,y CN-1 ), the horizontal coordinate values ​​of each intermediate data point are the same as the loading stroke curve. The vertical coordinate of the first intermediate data point a11 is: y C1 =y C0 +kaj×(x C1 -x C0 ), where kaj is the slope of the jth segment of the line segment obtained by linearly connecting adjacent data points. For this segment, j=1, and ka1 is set to take a random value in the range of 0<ka1<ka, where ka=(y CN -y C0 ) / (x CN -x C0 ), the coordinates of the first intermediate data point are obtained as (x C1 ,y C1 ). The ordinate of the second middle data point a12 is y C2 =y C1+ka2×(x C2 -x C1 ), for this paragraph j=2, the physical characteristics of the vehicle's elastic characteristics should satisfy that the load gradually increases with the increase of travel displacement. The slope may fluctuate under the influence of specific factors but will not change the trend of increasing slope. Therefore, ka2 is taken within the following range:

[0061] 0<ka2<[[(y CN -y C0 ) / (x CN -x C0 )×(x C2 -x C0 )]-y C1 ] / (x C2 -x C1 ).

[0062] The ordinate values ​​of the third intermediate data point a13 to the last intermediate data point a1N-1 are sequentially taken according to the method of the second intermediate data point a12, thereby obtaining the coordinates of each intermediate data point of the generalized loading stroke curve (x C1 ,y C1 )、(x C2 ,y C2 ),...,(x CN-1 ,y CN-1 ), the results are shown in the following table (the corresponding data point diagram is as follows Figure 4 as shown).

[0063]

[0064] After obtaining multiple data points of the generalized loading stroke curve, the present application uses natural spline interpolation to fit the data points based on the data points to obtain a generalized loading stroke curve a (such as Figure 5 as shown).

[0065] In one embodiment, the specific implementation method of the above step 150 can be: using the horizontal coordinates of the starting data point and the ending data point of the unloading stroke curve as the horizontal coordinates of the starting data point and the ending data point of the generalized unloading stroke curve respectively; calculating the vertical coordinate of the ending data point of the generalized unloading stroke curve based on the vertical coordinate of the ending data point of the loading stroke curve and the vertical coordinate of the ending data point of the unloading stroke curve; calculating the vertical coordinate of the starting data point of the generalized unloading stroke curve based on the starting data point of the unloading stroke curve and the ending data point of the unloading stroke curve.

[0066] Specifically, Figure 6 As shown, the unloading stroke curve is recorded as B, and each data point is recorded as: (B0, B1, B2, ..., BM), where M is a positive integer ( Figure 6Where M is 12), B0 is the starting data point of the unloading stroke curve, BM is the ending data point of the unloading stroke curve, and the coordinate values ​​of each data point of the unloading stroke curve B are recorded as:

[0067] (X E0 ,Y E0 )、(X E1 ,Y E1 )、(X E2 ,Y E2 )、...、(X EN-1 ,Y EM-1 )、(X EN ,Y EM ).

[0068] The data points of the generalized unloading stroke curve are recorded as (b10, b11, b12, ..., b1M), and the coordinate value of each data point is recorded as (x E0 ,y E0 )、(x E1 ,y E1 )、(x E2 ,y E2 ),...,(x EM-1 ,y EM-1 )、(x EM ,y EM ), the horizontal coordinate value of each data point is the same as the horizontal coordinate of each data point in the unloading stroke curve.

[0069] The ordinate Y of the end data point of the unloading stroke curve EM As a benchmark, the vertical coordinate value range of the termination data point of the generalized unloading stroke curve is determined as:

[0070] Y EM ×(1±λe), where λe is a preset adjustment coefficient.

[0071] A random value is taken within this value range as the ordinate of the termination data point of the generalized unloading stroke curve, denoted as y EM , and satisfy the constraints: y EM <y CN , thus determining the coordinates of the termination data point of the generalized unloading stroke curve (x EM ,y EM ).

[0072] The ordinate value range of the starting data point of the generalized unloading stroke curve is:

[0073] Y E0 ±Y EM ×λe×(Y EM -Y E0 ) / (X EM -XE0 ).

[0074] A random value is taken within this value range as the ordinate of the starting data of the generalized unloading stroke curve, denoted as y E0 , and satisfy y E0 <y C0 , thus determining the starting coordinates of the generalized feature (x E0 ,y E0 ).

[0075] In one embodiment, the specific implementation method of the above step 160 can be: using the horizontal coordinates of the multiple second data points of the generalized unloading stroke curve as the horizontal coordinates of the multiple fourth data points respectively; based on the starting data point and the ending data point of the generalized unloading stroke curve and the multiple second data points of the unloading stroke curve, calculating the vertical coordinates of the multiple fourth data points.

[0076] For the generalized unloading stroke curve, the ordinate of the second point b11 (i.e., the first intermediate data point) is y E1 =y E0 +kbj×(x E1 -x E0 ), where kbj is the slope of the jth segment of the line segment obtained by linearly connecting adjacent points, and for this segment j=1. The elastic characteristics of the vehicle should satisfy the requirement that the load gradually increases with the increase of travel displacement. The slope may fluctuate under the influence of specific factors but will not change the trend of the slope increasing. In addition, the stability of the calculation is considered during the model calculation. kb1 is set to take a random value in the range of 0<kb1<kb, where kb=(y EM -y E0 ) / (x EM -x E0 ), and satisfy the constraint y E1 <min{y C1 ,yk1}, where yC1 represents the ordinate value at the abscissa xE1 on the generalized loading stroke curve a, and yk1 is: yk1=y E0 +(x E1 -x E0 )×(y EM -y E0 ) / (x EM -x E0 ).

[0077] The ordinate of the third point b12 is y E2 =y E1 +kb2×(x E2 -x E1 ), for this segment j=2, set kb2 to be a random value in the range of 0<kb2<pbj×kb1 and satisfy y E2 <min{y EM ,yC2}, where pbj is a positive real coefficient greater than 0, y C2 Indicates the loading stroke generalization curve a on the horizontal axis x E2 The vertical coordinate value at .

[0078] The ordinate values ​​of the fourth point b13 to the M-1th point are sequentially executed according to the method of the third point b12, and finally the generalized points b11 (x E0 ,y E0 )、b12(x E1 ,y E1 )、b13(x E2 ,y E2 ), ..., b1M (x EM ,y EM ), the results are shown in the following table (the corresponding data point diagram is as follows Figure 7 as shown).

[0079]

[0080] In one embodiment, the specific implementation method of the above step 170 can be: based on the starting data point and the ending data point of the generalized unloading stroke curve, the fourth data point, and the starting data point and the ending data point of the generalized loading stroke curve, a generalized unloading stroke curve is fitted.

[0081] This application uses spline interpolation to generate a generalized unloading stroke curve, and sets the slope of the two end points to meet ks_a10<ks_b10,ks_a1N> ks_b1M, where ks_a10 and ks_b10 are the curve slopes at the starting data points of the generalized loading stroke curve and the generalized unloading stroke curve, respectively, and ks_a1N and ks_b1M are the curve slopes at the ending data points of the generalized loading stroke curve and the generalized unloading stroke curve, respectively. Thus, a generalized curve b of the vehicle elastic characteristic unloading stroke is obtained (such as Figure 8 as shown).

[0082] Combining the generalized loading stroke curve and the generalized unloading stroke curve obtained by generalization, a complete generalization curve is obtained (such as Fig. 9 as shown).

[0083] Fig.10 FIG. 1 is a schematic diagram of a structure of a vehicle elastic characteristic generalization curve generating device provided by an exemplary embodiment of the present application. Fig.10As shown, the vehicle elastic characteristic generalized curve generating device 20 includes: an existing curve acquisition module 21, used to acquire an existing vehicle elastic characteristic curve; wherein the existing vehicle elastic characteristic curve includes a loading stroke curve and an unloading stroke curve, the loading stroke curve includes a plurality of first data points, and the unloading stroke curve includes a plurality of second data points; a loading endpoint calculation module 22, used to calculate the starting data point and the ending data point of the generalized loading stroke curve based on the starting data point and the ending data point of the loading stroke curve; a loading data point calculation module 23, used to calculate a third data point based on the starting data point and the ending data point of the generalized loading stroke curve and a plurality of first data points of the loading stroke curve; wherein the third data point is a data point of the generalized loading stroke curve; a loading curve fitting module 24, used to calculate the starting data point and the ending data point of the generalized loading stroke curve based on the generalized loading stroke curve; The starting data point, the ending data point and the third data point of the curve are fitted to obtain a generalized loading stroke curve; the unloading endpoint calculation module 25 is used to calculate the starting data point and the ending data point of the generalized unloading stroke curve based on the starting data point and the ending data point of the unloading stroke curve; the unloading data point calculation module 26 is used to calculate the fourth data point based on the starting data point and the ending data point of the generalized unloading stroke curve and multiple first data points of the unloading stroke curve; wherein the fourth data point is a data point of the generalized unloading stroke curve; the unloading curve fitting module 27 is used to fit the generalized unloading stroke curve based on the starting data point, the ending data point and the fourth data point of the generalized unloading stroke curve; the generalized curve calculation module 28 is used to comprehensively obtain a generalized curve based on the generalized loading stroke curve and the generalized unloading stroke curve.

[0084] The present application provides a generalized curve generating device for vehicle elasticity characteristics, which obtains an existing vehicle elasticity characteristic curve through an existing curve obtaining module 21; wherein the existing vehicle elasticity characteristic curve includes a loading stroke curve and an unloading stroke curve, the loading stroke curve includes a plurality of first intermediate data points, and the unloading stroke curve includes a plurality of second intermediate data points; a loading endpoint calculating module 22 calculates a starting data point and an ending data point of a generalized loading stroke curve based on a starting data point and an ending data point of the loading stroke curve; a loading data point calculating module 23 calculates a third data point based on a starting data point and an ending data point of the generalized loading stroke curve and a plurality of first data points of the loading stroke curve; a loading curve fitting module 24 obtains a generalized loading stroke curve by fitting based on a starting data point and an ending data point of the generalized loading stroke curve and a third data point; an unloading endpoint calculating module 25 obtains a generalized loading stroke curve by fitting based on a starting data point and an ending data point of the generalized loading stroke curve and a third data point; The starting data point and the ending data point of the loading stroke curve are used to calculate the starting data point and the ending data point of the generalized unloading stroke curve; the unloading data point calculation module 26 calculates the fourth data point based on the starting data point and the ending data point of the generalized unloading stroke curve and multiple second data points of the unloading stroke curve; the unloading curve fitting module 27 fits the generalized unloading stroke curve based on the starting data point and the ending data point of the generalized unloading stroke curve and the fourth data point; the generalized curve calculation module 28 obtains the generalized curve based on the generalized loading stroke curve and the generalized unloading stroke curve; on the basis of the existing vehicle elastic characteristic curve, the generalized loading stroke curve and the generalized unloading stroke curve are determined respectively, and on the premise of meeting the vehicle elastic characteristics, the generalized curve of the vehicle elastic characteristic curve is efficiently generated, which can not only improve the generalization efficiency, but also generate a generalized curve with a wider generalization range.

[0085] In one embodiment, the above-mentioned existing curve acquisition module 21 can be further configured to: obtain an initial vehicle elastic characteristic curve; wherein the initial vehicle elastic characteristic curve includes an initial loading stroke curve and an initial unloading stroke curve; if the starting point horizontal coordinate of the initial loading stroke curve is different from the starting point horizontal coordinate of the initial unloading stroke curve, and / or the end point horizontal coordinate of the initial loading stroke curve is different from the end point horizontal coordinate of the initial unloading stroke curve, then select the smaller starting point horizontal coordinate and the larger end point horizontal coordinate as the starting point horizontal coordinate and the end point horizontal coordinate of the initial loading stroke curve and the initial unloading stroke curve; based on the initial loading stroke curve and its starting point horizontal coordinate and end point horizontal coordinate, fit the loading stroke curve, and / or, based on the initial unloading stroke curve and its starting point horizontal coordinate and end point horizontal coordinate, fit the unloading stroke curve.

[0086] In one embodiment, the above-mentioned loading endpoint calculation module 22 can be further configured as: using the horizontal coordinates of the starting data point and the ending data point of the loading stroke curve as the horizontal coordinates of the starting data point and the ending data point of the generalized loading stroke curve respectively; calculating the vertical coordinate of the ending data point of the generalized loading stroke curve based on the vertical coordinate of the ending data point of the loading stroke curve; calculating the vertical coordinate of the starting data point of the generalized loading stroke curve based on the vertical coordinate of the starting data point of the loading stroke curve, the vertical coordinate of the ending data point of the loading stroke curve and the first data point of the loading stroke curve.

[0087] In one embodiment, the above-mentioned loading data point calculation module 23 can be further configured as: using the horizontal coordinates of multiple first data points of the generalized loading stroke curve as the horizontal coordinates of multiple third data points respectively; based on the starting data point and the ending data point of the generalized loading stroke curve and the multiple first data points of the loading stroke curve, calculating the vertical coordinates of the multiple third data points.

[0088] In one embodiment, the unloading endpoint calculation module 25 can be further configured as follows: using the horizontal coordinates of the starting data point and the ending data point of the unloading travel curve as the horizontal coordinates of the starting data point and the ending data point of the generalized unloading travel curve respectively; calculating the vertical coordinate of the ending data point of the generalized unloading travel curve based on the vertical coordinate of the ending data point of the loading travel curve and the vertical coordinate of the ending data point of the unloading travel curve; calculating the vertical coordinate of the starting data point of the generalized unloading travel curve based on the starting data point of the unloading travel curve and the ending data point of the unloading travel curve.

[0089] In one embodiment, the unloading data point calculation module 26 can be further configured as: using the horizontal coordinates of the multiple second data points of the generalized unloading stroke curve as the horizontal coordinates of the multiple fourth data points respectively; and calculating the vertical coordinates of the multiple fourth data points based on the starting data point and the ending data point of the generalized unloading stroke curve and the multiple second data points of the unloading stroke curve.

[0090] In one embodiment, the unloading curve fitting module 27 can be further configured to fit a generalized unloading stroke curve based on the starting data point and the ending data point of the generalized unloading stroke curve, the fourth data point, and the starting data point and the ending data point of the generalized loading stroke curve.

[0091] Below, reference Fig.11 The electronic device according to the embodiment of the present application is described. The electronic device may be any one or both of the first device and the second device, or a stand-alone device independent of them, and the stand-alone device may communicate with the first device and the second device to receive the collected input signal from them.

[0092] Fig.11A block diagram of an electronic device according to an embodiment of the present application is illustrated.

[0093] like Fig.11 As shown, the electronic device 10 includes one or more processors 11 and a memory 12 .

[0094] The processor 11 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 10 to perform desired functions.

[0095] The memory 12 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The non-volatile memory may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 11 may run the program instructions to implement the methods of the various embodiments of the present application described above and / or other desired functions. Various contents such as input signals, signal components, noise components, etc. may also be stored in the computer-readable storage medium.

[0096] In one example, the electronic device 10 may further include: an input device 13 and an output device 14 , and these components are interconnected via a bus system and / or other forms of connection mechanisms (not shown).

[0097] When the electronic device is a stand-alone device, the input device 13 may be a communication network connector, which is used to receive the collected input signals from the first device and the second device.

[0098] In addition, the input device 13 may also include, for example, a keyboard, a mouse, and the like.

[0099] The output device 14 can output various information to the outside, including the determined distance information, direction information, etc. The output device 14 can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto, and the like.

[0100] Of course, to simplify, Fig.11 Only some of the components related to the present application in the electronic device 10 are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, according to specific application situations, the electronic device 10 may also include any other appropriate components.

[0101] In addition to the above-mentioned methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the method according to various embodiments of the present application described in the above-mentioned "Exemplary Method" section of this specification.

[0102] The computer program product may be written in any combination of one or more programming languages ​​to write program codes for performing the operations of the embodiments of the present application, including object-oriented programming languages, such as Java, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0103] In addition, an embodiment of the present application may also be a computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the processor executes the steps of the method according to various embodiments of the present application described in the above "Exemplary Method" section of this specification.

[0104] The computer readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0105] The basic principles of the present application are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present application are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present application. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, not for limitation, and the above details do not limit the present application to being implemented by adopting the above specific details.

[0106] The block diagrams of the devices, apparatuses, equipment, and systems involved in this application are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagram. As will be appreciated by those skilled in the art, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including", "comprising", "having", etc. are open words, referring to "including but not limited to", and can be used interchangeably with them. The words "or" and "and" used here refer to the words "and / or" and can be used interchangeably with them, unless the context clearly indicates otherwise. The words "such as" used here refer to the phrase "such as but not limited to", and can be used interchangeably with them.

[0107] It should also be noted that in the apparatus, device and method of the present application, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present application.

[0108] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present application. Therefore, the present application is not intended to be limited to the aspects shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

[0109] The above description has been given for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present application to the forms disclosed herein. Although multiple example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.

Claims

1. A method for generating a generalized curve of vehicle elastic characteristics, characterized in that: include: Acquire an existing vehicle elastic characteristic curve; wherein the existing vehicle elastic characteristic curve includes a loading stroke curve and an unloading stroke curve, the loading stroke curve includes a plurality of intermediate first data points, and the unloading stroke curve includes a plurality of intermediate second data points; Based on the starting data point and the ending data point of the loading stroke curve, calculating the starting data point and the ending data point of the generalized loading stroke curve; Calculating a third data point based on the starting data point and the ending data point of the generalized loading travel curve and a plurality of first data points of the loading travel curve; wherein the third data point is an intermediate data point of the generalized loading travel curve; Based on the starting data point and the ending data point of the generalized loading stroke curve and the third data point, the generalized loading stroke curve is fitted to obtain the generalized loading stroke curve; Based on the starting data point and the ending data point of the unloading stroke curve, calculating the starting data point and the ending data point of the generalized unloading stroke curve; Calculating a fourth data point based on the starting data point and the ending data point of the generalized unloading stroke curve and a plurality of second data points of the unloading stroke curve; wherein the fourth data point is an intermediate data point of the generalized unloading stroke curve; Based on the starting data point and the ending data point of the generalized unloading stroke curve and the fourth data point, the generalized unloading stroke curve is fitted to obtain the generalized unloading stroke curve; Based on the generalized loading stroke curve and the generalized unloading stroke curve, a generalized curve is obtained comprehensively; Wherein, the calculating the starting data point and the ending data point of the generalized loading stroke curve based on the starting data point and the ending data point of the loading stroke curve comprises: The horizontal coordinates of the starting data point and the ending data point of the loading stroke curve are used as the horizontal coordinates of the starting data point and the ending data point of the generalized loading stroke curve respectively; Calculating the ordinate of the end data point of the generalized loading stroke curve based on the ordinate of the end data point of the loading stroke curve; Calculating the ordinate of the starting data point of the generalized loading stroke curve based on the ordinate of the starting data point of the loading stroke curve, the ordinate of the ending data point of the loading stroke curve and the first data point of the loading stroke curve; Wherein, the calculating the ordinate of the termination data point of the generalized loading stroke curve based on the ordinate of the termination data point of the loading stroke curve comprises: Taking the ordinate of the end point of the loading stroke curve as a reference, determining a range of ordinate values ​​of the end data point of the generalized loading stroke curve, and randomly selecting a value within the range as the ordinate of the end data point of the generalized loading stroke curve; The calculating the ordinate of the starting data point of the generalized loading stroke curve based on the ordinate of the starting data point of the loading stroke curve, the ordinate of the ending data point of the loading stroke curve and the first data point of the loading stroke curve comprises: Based on the ordinate of the starting data point of the loading stroke curve, the ordinate of the ending data point of the loading stroke curve and the first data point of the loading stroke curve, determine a range of ordinate values ​​of the starting data point of the generalized loading stroke curve, and randomly select a value within the range as the ordinate of the starting data point of the generalized loading stroke curve; The calculating of the third data point based on the starting data point and the ending data point of the generalized loading travel curve and the plurality of first data points of the loading travel curve comprises: Using the abscissas of the plurality of first data points of the generalized loading stroke curve as the abscissas of the plurality of third data points respectively; Calculating the ordinates of the plurality of third data points based on the starting data point and the ending data point of the generalized loading stroke curve and the plurality of first data points of the loading stroke curve; The step of calculating the starting data point and the ending data point of the generalized unloading stroke curve based on the starting data point and the ending data point of the unloading stroke curve comprises: The horizontal coordinates of the starting data point and the ending data point of the unloading stroke curve are respectively used as the horizontal coordinates of the starting data point and the ending data point of the generalized unloading stroke curve; Calculating the ordinate of the terminal data point of the generalized unloading stroke curve based on the ordinate of the terminal data point of the loading stroke curve and the ordinate of the terminal data point of the unloading stroke curve; Calculating the ordinate of the starting data point of the generalized unloading stroke curve based on the starting data point of the unloading stroke curve and the ending data point of the unloading stroke curve; The step of calculating the ordinate of the terminal data point of the generalized unloading stroke curve based on the ordinate of the terminal data point of the loading stroke curve and the ordinate of the terminal data point of the unloading stroke curve comprises: Taking the ordinate of the terminal data point of the unloading stroke curve as a reference, determining a range of ordinate values ​​of the terminal data point of the generalized unloading stroke curve, and randomly selecting a value within the range as the ordinate of the terminal data point of the generalized unloading stroke curve, and the ordinate of the terminal data point of the generalized unloading stroke curve is smaller than the ordinate of the terminal data point of the loading stroke curve; The calculating the ordinate of the starting data point of the generalized unloading stroke curve based on the starting data point of the unloading stroke curve and the ending data point of the unloading stroke curve comprises: Based on the starting data point of the unloading stroke curve and the ending data point of the unloading stroke curve, determining a range of ordinate values ​​of the starting data point of the generalized unloading stroke curve, and randomly selecting a value within the range as the ordinate of the starting data point of the generalized unloading stroke curve; The calculating of the fourth data point based on the starting data point and the ending data point of the generalized unloading stroke curve and the plurality of second data points of the unloading stroke curve comprises: Using the abscissas of the plurality of second data points of the generalized unloading stroke curve as the abscissas of the plurality of fourth data points respectively; The vertical coordinates of the plurality of fourth data points are calculated based on the starting data point and the ending data point of the generalized unloading stroke curve and the plurality of second data points of the unloading stroke curve.

2. The method for generating a generalized curve of vehicle elastic characteristics according to claim 1, characterized in that: The obtaining of the existing vehicle elastic characteristic curve comprises: Acquire an initial vehicle elastic characteristic curve; wherein the initial vehicle elastic characteristic curve includes an initial loading stroke curve and an initial unloading stroke curve; If the starting point abscissa of the initial loading stroke curve is different from the starting point abscissa of the initial unloading stroke curve, and / or the ending point abscissa of the initial loading stroke curve is different from the ending point abscissa of the initial unloading stroke curve, then the smaller starting point abscissa and the larger ending point abscissa are selected as the starting point abscissa and the ending point abscissa of the initial loading stroke curve and the initial unloading stroke curve; The loading stroke curve is obtained by fitting based on the initial loading stroke curve and its starting point abscissa and end point abscissa, and / or the unloading stroke curve is obtained by fitting based on the initial unloading stroke curve and its starting point abscissa and end point abscissa.

3. The method for generating a generalized curve of vehicle elastic characteristics according to claim 1, characterized in that: The fitting of the generalized unloading stroke curve based on the starting data point and the ending data point of the generalized unloading stroke curve and the fourth data point comprises: The generalized unloading stroke curve is obtained by fitting based on the starting data point and the ending data point of the generalized unloading stroke curve, the fourth data point, and the starting data point and the ending data point of the generalized loading stroke curve.

4. A vehicle elastic characteristic generalization curve generating device, characterized in that: include: An existing curve acquisition module, used to acquire an existing vehicle elastic characteristic curve; wherein the existing vehicle elastic characteristic curve includes a loading travel curve and an unloading travel curve, the loading travel curve includes a plurality of first data points, and the unloading travel curve includes a plurality of second data points; A loading endpoint calculation module, used to calculate the starting data point and the ending data point of the generalized loading stroke curve based on the starting data point and the ending data point of the loading stroke curve; A loading data point calculation module, configured to calculate a third data point based on a starting data point and an ending data point of the generalized loading travel curve and a plurality of first data points of the loading travel curve; wherein the third data point is a data point of the generalized loading travel curve; A loading curve fitting module, used for fitting the generalized loading stroke curve based on the starting data point and the ending data point of the generalized loading stroke curve and the third data point; An unloading endpoint calculation module, used to calculate the starting data point and the ending data point of the generalized unloading travel curve based on the starting data point and the ending data point of the unloading travel curve; An unloading data point calculation module, configured to calculate a fourth data point based on a starting data point and an ending data point of the generalized unloading travel curve and a plurality of second data points of the unloading travel curve; wherein the fourth data point is a data point of the generalized unloading travel curve; An unloading curve fitting module, used for fitting the generalized unloading stroke curve based on the starting data point and the ending data point of the generalized unloading stroke curve and the fourth data point; A generalized curve calculation module, used for comprehensively obtaining a generalized curve based on the generalized loading stroke curve and the generalized unloading stroke curve; Wherein, the loading endpoint calculation module is further configured as follows: The horizontal coordinates of the starting data point and the ending data point of the loading stroke curve are used as the horizontal coordinates of the starting data point and the ending data point of the generalized loading stroke curve respectively; Calculating the ordinate of the end data point of the generalized loading stroke curve based on the ordinate of the end data point of the loading stroke curve; Calculating the ordinate of the starting data point of the generalized loading stroke curve based on the ordinate of the starting data point of the loading stroke curve, the ordinate of the ending data point of the loading stroke curve and the first data point of the loading stroke curve; Wherein, the loading endpoint calculation module is further configured as follows: Taking the ordinate of the end point of the loading stroke curve as a reference, determining a range of ordinate values ​​of the end data point of the generalized loading stroke curve, and randomly selecting a value within the range as the ordinate of the end data point of the generalized loading stroke curve; The loading endpoint calculation module is further configured as follows: Based on the ordinate of the starting data point of the loading stroke curve, the ordinate of the ending data point of the loading stroke curve and the first data point of the loading stroke curve, determine a range of ordinate values ​​of the starting data point of the generalized loading stroke curve, and randomly select a value within the range as the ordinate of the starting data point of the generalized loading stroke curve; The loading data point calculation module is further configured as follows: Using the abscissas of the plurality of first data points of the generalized loading stroke curve as the abscissas of the plurality of third data points respectively; Calculating the ordinates of the plurality of third data points based on the starting data point and the ending data point of the generalized loading stroke curve and the plurality of first data points of the loading stroke curve; The offloading endpoint computing module is further configured as follows: The horizontal coordinates of the starting data point and the ending data point of the unloading stroke curve are respectively used as the horizontal coordinates of the starting data point and the ending data point of the generalized unloading stroke curve; Calculating the ordinate of the terminal data point of the generalized unloading stroke curve based on the ordinate of the terminal data point of the loading stroke curve and the ordinate of the terminal data point of the unloading stroke curve; Calculating the ordinate of the starting data point of the generalized unloading stroke curve based on the starting data point of the unloading stroke curve and the ending data point of the unloading stroke curve; Wherein, the offloading endpoint calculation module is further configured as follows: Taking the ordinate of the terminal data point of the unloading stroke curve as a reference, determining a range of ordinate values ​​of the terminal data point of the generalized unloading stroke curve, and randomly selecting a value within the range as the ordinate of the terminal data point of the generalized unloading stroke curve, and the ordinate of the terminal data point of the generalized unloading stroke curve is smaller than the ordinate of the terminal data point of the loading stroke curve; The offloading endpoint computing module is further configured as follows: Based on the starting data point of the unloading stroke curve and the ending data point of the unloading stroke curve, determining a range of ordinate values ​​of the starting data point of the generalized unloading stroke curve, and randomly selecting a value within the range as the ordinate of the starting data point of the generalized unloading stroke curve; The unloading data point calculation module is further configured as follows: Using the abscissas of the plurality of second data points of the generalized unloading stroke curve as the abscissas of the plurality of fourth data points respectively; The vertical coordinates of the plurality of fourth data points are calculated based on the starting data point and the ending data point of the generalized unloading stroke curve and the plurality of second data points of the unloading stroke curve.

5. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and the computer program is used to execute the method according to any one of claims 1 to 3.

6. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is used to execute the method described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Method and system for non-contact measurement of corneal viscoelasticity and storage medium

    CN113367653A

  • Method for determining Young's modulus of elasticity of deformed material

    CN115575212A