A method and device for formulating a road durability test of a vehicle braking system
By obtaining and analyzing typical durability test conditions and their influencing factors, combining evaluation models and iterative models, a reasonable cycle times solution was selected, and the problem that the braking system durability test in the existing technology cannot be directly related to the working conditions of market users is achieved, and more accurate and reliable durability testing is achieved.
Patent Information
- Application Number
- CN202311641923.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-30
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2043-11-30
AI Technical Summary
The road durability test of existing vehicle brake systems is mainly based on empirical working conditions, and cannot be directly related to the working conditions load of market users, resulting in over-verification and under-verification of the brake system. There is a lack of an algorithm to convert the braking conditions of market users into road durability test conditions of the vehicle brake system.
By obtaining the verification objectives of typical durability test conditions and their influencing factors, different cycle times schemes are determined, and evaluation models based on multiple influencing factors are established. The iterative model is used to iterate and evaluate the cycle times scheme, and the test cycle times scheme that meets the conditions is selected.
It effectively guarantees the rationality and effectiveness of the test conditions and ensures the accuracy and reliability of the durability test results of the brake system.
Smart Images

Figure CN117589473B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle durability tests, and specifically relates to a method and device for formulating a road durability test for a vehicle braking system. Background Art
[0002] As a key system of an automobile, the reliable durability performance of the braking system of the automobile has been the focus of attention of each vehicle manufacturer. Currently, the road durability test of the vehicle braking system is mainly formulated based on empirical working conditions, and there is no direct connection with the load of the working conditions used by market users, which may lead to over-verification and under-verification of the vehicle braking system.
[0003] One of the difficulties in currently not using the working conditions of market users for durability tests is that even if the working condition segments during the durability test are determined according to the working conditions of market users, it is difficult to further obtain the number of cycles that each working condition segment can achieve. That is, currently, there is also a lack of an algorithm that can efficiently and accurately convert the braking working conditions of automotive market users into the road durability test working conditions of the vehicle braking system. Summary of the Invention
[0004] The present application provides a method, device, equipment and computer-readable storage medium for formulating a road durability test for a vehicle braking system, which can solve the related technical problems existing in the above-mentioned prior art.
[0005] In a first aspect, an embodiment of the present application provides a method for formulating a road durability test for a vehicle braking system.
[0006] A method for formulating a road durability test for a vehicle braking system, the method for formulating a road durability test for a vehicle braking system includes:
[0007] Obtain typical durability test working conditions and durability test verification targets of multiple influencing factors in the typical durability test working conditions; wherein, the typical durability test working conditions include multiple working condition segments, and the working condition segments include specific data of multiple influencing factors;
[0008] According to the typical durability test working conditions, determine a first set number and different cycle number schemes; wherein, the cycle number scheme includes the cycle numbers of each of the working condition segments in the typical durability test working conditions;
[0009] Obtain an evaluation model for evaluating the cycle number scheme based on the multiple influencing factors;
[0010] Iterate each cycle number scheme according to at least one of the preset iteration models;
[0011] According to the evaluation model and the set evaluation conditions, during the iteration process of each cycle number scheme, determine one or more iteration results as the test cycle number scheme of the typical durability test working conditions.
[0012] In combination with the first aspect, in one embodiment, the multiple influencing factors include the rainflow curves of the braking torques of the left front wheel, right front wheel, left rear wheel, and right rear wheel of the vehicle under typical test conditions, the rainflow curves of the rotational speeds, and the pseudo-damage values of the torques.
[0013] In combination with the first aspect, in one embodiment, the evaluation model specifically adopts the following formula:
[0014] F(Cy_j) = [f(Cy_j)1, f(Cy_j)2, f(Cy_j)3, f(Cy_j)4, f(Cy_j)5, f(Cy_j)6, f(Cy_j)7, f(Cy_j)8, f(Cy_j)9, f(Cy_j) 10 , f(Cy_j) 11 , f(Cy_j) 12
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027] Where:
[0028] F(Cy_j) - represents the evaluation result vector obtained according to the evaluation model for a certain cycle number scheme Cy_j, and the larger the value of each column, the better the position; conversely, the worse the position.
[0029] f(Cy_j)1, …, f(Cy_j)2 —— represent the first column value, …, the 12th column value of the evaluation result vector of the individual Cy_j;
[0030] RMS{} —— represents the root mean square regularization value of the two rain flow curves;
[0031] RMS{} —— represents taking the absolute value;
[0032] T_L_target —— represents the durability test verification target of the rain flow curve of the left front wheel braking torque set in the typical durability test condition;
[0033] D_FL_target —— represents the durability test verification target of the pseudo-damage value of the left front wheel braking torque set in the typical durability test condition;
[0034] N_FL_taget —— represents the durability test verification target of the rain flow curve of the left front wheel rotational speed set in the typical durability test condition;
[0035] T_FR_target —— represents the durability test verification target of the rain flow curve of the right front wheel braking torque set in the typical durability test condition;
[0036] D_FR_target —— represents the durability test verification target of the pseudo-damage value of the right front wheel braking torque set in the typical durability test condition;
[0037] N_FR_target —— represents the durability test verification target of the rain flow curve of the right front wheel rotational speed set in the typical durability test condition;
[0038] T_RL_target —— represents the durability test verification target of the rain flow curve of the left rear wheel braking torque set in the typical durability test condition;
[0039] D_RL-target —— represents the durability test verification target of the pseudo-damage value of the left rear wheel braking torque set in the typical durability test condition;
[0040] N_RL_target —— represents the durability test verification target of the rain flow curve of the left rear wheel rotational speed set in the typical durability test condition;
[0041] T_RR_target —— represents the durability test verification target of the rain flow curve of the right rear wheel braking torque set in the typical durability test condition;
[0042] D_RR_target —— represents the durability test verification target of the pseudo-damage value of the right rear wheel braking torque set in the typical durability test condition;
[0043] N_RR_taget——represents the durability test verification target of the rain flow curve of the set right rear wheel speed in the typical durability test condition.
[0044] Combined with the first aspect, in one embodiment, in the iteration of each of the number of cycles scenarios according to at least one of the preset iteration models,
[0045] The iteration model includes a plurality of iteration models with different iteration logics, and the first set number of cycles scenarios are divided into different scenario sets corresponding to each of the iteration models, and different iteration models iterate on each of the number of cycles scenarios in the corresponding scenario set.
[0046] Combined with the first aspect, in one embodiment, the iteration model includes a first iteration model, which is used to iterate on a plurality of number of cycles scenarios within the first scenario set;
[0047] Before the first iteration model performs iteration, a random number α within the range of [0, 1] and a constant Δ within the range of (0, 1) are taken. If α < Δ, the first iteration model is as follows:
[0048] A_cy_j_i(t + 1) = A_cy_j_i(t) + β · k · A_cy_j_i(t - 1) + δ · |A_cy_j_i(t) - cy_worst_i|
[0049]
[0050] Where:
[0051] t——represents the number of iterations;
[0052] A_cy_j_i(t + 1), A_cy_j_i(t), A_cy_j_i(t - 1)——represent the i-th column values of the number of cycles scenarios of the first scenario set in the (t + 1)-th iteration, the t-th iteration, and the (t - 1)-th iteration;
[0053] ——represents a preset probability constant;
[0054] γ——represents a random number within the range of [0, 1];
[0055] k——represents a constant within the range of (0, 0.2];
[0056] δ——represents a constant within the range of (0, 1);
[0057] β——represents a variable parameter;
[0058] cy_worst_i —— represents the value of the i-th column at the worst position in the cycle count scheme of the current first solution set;
[0059] If α ≥ Δ, the first iteration model is given by the following formula:
[0060] A_cy_j_i(t + 1) = A_cy_j_i(t) + tan(ε) · |A_cy_j_i(t) - A_cy_j_i(t - 1)|
[0061] When θ = 0, π / 2, π, the rolling ball individual A_cy_j_i(t + 1) does not perform an update.
[0062] Where:
[0063] t —— represents the iteration number;
[0064] A_cy_j_i(t + 1), A_cy_j_i(t), A_cy_j_i(t - 1) —— represent the value of the i-th column of the cycle count scheme in the second solution set at the (t + 1)-th iteration, the t-th iteration, and the (t - 1)-th iteration;
[0065] ε —— represents a random number within the range [0, π].
[0066] Combined with the first aspect, in one implementation, the iteration model includes a second iteration model, which is used to iterate multiple cycle count schemes within the second solution set;
[0067] The second iteration model is given by the following formula:
[0068] LB * _i = max{cy_gbest_i · (1 - R), LB_i}
[0069] UB * _i = min{cy_gbest_i · (1 + R), UB_i}
[0070] R = 1 - t / T
[0071] Where:
[0072] LB_i —— represents the value of the i-th column of the upper boundary of the solved cycle count scheme cy_j;
[0073] UB_i —— represents the value of the i-th column of the lower boundary of the solved trial cycle count vector cy_j;
[0074] LB * _i —— represents the value of the i-th column of the upper boundary of the second solution set;
[0075] UB *_i —— represents the value of the i-th column of the lower boundary of the second set of solutions;
[0076] cy_gbest_i —— represents the value of the i-th column of the optimal position within the range of the number of cycles of the second set of solutions;
[0077] t —— represents the number of iterations;
[0078] T —— represents the maximum number of iterations;
[0079] R —— represents a variable parameter.
[0080] B_cy_j_i(t + 1) = cy_gbest_i + θ1·(B_cy_j_i(t) - LB * _i) + θ2·(B_cy_j_i(t) - UB * _i)
[0081] Where:
[0082] θ1, θ2 —— represent random numbers within the range [0, 1];
[0083] B_cy_j_i(t + 1), B_cy_j_i(t) —— represent the value of the i-th column of the number of cycles of the second set of solutions at the (t + 1)-th iteration and the t-th iteration.
[0084] Combined with the first aspect, in one implementation, the iterative model includes a third iterative model, which is used to iterate on multiple number of cycles of the third set of solutions;
[0085] The third iterative model is shown in the following formula:
[0086] LB 1 _i = max{cy_tbest_i·(1 - R), LB_i}
[0087] UB 1 _i = min{cy_tbest_i·(1 + R), UB_i}
[0088] R = 1 - t / T
[0089] Where:
[0090] LB l _i —— represents the value of the i-th column of the upper boundary of the number of cycles of the third set of solutions;
[0091] UB l _i —— represents the value of the i-th column of the lower boundary of the number of cycles of the third set of solutions;
[0092] cy_tbest_i —— represents the i-th column value of the optimal position within the range of the test cycle number vector in the third scenario set;
[0093] c_cy_j_i(t + 1) = C_cy_j_i(t) + μ1·(C_cy_j_i(t) - LBl_i) + μ2·(C_cy_j_i(t) - UB l _i)
[0094] Where:
[0095] μ1, μ2 —— represent random numbers within the range of [0, 1];
[0096] C_cy_j_i(t + 1), c_cy_j_i(t) —— represent the i-th column values of the loop count scheme in the third scenario set for the (t + 1)-th iteration and the t-th iteration.
[0097] Combined with the first aspect, in one implementation, the iterative model includes a fourth iterative model, which is used to iterate on multiple loop count schemes in the fourth scenario set;
[0098]
[0099] Where:
[0100] D_cy_j_i(t + 1), D_cy_j_i(t) —— represent the i-th column values of the loop count scheme in the fourth scenario set for the (t + 1)-th iteration and the t-th iteration;
[0101] cy_tbest_i —— represents the i-th column value of the optimal position within the range of the test cycle number vector in the fourth scenario set;
[0102] cy_gbest_i —— represents the i-th column value of the optimal position within the range of the loop count scheme in the fourth scenario set;
[0103] —— represents a random number within the range of [0 1].
[0104] ω —— represents a constant parameter.
[0105] Combined with the first aspect, in one implementation, in the process of iterating each of the loop count schemes according to the evaluation model and the set evaluation conditions, determining one or more iteration results as the loop count scheme of the typical durability test condition,
[0106] When the iteration number t reaches the maximum iteration number T, stop the iteration, or stop the iteration if the evaluation result vector F(Cy_j) of the obtained loop count scheme Cy_j satisfies the following conditions:
[0107]
[0108]
[0109] Wherein:
[0110] —— is a set iteration error constant parameter.
[0111] In a second aspect, the embodiments of the present application provide a device for formulating a road durability test for a vehicle braking system, adopting the following solution:
[0112] A device for formulating a road durability test for a vehicle braking system, the device for formulating a road durability test for a vehicle braking system includes:
[0113] An acquisition module, which is configured to acquire typical durability test conditions; wherein, the typical durability test conditions include a plurality of condition segments, and the condition segments include a plurality of influencing factors;
[0114] A scheme generation module, which is configured to determine a first set number and different cycle number schemes according to the typical durability test conditions; wherein, the cycle number schemes include the cycle numbers of each of the condition segments in the typical durability test conditions;
[0115] An iteration module, which is configured to acquire an evaluation model for evaluating the cycle number schemes based on the plurality of influencing factors;
[0116] Iterate each of the cycle number schemes according to at least one of the preset iteration models;
[0117] According to the evaluation model and the set evaluation conditions, during the iteration process of each of the cycle number schemes, determine one or more iteration results as the test cycle number scheme of the typical durability test conditions.
[0118] The beneficial effects brought by the technical solutions provided by the embodiments of the present application include:
[0119] First, generate multiple cycle number schemes, and use the iteration model to iteratively update each cycle number scheme. During the iteration process, use the evaluation model for evaluating the cycle number schemes based on the plurality of influencing factors to evaluate the iteratively generated cycle number schemes. Finally, during the iteration process of multiple initial cycle number schemes, screen one or more iteration results that meet the evaluation conditions in the iteration results as the test cycle number scheme of the typical durability test conditions, effectively ensuring the rationality and effectiveness of the finally obtained test conditions. Description of the Drawings
[0120] Figure 1It is a schematic flow chart of an embodiment of the method for formulating the road durability test of the vehicle's braking system in this application;
[0121] Figure 2 It is a schematic diagram of the functional modules of an embodiment of the device for formulating the road durability test of the vehicle's braking system in this application;
[0122] Figure 3 It is a schematic hardware structure diagram of the equipment for formulating the road durability test of the vehicle's braking system involved in the embodiment solution of this application. Detailed implementation manners
[0123] In order to enable those skilled in the art to better understand the solution of this application, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.
[0124] To make the purpose, technical solution and advantages of this application clearer, the embodiments of this application will be further described in detail below in conjunction with the drawings.
[0125] In a first aspect, an embodiment of this application provides a method for formulating a road durability test of a vehicle's braking system.
[0126] In one embodiment, with reference to Figure 1 , Figure 1 It is a schematic flow chart of the first embodiment of the method for formulating the road durability test of the vehicle's braking system in this application. As Figure 1 shown, the method for formulating the road durability test of the vehicle's braking system includes:
[0127] S100. Obtain typical durability test conditions and durability test verification targets for multiple influencing factors in the typical durability test conditions; wherein, the typical durability test conditions include multiple condition segments, and the condition segments include specific data of multiple influencing factors;
[0128] Among them, for the typical durability test conditions obtained in step S100 and the durability test verification targets of multiple influencing factors in the typical durability test conditions, in this embodiment, specifically, a wheel center six-component force sensor is arranged on the vehicle to collect the wheel center braking torque and wheel center speed of the vehicle under various typical market user usage conditions on the public roads of each major sales city, and in combination with the total mileage of the durability verification target of the vehicle braking system set by the original vehicle factory before and the mileage allocation ratio of the typical usage conditions of market users, the following factors are considered: the initial vehicle braking speed, the vehicle braking acceleration, the road surface adhesion coefficient (cement road, asphalt road, gravel road, pebble road, ABS road, etc.), the ramp slope, etc., so as to formulate a typical durability test condition covering a total of N working condition segments, and the working condition segment is expressed as Brake_Case_i (i ∈ [1, N]), and the durability test verification targets of various influencing factors in the typical durability test conditions;
[0129] In this embodiment, the various influencing factors in the typical durability test conditions include the rain flow curves of the braking torques of the left front wheel, right front wheel, left rear wheel, and right rear wheel of the vehicle under the typical test conditions, the rain flow curves of the rotational speeds, and the pseudo-damage values of the torques.
[0130] S200. Determine a first set number of different cycle number schemes according to the typical durability test conditions; wherein, the cycle number scheme includes the cycle numbers of each of the working condition segments in the typical durability test conditions;
[0131] Among them, for the acquisition of the first set number, different methods can be adopted in different embodiments, but it should be noted that it needs to be set within a range considered reasonable by those skilled in the art. In this application, M individuals (i.e., M cycle number schemes) are randomly generated. Since each cycle number scheme includes the cycle numbers of each working condition segment, each cycle number scheme can be represented as a cycle number vector cy_j (j ∈ [1, M]), as shown in the following formula:
[0132] Cy_j = [cy_j_1,..., cy_j_i,..., cy_j_N] i ∈ [1, N]
[0133] Wherein:
[0134] Cy_j——represents the test cycle number vector of the typical durability test conditions, that is, the cycle number scheme;
[0135] cy_j_1, cy_j_i, cy_j_N——represent the test cycle numbers of the first working condition segment, the i-th working condition segment, and the N-th test working condition segment of the test cycle number vector.
[0136] At the same time, the multiple influencing factors included in each individual Cy_j are specifically as follows:
[0137] T_FL_Cy_j —— represents the rain flow curve of the braking torque of the left front wheel for the working condition segment corresponding to the individual Cy_j;
[0138] D_FL_Cy_j —— represents the pseudo-damage value of the braking torque of the left front wheel for the working condition segment corresponding to the individual Cy_j;
[0139] N_FL_Cy_j —— represents the rain flow curve of the rotational speed of the left front wheel for the working condition segment corresponding to the individual Cy_j;
[0140] T_FR_Cy_j —— represents the rain flow curve of the braking torque of the right front wheel for the working condition segment corresponding to the individual Cy_j;
[0141] D_FR_Cy_j —— represents the pseudo-damage value of the braking torque of the right front wheel for the working condition segment corresponding to the individual Cy_j;
[0142] N_FR_Cy_j —— represents the rain flow curve of the rotational speed of the right front wheel for the working condition segment corresponding to the individual Cy_j;
[0143] T_RL_Cy_j —— represents the rain flow curve of the braking torque of the left rear wheel for the working condition segment corresponding to the individual Cy_j;
[0144] D_RL_Cy_j —— represents the pseudo-damage value of the braking torque of the left rear wheel for the working condition segment corresponding to the individual Cy_j;
[0145] N_RL_Cy_j_i —— represents the rain flow curve of the rotational speed of the left rear wheel for the working condition segment corresponding to the individual Cy_j;
[0146] T_RR_Cy_ji —— represents the rain flow curve of the braking torque of the right rear wheel for the working condition segment corresponding to the individual Cy_j;
[0147] D_RR_Cy_ji —— represents the pseudo-damage value of the braking torque of the right rear wheel for the working condition segment corresponding to the individual Cy_j;
[0148] N_RR_Cy_j —— represents the rain flow curve of the rotational speed of the right rear wheel for the working condition segment corresponding to the individual Cy_j.
[0149] S300. Obtain an evaluation model for evaluating the cycle number scheme based on the multiple influencing factors;
[0150] Specifically, the evaluation model F(Cy_j) is as follows:
[0151] F(Cy_j) = [f(Cy_j)1, f(Cy_j)2, f(Cy_j)3, f(Cy_j)4, f(Cy_j)5, f(Cy_j)6, f(Cy_j)7, f(Cy_j)8, f(cy_j)9, f(cy_j) 10 , f(Cy_j) 11 , f(Cy_j) 12
[0152]
[0153]
[0154]
[0155]
[0156]
[0157]
[0158]
[0159]
[0160]
[0161]
[0162]
[0163]
[0164] Wherein:
[0165] F(cy_j) —— represents the evaluation result vector obtained by a certain cycle number scheme cy_j according to the evaluation model;
[0166] f(Cy_j)1, …, f(Cy_j) 12 —— represents the first column value, …, the 12th column value of the evaluation result vector of the cycle number scheme Cy_j;
[0167] RMS{} —— represents the root mean square regularization value of two rain flow curves;
[0168] RMS{} —— represents taking the absolute value;
[0169] T_FL_target —— represents the durability test verification target of the rain flow curve of the left front wheel braking torque set in the typical durability test condition;
[0170] D_FL_target —— Represents the durability test verification target of the pseudo-damage value of the left front wheel braking torque set in the typical durability test condition;
[0171] N_FL_target —— Represents the durability test verification target of the rain flow curve of the left front wheel speed set in the typical durability test condition;
[0172] T_FR_target —— Represents the durability test verification target of the rain flow curve of the right front wheel braking torque set in the typical durability test condition;
[0173] D_FR_target —— Represents the durability test verification target of the pseudo-damage value of the right front wheel braking torque set in the typical durability test condition;
[0174] N_FR_target —— Represents the durability test verification target of the rain flow curve of the right front wheel speed set in the typical durability test condition;
[0175] T_RL_target —— Represents the durability test verification target of the rain flow curve of the left rear wheel braking torque set in the typical durability test condition;
[0176] D_RL_target —— Represents the durability test verification target of the pseudo-damage value of the left rear wheel braking torque set in the typical durability test condition;
[0177] N_RL_target —— Represents the durability test verification target of the rain flow curve of the left rear wheel speed set in the typical durability test condition;
[0178] T_RR_target —— Represents the durability test verification target of the rain flow curve of the right rear wheel braking torque set in the typical durability test condition;
[0179] D_RR_target —— Represents the durability test verification target of the pseudo-damage value of the right rear wheel braking torque set in the typical durability test condition;
[0180] N_RR_target —— Represents the durability test verification target of the rain flow curve of the right rear wheel speed set in the typical durability test condition
[0181] The larger the value of each column of the evaluation result vector F(Cy_j) of the individual Cy_j, the better the position; on the contrary, the worse the position. For some individuals, the numerical value of each column of their evaluation result vector is greater than that of other individuals, but these individuals cannot all be greater than other individuals, then the optimal position is the one with the largest sum of the numerical values of each column of the evaluation result vector. Similarly, for some individuals, the numerical value of each column of their evaluation result vector is less than that of other individuals, but these individuals cannot all be less than other individuals, then the worst position is the one with the smallest sum of the numerical values of each column of the evaluation result vector.
[0182] S400. Iterate each of the loop count schemes according to at least one of the preset iteration models;
[0183] Further, the iteration model includes multiple iteration models with different iteration logics, and the first set number of loop count schemes are divided into different scheme sets corresponding to each of the iteration models, and different iteration models iterate each of the loop count schemes in the corresponding scheme set.
[0184] Specifically, it is set that there are M1 in the first scheme set, M2 in the second scheme set, M3 in the third scheme set, and M4 in the fourth scheme set, where: M1 + M2 + M3 + M4 = M. Define A_Cy_j to represent the individuals in the first scheme set, B_Cy_j to represent the individuals in the second scheme set, C_Cy_j to represent the individuals in the third scheme set, and D_Cy_j to represent the individuals in the fourth scheme set.
[0185] The iteration model includes a first iteration model, a second iteration model, a third iteration model, and a fourth iteration model.
[0186] Among them, the first iteration model is used to iterate multiple loop count schemes within the first scheme set;
[0187] Before the first iteration model performs iteration, a random number α in the range of [0, 1] and a constant Δ in the range of (0, 1) are taken. If α < Δ, the first iteration model is as follows:
[0188] A_cy_j_i(t + 1) = A_cy_j_i(t) + β·k·A_cy_j_i(t - 1) + δ·|A_cy)j_i(t) - cy_worst_i
[0189]
[0190] Among them:
[0191] t - represents the number of iterations;
[0192] $A_{cy\_j\_i}(t + 1)$, $A_{cy\_j\_i}(t)$, $A_{cy\_j\_i}(t - 1)$ —— represent the $i$-th column values of the cycle count scheme of the first solution set at the $(t + 1)$-th iteration, the $t$-th iteration, and the $(t - 1)$-th iteration;
[0193] —— represents a preset probability constant;
[0194] $\gamma$ —— represents a random number within the range of $[0, 1]$;
[0195] $k$ —— represents a constant within the range of $(0, 0.2]$;
[0196] $\delta$ —— represents a constant within the range of $(0, 1)$;
[0197] $\beta$ —— represents a variable parameter;
[0198] $cy\_worst\_i$ —— represents the $i$-th column value of the worst position in the cycle count scheme of the current first solution set.
[0199] If $\alpha \geq \Delta$, the first iteration model is as follows:
[0200] $A_{cy\_j\_i}(t + 1)=A_{cy\_j\_i}(t)+\tan(\varepsilon)\cdot|A_{cy\_j\_i}(t)-A_{cy\_j\_i}(t - 1)|$
[0201] When $\theta = 0, \frac{\pi}{2}, \pi$, the rolling ball individual $A_{cy\_j\_i}(t + 1)$ does not perform an update.
[0202] Where:
[0203] $t$ —— represents the iteration number;
[0204] $A_{cy\_j\_i}(t + 1)$, $A_{cy\_j\_i}(t)$, $A_{cy\_j\_i}(t - 1)$ —— represent the $i$-th column values of the cycle count scheme in the second solution set at the $(t + 1)$-th iteration, the $t$-th iteration, and the $(t - 1)$-th iteration;
[0205] $\varepsilon$ —— represents a random number within the range of $[0, \pi]$;
[0206] The second iteration model is used to iterate multiple cycle count schemes within the second solution set;
[0207] The second iteration model is as follows:
[0208] $LB$ * $_i=\max\{cy\_gbest\_i\cdot(1 - R), LB\_i\}$
[0209] $UB$ *_i = min{cy_gbest_i·(1 + R), UB_i}
[0210] R = 1 - t / T
[0211] Where:
[0212] LB_i —— represents the i-th column value of the upper boundary of the cycle number scheme Cy_j for the solution;
[0213] UB_i —— represents the i-th column value of the lower boundary of the trial cycle number vector Cy_j for the solution;
[0214] LB * _i —— represents the i-th column value of the upper boundary of the second solution set;
[0215] UB * _i —— represents the i-th column value of the lower boundary of the second solution set;
[0216] cy_gbest_i —— represents the i-th column value of the optimal position within the range of the cycle number scheme of the second solution set;
[0217] t —— represents the iteration number;
[0218] T —— represents the maximum iteration number;
[0219] R —— represents the variable parameter.
[0220] B_cy_j_i(t + 1) = cy_gbest_i + θ1·(B_cy_j_i(t) - LB * _i) + θ2·(B_cy_j_i(t) - UB * _i)
[0221] Where:
[0222] θ1, θ2 —— represent random numbers within the range of [0, 1];
[0223] B_cy_j_i(t + 1), B_cy_j_i(t) —— represent the i-th column values of the cycle number scheme within the second solution set for the (t + 1)-th iteration and the t-th iteration.
[0224] The third iteration model, which is used to iterate multiple cycle number schemes in the third solution set;
[0225] The third iteration model is shown in the following formula:
[0226] LB 1 _i = max{cy_tbest_i·(1 - R), LB_i}
[0227] UBl _i = min{cy_tbest_i·(1 + R), UB_i}
[0228] R = 1 - t / T
[0229] Where:
[0230] LB 1 _i —— represents the i-th column value of the upper boundary of the loop count scheme in the third solution set;
[0231] UB 1 _i —— represents the i-th column value of the lower boundary of the loop count scheme in the third solution set;
[0232] cy_tbest_i —— represents the i-th column value of the optimal position within the range of the trial loop count vector in the third solution set;
[0233] c_cy_j_i(t + 1) = c_cy_j_i(t) + μ1·(c_cy_j_i(t) - LB l _i) + μ2·(C_cy_j_i(t) - UB l _i)
[0234] Where:
[0235] μ1, μ2 —— represent random numbers within the range [0, 1];
[0236] c_cy_j_i(t + 1), c_cy_j_i(t) —— represent the i-th column values of the loop count scheme in the third solution set at the (t + 1)-th iteration and the t-th iteration.
[0237] The fourth iteration model, which is used to iterate multiple loop count schemes in the fourth solution set;
[0238]
[0239] Where:
[0240] D_cy_j_i(t + 1), D_cy_j_i(t) —— represent the i-th column values of the loop count scheme in the fourth solution set at the (t + 1)-th iteration and the t-th iteration;
[0241] cy_tbest_i —— represents the i-th column value of the optimal position within the range of the trial loop count vector in the fourth solution set;
[0242] cy_gbest_i —— represents the i-th column value of the optimal position within the range of the loop count scheme in the fourth solution set;
[0243] —— represents a random number within the range of [0, 1].
[0244] ω —— represents a constant parameter.
[0245] S500. According to the evaluation model and the set evaluation conditions, during the iteration process of each of the loop count schemes, determine one or more iteration results as the loop count scheme for the typical durability test condition.
[0246] Specifically, after each initial loop count scheme completes iteration according to its respective iteration model, it may or may not meet the evaluation conditions. That is, for M initial loop count schemes, finally, after the iteration is completed, the determined loop count scheme is less than or equal to M.
[0247] In this embodiment, when the iteration count t reaches the maximum iteration count T, stop the iteration, or stop the iteration when the evaluation result vector F(Cy_j) of the loop count scheme Cy_j obtained satisfies the following conditions:
[0248]
[0249]
[0250] Where:
[0251] —— is the set iteration error constant parameter.
[0252] Finally, in this embodiment, first generate multiple loop count schemes, and use the iteration model to iteratively update each loop count scheme. During the iteration process, use the evaluation model based on the multiple influencing factors to evaluate the loop count scheme generated by the iteration. Finally, during the iteration process of multiple initial loop count schemes, screen one or more iteration results that meet the evaluation conditions in the iteration results as the loop count scheme for the typical durability test condition, effectively ensuring the rationality and effectiveness of the finally obtained test condition.
[0253] In a second aspect, the embodiment of the present application further provides a device for formulating a road durability test for a vehicle braking system.
[0254] In one embodiment, refer to Figure 2 , Figure 2 is a schematic diagram of the functional modules of an embodiment of the device for formulating a road durability test for a vehicle braking system of the present application. As Figure 2 shown, the device for formulating a road durability test for a vehicle braking system includes:
[0255] An acquisition module, which is configured to acquire typical durability test conditions; wherein, the typical durability test conditions include a plurality of condition segments, and the condition segments include a plurality of influencing factors;
[0256] A scheme generation module, which is configured to determine a first set number and different cycle number schemes according to the typical durability test conditions; wherein, the cycle number schemes include the cycle numbers of each of the condition segments in the typical durability test conditions;
[0257] An iteration module, which is configured to acquire an evaluation model for evaluating the cycle number schemes based on the plurality of influencing factors;
[0258] Iterate each of the cycle number schemes according to at least one of the preset iteration models;
[0259] According to the evaluation model and the set evaluation conditions, during the iteration process of each of the cycle number schemes, determine one or more iteration results as the test cycle number scheme of the typical durability test conditions.
[0260] Wherein, the functions of each module in the above-mentioned vehicle braking system road durability test formulation device correspond to the steps in the above-mentioned vehicle braking system road durability test formulation method embodiment, and their functions and implementation processes will not be elaborated here one by one.
[0261] In a third aspect, an embodiment of the present application provides a vehicle braking system road durability test formulation device. The vehicle braking system road durability test formulation device can be a device with data processing functions such as a personal computer (PC), a notebook computer, a server, etc.
[0262] Refer to Figure 3 , Figure 3 is a schematic hardware structure diagram of the vehicle braking system road durability test formulation device involved in the embodiment of the present application. In the embodiment of the present application, the vehicle braking system road durability test formulation device may include a processor, a memory, a communication interface, and a communication bus.
[0263] Among them, the communication bus can be of any type and is used to interconnect the processor, the memory, and the communication interface.
[0264] The communication interface includes interfaces such as input / output (I / O) interfaces, physical interfaces, and logical interfaces, which are used to implement the interconnection of components inside the equipment for formulating the road durability test of the vehicle's braking system, as well as interfaces for implementing the interconnection between the equipment for formulating the road durability test of the vehicle's braking system and other equipment (such as other computing devices or user devices). The physical interface can be an Ethernet interface, a fiber optic interface, an ATM interface, etc.; the user device can be a display, a keyboard, etc.
[0265] The memory can be various types of storage media, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), flash memory, optical memory, hard disk, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), etc.
[0266] The processor can be a general-purpose processor, which can call the program for formulating the road durability test of the vehicle's braking system stored in the memory and execute the method for formulating the road durability test of the vehicle's braking system provided in the embodiments of the present application. For example, the general-purpose processor can be a central processing unit (CPU). Among them, the method executed when the program for formulating the road durability test of the vehicle's braking system is called can refer to the various embodiments of the method for formulating the road durability test of the vehicle's braking system in the present application, which will not be elaborated here.
[0267] Those skilled in the art can understand that Figure 3 the hardware structure shown in
[0268] does not constitute a limitation to the present application, and may include more or fewer components than shown in the figure, or combine certain components, or arrange different components.
[0269] The computer-readable storage medium of the present application stores a program for formulating the road durability test of the vehicle's braking system. When the program for formulating the road durability test of the vehicle's braking system is executed by a processor, the steps of the method for formulating the road durability test of the vehicle's braking system as described above are implemented.
[0270] Among them, the method implemented when the road durability test formulation procedure of the vehicle braking system is executed can refer to the various embodiments of the road durability test formulation method of the vehicle braking system of the present application, which will not be elaborated here.
[0271] It should be noted that the serial numbers of the embodiments of the present application above are only for description and do not represent the superiority or inferiority of the embodiments.
[0272] The terms "including" and "having" and any variations thereof in the specification, claims and above-mentioned drawings of the present application are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products or devices. The descriptions such as "first", "second" and "third" are used to distinguish different objects, etc., and do not represent a sequence, nor do they limit that "first", "second" and "third" are different types.
[0273] In the description of the embodiments of the present application, terms such as "exemplary", "for example" or "for instance" are used to mean for example, illustration or explanation. Any embodiment or design solution described as "exemplary", "for example" or "for instance" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of terms such as "exemplary", "for example" or "for instance" is intended to present related concepts in a specific manner.
[0274] In the description of the embodiments of the present application, unless otherwise specified, " / " means "or". For example, A / B can mean A or B; "and / or" in the text is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of the present application, "a plurality of" means two or more than two.
[0275] In some processes described in the embodiments of the present application, multiple operations or steps appear in a specific order. However, it should be understood that these operations or steps may not be executed in the order in which they appear in the embodiments of the present application or may be executed in parallel. The serial numbers of the operations are only used to distinguish different operations, and the serial numbers themselves do not represent any execution order. In addition, these processes may include more or fewer operations, and these operations or steps may be executed in order or in parallel, and these operations or steps may be combined.
[0276] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above and includes several instructions for causing a terminal device to execute the methods described in various embodiments of the present application.
[0277] The above are only the preferred embodiments of the present application, and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present application.
Claims
1. A method for formulating a road durability test of a vehicle's braking system, characterized in that, The method for formulating the road durability test of the vehicle braking system includes: Obtaining typical durability test conditions and durability test verification targets for multiple influencing factors in the typical durability test conditions; wherein, the typical durability test conditions include multiple condition segments, and each condition segment includes specific data of multiple influencing factors; Determining a first set number of different cycle number schemes according to the typical durability test conditions; wherein, each cycle number scheme includes the cycle numbers of each of the condition segments in the typical durability test conditions; Obtaining an evaluation model for evaluating the cycle number schemes based on the multiple influencing factors; Iterating each of the cycle number schemes according to at least one preset iteration model; Determining one or more iteration results as the test cycle number scheme of the typical durability test conditions during the iteration process of each of the cycle number schemes according to the evaluation model and the set evaluation conditions; The multiple influencing factors include the rain flow curves of the braking torques of the left front wheel, right front wheel, left rear wheel, and right rear wheel of the vehicle under typical test conditions, the rain flow curves of the rotational speeds, and the pseudo-damage values of the torques; The evaluation model specifically adopts the following formula: F(Cy_j) = [f(Cy_j)1, f(Cy_j)2, f(Cy_j)3, f(Cy_j)4, f(Cy_j)5, f(Cy_j)6, f(Cy_j)7, f(Cy_j)8, f(Cy_j)9, f(Cy_j) 10 , f(Cy_j) 11 , f(Cy_j) 12 Where: F(Cy_j)——represents the evaluation result vector obtained for a certain cycle number scheme Cy_j according to the evaluation model, and the larger the value of each column, the better the position; conversely, the worse the position; f(Cy_j)1, …, f(Cy_j) 12 —— represent the first column value, …, the 12th column value of the evaluation result vector of the loop count scheme Cy_j; RMS{}——represents calculating the root mean square regularization value of two rain flow curves; ABS( )——represents taking the absolute value; T_FL_target——represents the durability test verification target of the rain flow curve of the braking torque of the left front wheel set in the typical durability test conditions; D_FL_target——represents the durability test verification target of the pseudo-damage value of the braking torque of the left front wheel set in the typical durability test conditions; N_FL_target——represents the durability test verification target of the rain flow curve of the rotational speed of the left front wheel set in the typical durability test conditions; T_FR_target——represents the durability test verification target of the rain flow curve of the braking torque of the right front wheel set in the typical durability test conditions; D_FR_target——represents the durability test verification target of the pseudo-damage value of the braking torque of the right front wheel set in the typical durability test conditions; N_FR_target——represents the durability test verification target of the rain flow curve of the rotational speed of the right front wheel set in the typical durability test conditions; T_RL_target——represents the durability test verification target of the rain flow curve of the braking torque of the left rear wheel set in the typical durability test conditions; D_RL_target——represents the durability test verification target of the pseudo-damage value of the braking torque of the left rear wheel set in the typical durability test conditions; N_RL_target——represents the durability test verification target of the rain flow curve of the rotational speed of the left rear wheel set in the typical durability test conditions; T_RR_target——represents the durability test verification target of the rain flow curve of the braking torque of the right rear wheel set in the typical durability test conditions; D_RR_target——represents the durability test verification target of the pseudo-damage value of the braking torque of the right rear wheel set in the typical durability test condition; N_RR_target——represents the durability test verification target of the rain flow curve of the rotational speed of the right rear wheel set in the typical durability test condition.
2. The method for formulating a road durability test of a vehicle's braking system according to claim 1, characterized in that, In the iteration of each of the number-of-cycles schemes according to at least one of the preset iteration models, the iteration models include multiple iteration models with different iteration logics, and the first-set number of number-of-cycles schemes are divided into different scheme sets corresponding to each of the iteration models, and different iteration models iterate on each of the number-of-cycles schemes in the corresponding scheme sets.
3. The method for formulating a road durability test of a vehicle's braking system according to claim 2, characterized in that, The iteration models include a first iteration model, which is used to iterate on multiple number-of-cycles schemes within a first scheme set; Before the first iteration model performs iteration, a random number α within the range of [0, 1] and a constant Δ within the range of (0, 1) are taken. If α < Δ, the first iteration model is as follows: A_cy_j_i(t + 1) = A_cy_j_i(t) + β·k·A_cy_j_i(t - 1) + δ·|A_cy_j_i(t) - cy_worst_i| Where: t——represents the number of iterations; A_cy_j_i(t + 1), A_cy_j_i(t), A_cy_j_i(t - 1)——represent the i-th column values of the number-of-cycles schemes of the first scheme set in the (t + 1)-th iteration, the t-th iteration, and the (t - 1)-th iteration; —— represents a preset probability constant; γ——represents a random number within the range of [0, 1]; k——represents a constant within the range of (0, 0.2]; δ——represents a constant within the range of (0, 1); β——represents a variable parameter; cy_worst_i——represents the i-th column value at the worst position in the number-of-cycles scheme of the current first scheme set; If α ≥ Δ, the first iteration model is as follows: A_cy_j_i(t + 1) = A_cy_j_i(t) + tan(ε)·|A_cy_j_i(t) - A_cy_j_i(t - 1)| When ε = 0, π / 2, π, the rolling ball individual A_cy_j_i(t + 1) does not perform update; Where: t——represents the number of iterations; A_cy_j_i(t + 1), A_cy_j_i(t), A_cy_j_i(t - 1)——represent the i-th column values of the number-of-cycles schemes in the second scheme set in the (t + 1)-th iteration, the t-th iteration, and the (t - 1)-th iteration; ε——represents a random number within the range of [0, π].
4. The method for formulating the road durability test of the vehicle braking system according to claim 2, wherein, The iteration models include a second iteration model, which is used to iterate on multiple number-of-cycles schemes within a second scheme set; The second iteration model is as follows: LB * _i = max{cy_gbest_i·(1 - R), LB_i} UB * _i = min{cy_gbest_i·(1 + R), UB_i} R = 1 - t / T Where: LB_i——represents the i-th column value of the upper boundary of the number-of-cycles scheme Cy_j to be solved; UB_i——represents the i-th column value of the lower boundary of the test number-of-cycles vector Cy_j to be solved; LB * _i——represents the i-th column value of the upper boundary of the second solution set; UB * _i——represents the i-th column value of the lower boundary of the second solution set; cy_gbest_i——represents the value of the i-th column at the optimal position within the range of the cycle count scheme of the second set of solutions; t——represents the iteration number; T——represents the maximum number of iterations; R——represents a variable parameter; B_cy_j_i(t + 1)=cy_gbest_i + θ1·(B_cy_j_i(t)-LB * _i)+θ2·(B_cy_j_i(t)-UB * _i) Where: θ1, θ2——represent random numbers within the range of [0, 1]; B_cy_j_i(t + 1), B_cy_j_i(t)——represent the value of the i-th column of the cycle count scheme within the second set of solutions at the (t + 1)-th iteration and the t-th iteration respectively.
5. The method for formulating the road durability test of the vehicle braking system according to claim 2, wherein, The iteration model includes a third iteration model, which is used to iterate over multiple cycle count schemes in the third set of solutions; The third iteration model is shown in the following formula: LB 1 _i = max{cy_tbest_i·(1 - R), LB_i} UB 1 _i = min{cy_tbest_i·(1 + R), UB_i} R = 1 - t / T Where: LB 1 _i——represents the value of the i-th column of the upper boundary of the loop count scheme for the third set of schemes; UB 1 _i——represents the value of the i-th column of the lower boundary of the loop count scheme of the third set of schemes; cy_tbest_i——represents the value of the i-th column at the optimal position within the range of the test cycle count vector in the third set of solutions; C_cy_j_i(t + 1)=C_cy_j_i(t)+μ1·(C_cy_j_i(t)-LB 1 _i)+μ2·(C_cy_j_i(t)-UB 1 _i) Where: μ1, μ2——represent random numbers within the range of [0, 1]; C_cy_j_i(t + 1), C_cy_j_i(t)——represent the value of the i-th column of the cycle count scheme within the third set of solutions at the (t + 1)-th iteration and the t-th iteration respectively.
6. The method for formulating the road durability test of the vehicle braking system according to claim 2, wherein, The iteration model includes a fourth iteration model, which is used to iterate over multiple cycle count schemes in the fourth set of solutions; Where: D_cy_j_i(t + 1), D_cy_j_i(t)——represent the value of the i-th column of the cycle count scheme within the fourth set of solutions at the (t + 1)-th iteration and the t-th iteration respectively; cy_tbest_i——represents the value of the i-th column at the optimal position within the range of the test cycle count vector in the fourth set of solutions; cy_gbest_i——represents the value of the i-th column at the optimal position within the range of the cycle count scheme of the fourth set of solutions; —— represents a random number within the range of the interval [0, 1]; ω——represents a constant parameter.
7. The method for formulating the road durability test of the vehicle braking system according to claim 1, wherein, According to the evaluation model and the set evaluation conditions, during the iteration process of each of the cycle count schemes, one or more iteration results are determined as the test cycle count scheme of the typical durability test conditions, When the iteration number t reaches the maximum iteration number T, the iteration stops, or when the evaluation result vector F(Cy_j) of the obtained cycle count scheme Cy_j satisfies the following conditions, the iteration stops: Where: —— is a set iterative error constant parameter.
8. An apparatus for executing the road durability test formulation of the vehicle braking system for the method for formulating the road durability test of the vehicle braking system according to claim 1, wherein, The device for formulating the road durability test of the vehicle braking system includes: An acquisition module, which is configured to acquire typical durability test conditions; wherein, the typical durability test conditions include multiple condition segments, and each condition segment includes multiple influencing factors; A solution generation module, which is configured to determine a first set number of different cycle count schemes according to the typical durability test conditions; wherein, the cycle count scheme includes the cycle counts of each of the condition segments in the typical durability test conditions; An iteration module, which is configured to acquire an evaluation model for evaluating the cycle count scheme based on the multiple influencing factors; perform iteration on each of the cycle count schemes according to at least one preset iteration model; according to the evaluation model and the set evaluation conditions, during the iteration process of each of the cycle count schemes, determine one or more iteration results as the test cycle count scheme of the typical durability test conditions.
Citation Information
Patent Citations
Electronic brake booster reliability rapid test load spectrum and compilation method
CN113704891A
Method and device for converting public road load and endurance test load of vehicle
CN113740082A