Method and device for determining test duration of load spectrum, equipment and storage medium
By obtaining vehicle working conditions data, determining the operating time of the temperature interval and calculating the acceleration coefficient, the problem of difficult to accurately determine the test time of the controller is solved, and efficient and accurate calculation of the test time is achieved, and product design and development efficiency is improved.
Patent Information
- Application Number
- CN202411747187.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-04-25
AI Technical Summary
It is difficult for the prior art to accurately determine the load spectrum test duration of the controller, resulting in a long test cycle, high cost and low efficiency, affecting product design, development and promotion and application.
By obtaining working condition data related to the driving process of the target vehicle, the running time corresponding to several temperature intervals is determined, and the load spectrum test time of the controller is calculated based on these running time and acceleration coefficients.
It improves the accuracy of the test duration, shortens the life prediction cycle, reduces the test cost, and improves the efficiency of obtaining product life reliability information.
Smart Images

Figure CN119882658A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automobile technology, and in particular to a method, device, equipment and storage medium for determining a test duration of a load spectrum. Background Art
[0002] The controller is an important part of the vehicle, and its quality is directly related to the performance, safety and reliability of the whole vehicle. Therefore, the controller needs to be strictly inspected, among which the high temperature endurance test is one of the important reliability tests. The high temperature endurance test simulates the thermal load of the controller during the service life of the vehicle. The experiment mainly includes two parameters: test temperature and test duration. The test duration is specifically the test duration of the load spectrum of the controller. The load spectrum is a description of the change in the load value of a carrier within the agreed parameter and range. The current controller design life requirements are generally long. In the actual development and verification test of the product, it is impossible to spend such a long time to verify its life characteristics. This not only has a long test cycle, but also has high test costs and low efficiency, which seriously affects the design, development and promotion of the product. In order to shorten the life prediction cycle, reduce the test cost, and obtain the life reliability information of the product in a short time, an accelerated life test prediction method is urgently needed. Therefore, it is particularly important to determine the test duration of the controller's load spectrum. The traditional way of determining the test duration is determined by experience alone, which may result in inaccurate reliability assessment.
[0003] In view of the existing technical defects, how to provide a more accurate solution for determining the test duration of the load spectrum is a technical problem that needs to be solved urgently by those skilled in the art. Summary of the invention
[0004] The present application at least provides a method, device, equipment and storage medium for determining the test duration of a load spectrum.
[0005] The present application provides a method for determining the test duration of a load spectrum, comprising: acquiring operating condition data related to a driving process of a target vehicle, the operating condition data at least including temperature data of a controller in the target vehicle and driving status data of the target vehicle; determining operating durations corresponding to a number of temperature intervals based on the operating condition data, each operating duration being obtained by dividing the total time required for the target vehicle to reach its design life; determining the test duration of the load spectrum of the controller according to the operating duration corresponding to each temperature interval and the acceleration coefficient corresponding to each temperature interval, each acceleration coefficient characterizing the degree of time acceleration of each temperature interval due to the test temperature.
[0006] In some embodiments, based on the operating condition data, the operating durations corresponding to several temperature intervals are determined, including: clustering the operating condition data to obtain clustering data of several operating condition types; determining the operating condition duration corresponding to each operating condition type based on the clustering data of each operating condition type, and the operating condition duration corresponding to each operating condition type is used to represent the time required for the target vehicle to complete the designed mileage of each operating condition type; based on the operating condition duration of each operating condition type and the temperature interval ratio of each temperature interval, determining the operating duration corresponding to each temperature interval, and the temperature interval ratio of each temperature interval is used to represent the statistical results of temperature changes in each temperature interval.
[0007] In some embodiments, based on the operating time of each operating condition type and the temperature interval ratio of each temperature interval, the operating time corresponding to each temperature interval is determined, including: performing the following steps for each temperature interval: taking the product of the operating time of each operating condition type and the temperature interval ratio of the temperature interval as the operating sub-time of each operating condition type; summing the operating sub-time of each operating condition type to obtain the operating time corresponding to the temperature interval.
[0008] In some embodiments, the temperature interval ratio of each temperature interval includes the temperature interval ratio of each temperature interval belonging to each operating condition type. Before determining the operating time corresponding to each temperature interval based on the operating time of each operating condition type and the temperature interval ratio of each temperature interval, the test time determination method of the above-mentioned load spectrum also includes: performing the following steps for the clustering data of each operating condition type: performing rain flow counting on the clustering data of the operating condition type to determine the interval count of each temperature interval; determining the ratio between the interval count of each temperature interval and the total number of intervals of the operating condition type as the temperature interval ratio of each temperature interval belonging to the operating condition type.
[0009] In some embodiments, the clustering data of each operating condition type includes the mileage ratio of each operating condition type, and the mileage ratio of each operating condition type is used to represent the proportional relationship between each operating condition type and the total mileage of the target vehicle. According to the clustering data of each operating condition type, the operating condition duration corresponding to each operating condition type is determined, including: multiplying the mileage ratio of each operating condition type by the preset life mileage of the target vehicle to determine the design mileage of each operating condition type; based on the design mileage of each operating condition type, determine the operating condition duration of each operating condition type.
[0010] In some embodiments, the clustering data of each operating condition type includes the average speed of each operating condition type, and the operating duration of each operating condition type is determined based on the design mileage of each operating condition type, including: for each operating condition type, the ratio between the design mileage of the operating condition type and the average speed of the operating condition type is used as the operating duration of the operating condition type.
[0011] In some embodiments, before determining the test duration of the load spectrum of the controller based on the operating time corresponding to each temperature interval and the acceleration coefficient corresponding to each temperature interval, the above-mentioned method for determining the test duration of the load spectrum also includes: obtaining the test temperature of the load spectrum of the controller; determining the temperature corresponding to the preset percentile in each temperature interval as the target temperature corresponding to each temperature interval; and determining the acceleration coefficient corresponding to each temperature interval based on each target temperature and the test temperature.
[0012] The present application provides a device for determining the test duration of a load spectrum, comprising: an acquisition module, a first determination module and a second determination module; the acquisition module is used to acquire operating condition data related to a driving process of a target vehicle, the operating condition data at least including temperature data of a controller in the target vehicle and driving status data of the target vehicle; the first determination module is used to determine the operating durations corresponding to a number of temperature intervals based on the operating condition data, each operating duration being obtained by dividing the total time required for the target vehicle to reach its design life; the second determination module is used to determine the test duration of the load spectrum of the controller according to the operating duration corresponding to each temperature interval and the acceleration coefficient corresponding to each temperature interval, each acceleration coefficient characterizing the degree of acceleration of the time of each temperature interval by the test temperature.
[0013] The present application provides an electronic device, including a memory and a processor, wherein the processor is used to execute program instructions stored in the memory to implement the above-mentioned method for determining the test duration of the load spectrum.
[0014] The present application provides a computer-readable storage medium having program instructions stored thereon. When the program instructions are executed by a processor, the method for determining the test duration of the above-mentioned load spectrum is implemented.
[0015] The above scheme, based on the acquired operating condition data related to the driving process of the target vehicle, can determine the operating time corresponding to several temperature intervals more accurately, and determine the test time of the controller's load spectrum according to the operating time corresponding to each temperature interval and the acceleration coefficient that can characterize the degree of time acceleration of the test temperature to each temperature interval, thereby improving the accuracy of the determined test time.
[0016] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present application and are used together with the specification to illustrate the technical solution of the present application.
[0018] Figure 1 This is a flow chart of an embodiment of a method for determining the test duration of a load spectrum of the present application. Figure 1 ;
[0019] Figure 2 This is a flow chart of an embodiment of a method for determining the test duration of a load spectrum of the present application. Figure 2 ;
[0020] Figure 3 This is a flow chart of an embodiment of a method for determining the test duration of a load spectrum of the present application. Figure 3 ;
[0021] Figure 4 This is a flow chart of an embodiment of a method for determining the test duration of a load spectrum of the present application. Figure 4 ;
[0022] Figure 5 This is a flow chart of an embodiment of a method for determining the test duration of a load spectrum of the present application. Figure 5 ;
[0023] Figure 6 It is a structural schematic diagram of an embodiment of a device for determining the test duration of a load spectrum of the present application;
[0024] Figure 7 It is a structural schematic diagram of an embodiment of the electronic device of the present application;
[0025] Figure 8 It is a structural diagram of an embodiment of a computer-readable storage medium of the present application. DETAILED DESCRIPTION
[0026] The scheme of the embodiment of the present application is described in detail below in conjunction with the drawings of the specification.
[0027] In the following description, for the purpose of explanation rather than limitation, specific details such as specific system structures, interfaces, and technologies are provided to facilitate a thorough understanding of the present application.
[0028] The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the objects associated before and after are in an "or" relationship. In addition, "many" in this article means two or more than two. In addition, the term "at least one" in this article means any combination of at least two of any one or more of a plurality of, for example, including at least one of A, B, and C, can mean including any one or more elements selected from the set consisting of A, B, and C.
[0029] The present application provides some load spectrum test duration determination methods and load spectrum test duration determination devices. The application scenarios of the load spectrum test duration determination method include but are not limited to determining the test duration of the load spectrum of the controller in a high temperature endurance test, or any parts or systems that need to be subjected to a high temperature endurance test. The execution subject of the load spectrum test duration determination method may be a load spectrum test duration determination device. For example, the load spectrum test duration determination device may be arranged in a terminal device or a server or other processing device, wherein the terminal device may be a device for determining the test duration of the load spectrum, a user equipment (UE), a mobile device, a user terminal, a terminal, a cellular phone, a cordless phone, a personal digital assistant (PDA), a handheld device, a computing device, a vehicle-mounted device, etc. In some possible implementations, the load spectrum test duration determination method may be implemented by a processor calling a computer-readable instruction stored in a memory.
[0030] See also Figure 1 , Figure 1 This is a flow chart of an embodiment of a method for determining the test duration of a load spectrum of the present application. Figure 1 Specifically, the method for determining the test duration of the load spectrum may include the following steps:
[0031] Step S11: Acquire operating condition data related to the driving process of the target vehicle.
[0032] The operating condition data at least includes temperature data of a controller in the target vehicle and driving state data of the target vehicle.
[0033] The target vehicle may be a user-driven vehicle. Specifically, the target vehicle may be a user-driven vehicle of the same type as the vehicle that needs to undergo a high-temperature durability test. The operating condition data is used to represent data related to the state of the controller and the driving state of the vehicle in several operating segments of the target vehicle. Several operating segments may be one or more operating segments. Each operating segment is used to represent the state of the target vehicle switching from a stop, start, or stop state. Specifically, each operating segment may represent the change process of the target vehicle having a speed of 0, a speed not being 0, and a speed of 0 in a continuous time, and the continuous time is greater than or equal to 1 minute. Several operating segments may include at least part of the operating process of the target vehicle from the beginning of use to the end of its service life. The driving time of each operating segment is the driving time of the target vehicle in the operating segment. The controller in the target vehicle includes but is not limited to a vehicle controller, an engine controller, a brake system controller, etc. The temperature data of the controller is used to represent data related to the temperature of the controller during the driving process of the target vehicle. Exemplarily, the temperature data of the controller may include the maximum and minimum values of the controller temperature in each operating segment. The driving state data of the target vehicle is used to represent data related to the speed of the target vehicle during the driving process. For example, the driving state data of the target vehicle may include the maximum speed, minimum speed, average speed, maximum acceleration, minimum acceleration, etc. related to the vehicle speed in each running segment. In other application scenarios, the operating condition data may also include other vehicle condition data related to the driving process of the target vehicle, such as the speed, torque, current mileage, bus voltage value, bus current value, motor temperature, SOC value, etc. in each running segment.
[0034] Please refer to Table 1, which may be an example table of operating condition data.
[0035] Table 1: Example of working condition data
[0036] Serial number Working condition data Meaning of operating data 1 <![CDATA[T max ]]> Maximum temperature 2 <![CDATA[T min ]]> Minimum temperature 3 <![CDATA[V max ]]> Maximum speed 4 <![CDATA[V mean ]]> Speed average 5 <![CDATA[a max ]]> Maximum acceleration 6 <![CDATA[a min ]]> Minimum acceleration
[0037] As shown in Table 1, the operating condition data includes at least the above-mentioned temperature data and the above-mentioned driving state data. The temperature data includes at least the maximum temperature and minimum temperature of the controller in each operating segment. The driving state data includes at least the maximum speed, average speed, maximum acceleration, and minimum acceleration of the vehicle in each operating segment.
[0038] The method of acquiring the operating condition data related to the driving process of the target vehicle may be to acquire the data related to the controller temperature and the data related to the vehicle speed in each operating segment through the vehicle-mounted sensor.
[0039] Step S12: Based on the operating condition data, determine the operating time corresponding to a number of temperature intervals.
[0040] Each operating time is obtained by dividing the total time required for the target vehicle to reach its design life.
[0041] The temperature interval may represent the range of the temperature of the controller. The plurality of temperature intervals may be at least two temperature intervals. The temperature change values between each temperature interval may be the same or different. In some application scenarios, all temperatures during the process of the controller reaching its service life are divided into a plurality of temperature intervals. In other application scenarios, the plurality of temperature intervals may be preset as the range of the temperature of the controller.
[0042] The design life is the design life of the vehicle. After the vehicle reaches the design life, the vehicle reaches the service life or mileage recommended by the manufacturer. The mileage can be the total mileage corresponding to the design life. The total time required for the target vehicle to reach the design life is the total driving time corresponding to the target vehicle when the target vehicle reaches the design life. Each operating time is obtained by dividing the total time required for the target vehicle to reach the design life according to each temperature range to which the controller belongs. Among them, the operating time corresponding to the temperature range to which the controller belongs is summed to obtain the total time required for the target vehicle to reach the design life.
[0043] Specifically, the operating condition data includes each temperature interval to which the controller belongs and the design mileage corresponding to each temperature interval. The operating time corresponding to each temperature interval can be determined based on the correlation between the design mileage corresponding to each temperature interval, the total mileage corresponding to the design life, and the total time required for the target vehicle to reach the design life. Among them, the design mileage corresponding to each temperature interval is obtained by dividing the total mileage required to control the target vehicle to reach the design life according to each temperature interval to which the controller belongs. The correlation relationship is used to indicate that the proportion of the design mileage corresponding to each temperature interval to the total mileage corresponding to the design life is equal to the proportion of the operating time corresponding to each temperature interval to the total time required for the target vehicle to reach the design life.
[0044] Step S13: Determine the test duration of the load spectrum of the controller according to the operating duration corresponding to each temperature interval and the acceleration coefficient corresponding to each temperature interval.
[0045] Each acceleration factor represents the degree of time acceleration of each temperature range due to the test temperature.
[0046] The test duration of the controller's load spectrum is used to indicate the duration required for the controller to undergo a high temperature endurance test.
[0047] For the operation time corresponding to each temperature interval, the ratio between the operation time corresponding to the temperature interval and the acceleration coefficient corresponding to the temperature interval is determined as the test sub-time of the load spectrum of the controller in the temperature interval. The test sub-times of the load spectrum of the controller in each temperature interval are summed, and the sum is used as the test time of the load spectrum of the controller.
[0048] It is understandable that conducting tests at temperatures in each temperature range will result in too long a test time, affecting the test efficiency. The present application uses the high temperature corresponding to the test temperature to accelerate the time to obtain an acceleration coefficient. The larger the value of the acceleration coefficient, the shorter the required test time, which can improve the test efficiency.
[0049] The above scheme, based on the acquired operating condition data related to the driving process of the target vehicle, can determine the operating time corresponding to several temperature intervals more accurately, and determine the test time of the controller's load spectrum according to the operating time corresponding to each temperature interval and the acceleration coefficient that can characterize the degree of time acceleration of the test temperature to each temperature interval, thereby improving the accuracy of the determined test time.
[0050] See also Figure 2 , Figure 2 This is a flow chart of an embodiment of a method for determining the test duration of a load spectrum of the present application. Figure 2 .
[0051] In some embodiments, the above step S12 may include the following steps:
[0052] Step S21: clustering the operating condition data to obtain clustered data of several operating condition types.
[0053] The several operating condition types may be at least two operating condition types. The method of clustering the operating condition data may be to use a K-means clustering method, a Gaussian mixture model (CMM) clustering method, etc. Exemplarily, the present application takes K-means clustering of the operating condition data as an example to obtain clustering data corresponding to several clustering clusters. Each clustering cluster corresponds to one operating condition type. The number of operating condition types in the several operating condition types is the same as the number of clustering clusters in the clustering process.
[0054] Please refer to Table 2, which may be an example table of clustering data of several operating condition types.
[0055] Table 2: Example table of clustering data for several operating conditions
[0056] Clustering data types Condition 1 Condition 2 Condition 3 Condition 4 Mileage 38227.28 250876.6 927046.5 263582.9 Mileage average 0.767092 1.046806 11.43147 1.482477 Driving time 1372.178 9864.18 15963.22 7610.928 Maximum speed 47.1027 43.17426 82.32043 58.74927 Speed average 26.11089 23.20474 49.22806 32.4401 Maximum acceleration 1.356769 1.173066 1.745679 1.425915 Minimum acceleration -1.33101 -1.23243 -1.91458 -1.45934 Maximum temperature 149.4524 134.5872 192.3367 157.7233 Minimum temperature -70.2652 -51.5563 -106.485 -105.124 Mileage ratio 2.58% 16.95% 62.65% 17.81% Time Proportion 3.94% 28.34% 45.86% 21.86% Number of fragments 49834 239659 81096 177799
[0057] As shown in Table 2, the present application performs K-means clustering processing on the operating condition data to obtain cluster data corresponding to several cluster clusters. Each cluster cluster corresponds to a type of operating condition. Several operating condition types include the above-mentioned operating condition 1, operating condition 2, operating condition 3 and operating condition 4. The cluster data type of each operating condition type includes at least the mileage, mileage mean, driving time, maximum speed, average speed, maximum acceleration, minimum acceleration, maximum temperature of the controller, minimum temperature of the controller, mileage proportion, driving time proportion, and number of fragments associated with each operating condition type.
[0058] Specifically, the mileage can be expressed as mile_sum, and the mileage can represent the total mileage of the target vehicle under each operating condition type. The mileage mean can be expressed as mile_mean, and the mileage mean can represent the average mileage of the target vehicle under each operating condition type. The mileage mean corresponding to each operating condition type can be obtained by dividing the total mileage of the operating condition type by the number of segments corresponding to the operating condition type. The driving time can be expressed as time_sum, and the driving time can represent the total driving time in the running segments to which each operating condition type belongs. The maximum speed can be expressed as v_max, and the maximum speed can represent the maximum value of the vehicle speed in the running segments to which each operating condition type belongs. The average speed can be expressed as v_mean, and the average speed can represent the average value of the vehicle speed in the running segments to which each operating condition type belongs. The maximum acceleration can be expressed as a_max, and the maximum acceleration can represent the maximum value of the acceleration in the running segments to which each operating condition type belongs. The minimum acceleration can be expressed as a_min, and the minimum acceleration can represent the minimum value of the acceleration in the running segments to which each operating condition type belongs. The maximum temperature can be expressed as T_max, and the maximum temperature is used to indicate the maximum temperature of the controller in the running segment to which each operating condition type belongs. The minimum temperature can be expressed as T_min, and the minimum temperature is used to indicate the minimum temperature of the controller in the running segment to which each operating condition type belongs. The mileage ratio can indicate the ratio of the mileage corresponding to each operating condition type to the total mileage corresponding to all operating condition types. It can be understood that the total mileage corresponding to all operating condition types can be the design mileage or part of the design mileage. The time ratio can indicate the ratio of the driving time corresponding to each operating condition type to the total driving time corresponding to all operating condition types. The number of segments is used to indicate the total number of segments of the running segments to which each operating condition type belongs. It can be understood that the units of mileage and mileage average can be km. The unit related to speed is km / h. The unit related to temperature is ℃. The unit related to time can be h.
[0059] Step S22: Determine the operating time corresponding to each operating condition type according to the clustering data of each operating condition type.
[0060] The operating time corresponding to each operating condition type is used to indicate the time required for the target vehicle to complete the designed mileage of each operating condition type.
[0061] In some application scenarios, the total time required for the target vehicle to reach its design life is obtained. From the clustering data of each operating condition type, the time proportion of each operating condition type is determined. For each operating condition type, the product of the time proportion of the operating condition type and the total time required for the target vehicle to reach its design life is taken as the operating condition duration corresponding to the operating condition type.
[0062] See also Figure 3 , Figure 3 This is a flow chart of an embodiment of a method for determining the test duration of a load spectrum of the present application. Figure 3 .
[0063] In some embodiments, the clustering data of each operating condition type includes the mileage ratio of each operating condition type, and the mileage ratio of each operating condition type is used to represent the proportional relationship between each operating condition type and the total mileage of the target vehicle. The above step S22 may include the following steps: Step S31: multiplying the mileage ratio of each operating condition type by the preset life mileage of the target vehicle to determine the design mileage of each operating condition type. Step S32: based on the design mileage of each operating condition type, determine the operating time of each operating condition type.
[0064] The preset life mileage of the target vehicle is used to indicate the mileage of the target vehicle when it reaches its design life. The design mileage of each operating condition type is used to indicate the mileage required for each operating condition type.
[0065] For each operating condition type, the mileage proportion of each operating condition type is multiplied by the preset life mileage of the target vehicle, and the product is used as the design mileage of the operating condition type.
[0066] The above step S32 may be to determine the target vehicle speed data of each operating condition type from the cluster data of each operating condition type. For each operating condition type, the operating duration of the operating condition type is determined based on the design mileage of the operating condition type and the target vehicle speed data of the operating condition type. The target vehicle speed data is the cluster data related to the vehicle speed of the target vehicle in the cluster data of each operating condition type. Exemplarily, the target vehicle speed data may be an average speed, a maximum speed, a minimum speed, etc. For example, for each operating condition type, the ratio between the design mileage of the operating condition type and the maximum speed of the operating condition type is used as the operating duration of the operating condition type.
[0067] In some embodiments, the clustering data of each operating condition type includes the average speed of each operating condition type. The above step S32 may include the following steps: for each operating condition type, the ratio between the design mileage of the operating condition type and the average speed of the operating condition type is used as the operating duration of the operating condition type.
[0068] For each operating condition type, the value obtained by dividing the design mileage of the operating condition type by the average speed of the operating condition type is taken as the operating duration of the operating condition type.
[0069] Please refer to Table 3, which may be an example table of working condition duration.
[0070] Table 3: Example of working time
[0071] Working condition type Mileage ratio Design Milestone Working time Condition 1 2.58% 7750 269.79 Condition 2 16.95% 50863 2594.49 Condition 3 62.65% 187949 3882.21 Condition 4 17.81% 53439 1848.08
[0072] The unit of design mileage in Table 2 may be km, and the unit of operating time may be h.
[0073] As shown in Table 2, after the clustering process is completed, the mileage and driving time under different working conditions can be counted from the clustering data, and then the mileage proportion and time proportion of different working conditions can be calculated. As shown in Table 3, according to the design life of the vehicle, for example, 300,000 kilometers, the design mileage under each working condition can be calculated, corresponding to the operating time required to achieve the design life under different working conditions, that is, the working condition duration.
[0074] It can be considered that using the average speed value of each operating condition type to determine the operating condition duration of the operating condition type can improve the accuracy of the operating condition duration of each operating condition type.
[0075] See also Figure 4 , Figure 4 This is a flow chart of an embodiment of a method for determining the test duration of a load spectrum of the present application. Figure 4 .
[0076] In some embodiments, the temperature interval ratio of each temperature interval includes the temperature interval ratio of each temperature interval to which each operating condition type belongs. Before the above step S23, the above load spectrum test duration determination method may further include the following steps: for each operating condition type, the cluster data is executed as follows: Figure 4 The following steps are shown: Step S41: Count the rain flow of the clustered data of the working condition type to determine the interval count of each temperature interval. Step S42: Determine the ratio between the interval count of each temperature interval and the total number of intervals of the working condition type as the temperature interval proportion of each temperature interval to which the working condition type belongs.
[0077] The operating condition data is divided according to the operating condition type to obtain cluster data of each operating condition type. For the cluster data of each operating condition type, the cluster data of the operating condition type is counted according to the rain flow count to obtain the interval counts of several temperature intervals. The interval count of each temperature interval is used to indicate the number of times the temperature of the controller changes in each temperature interval to which each operating condition type belongs. Specifically, the interval count of each temperature interval is the statistical result obtained by rain flow counting. The temperature interval proportion of each temperature interval is used to indicate the statistical result of the temperature change in each temperature interval. For the cluster data of each operating condition type, when the change in the temperature of the controller falls into one of several temperature intervals, the value of the interval count of the temperature interval is increased by one.
[0078] Please refer to Table 4, which illustrates the temperature range ratio when the operating condition type is operating condition 1.
[0079] Table 4: Example of temperature range proportion for working condition 1
[0080] Temperature range Interval Count Temperature range ratio The first temperature range 5 0.01% The second temperature range 35 0.06% The third temperature range 2428.5 4.42% The fourth temperature range 19013.5 34.60% The fifth temperature range 26388.5 48.02% The sixth temperature range 6944.5 12.64% Seventh temperature range 137.5 0.25% The eighth temperature range 0 0.00%
[0081] Please refer to Table 5, which illustrates the temperature range ratio when the working condition type is working condition 2.
[0082] Table 5: Example of temperature range proportions for working condition 2
[0083] Temperature range Interval Count Temperature range ratio The first temperature range 0 0.00% The second temperature range 8.5 0.05% The third temperature range 404 2.56% The fourth temperature range 4237 26.83% The fifth temperature range 8147.5 51.60% The sixth temperature range 2880 18.24% Seventh temperature range 112.5 0.71% The eighth temperature range 0 0.00%
[0084] Please refer to Table 6, which illustrates the temperature range ratio when the working condition type is working condition 3.
[0085] Table 6: Example of temperature range proportions for working condition 3
[0086] Temperature range Interval Count Temperature range ratio The first temperature range 0.5 0.00% The second temperature range 23 0.03% The third temperature range 2056 2.35% The fourth temperature range 22076.5 25.25% The fifth temperature range 44768 51.20% The sixth temperature range 17654 20.19% Seventh temperature range 848.5 0.97% The eighth temperature range 4.5 0.01%
[0087] Please refer to Table 7, which illustrates the temperature range ratio when the operating condition type is operating condition 4.
[0088] Table 7: Example of temperature range proportions for working condition 4
[0089] Temperature range Interval Count Temperature range ratio The first temperature range 2 0.00% The second temperature range 36 0.05% The third temperature range 1948 2.49% The fourth temperature range 19400.5 24.83% The fifth temperature range 40160 51.41% The sixth temperature range 15847.5 20.29% Seventh temperature range 730 0.93% The eighth temperature range 0 0.00%
[0090] Several temperature intervals are temperature ranges corresponding to each temperature interval. Specifically, each temperature interval includes a first temperature interval, a second temperature interval, a third temperature interval, a fourth temperature interval, a fifth temperature interval, a sixth temperature interval, a seventh temperature interval, and an eighth temperature interval. For each operating condition type, each temperature interval to which the controller belongs can be divided in the same way. The temperature change values in the temperature range corresponding to each temperature interval can be the same or different. This application takes different operating condition types, the number of each temperature interval to which the controller belongs is the same, and the temperature change values in the temperature range corresponding to each temperature interval are the same as an example. That is, different operating condition types divide the temperature intervals in the same way, for example, the first temperature interval of operating condition type 1 and the first temperature interval of operating condition type 2 have the same content. Exemplarily, the temperature range corresponding to the first temperature interval is [10-18). The temperature range corresponding to the second temperature interval is [18-26). The temperature range corresponding to the third temperature interval is [26-34). The temperature range corresponding to the fourth temperature interval is [34-42). The temperature range corresponding to the fifth temperature interval is [42-50). The temperature range corresponding to the sixth temperature interval is [50-58). The temperature range corresponding to the seventh temperature interval is [58-66). The temperature range corresponding to the eighth temperature interval is [66-74). The unit of temperature in the temperature range is Celsius (°C), and the temperature unit is omitted in the above temperature ranges. The temperature change value is the division scale of the temperature interval, and the present application divides the temperature intervals according to the division scale of the same temperature interval. Exemplarily, each temperature interval is divided by a division scale of 8 degrees Celsius.
[0091] For each operating condition type, the interval counts of each temperature interval to which the operating condition type belongs are summed to obtain a sum value, and the sum value is used as the total interval count value corresponding to the operating condition type. The interval count corresponding to each temperature interval to which the operating condition type belongs is divided by the total interval count value corresponding to the operating condition type to obtain a target value, and the target value is used as the temperature interval ratio of each temperature interval to which the operating condition type belongs. Exemplarily, as shown in Table 4, Table 4 shows the ratio of each temperature interval when the operating condition type is operating condition 1. When the operating condition type is determined to be operating condition 1, the interval counts of each temperature interval are summed to obtain a sum value, and the sum value is used as the total interval count value corresponding to the operating condition type. The temperature interval ratio of the first temperature interval is the value obtained by dividing the interval count corresponding to the first temperature interval by the total interval count value corresponding to operating condition 1 as the temperature interval ratio of the first temperature interval to which operating condition 1 belongs.
[0092] Step S23: Based on the operating time of each operating condition type and the temperature interval proportion of each temperature interval, determine the operating time corresponding to each temperature interval.
[0093] The temperature interval ratio of each temperature interval is used to represent the statistical results of temperature changes in each temperature interval. Specifically, the temperature interval ratio of a temperature interval represents the ratio of the interval count of each temperature interval belonging to the same operating condition type to the total interval count of all temperature intervals belonging to the same operating condition type.
[0094] In some application scenarios, the temperature interval proportions of the same temperature interval in each operating condition type are averaged to obtain an updated temperature interval proportion of each temperature interval. Among them, the updated temperature interval proportion can be the average value of the temperature interval proportions of the same temperature interval in all operating condition types. The updated temperature interval proportion can also be the ratio of the temperature interval proportions of the same temperature interval in all operating condition types to the temperature interval proportions of all temperature intervals in all operating condition types. The operating time of each operating condition type is added to obtain the total operating time of all operating condition types. For the updated temperature interval proportion of each temperature interval, the product of the updated temperature interval proportion and the total operating time of all operating condition types is used as the corresponding operating time of the temperature interval.
[0095] See also Figure 5 , Figure 5 This is a flow chart of an embodiment of a method for determining the test duration of a load spectrum of the present application. Figure 5 .
[0096] In some embodiments, the above step S23 may include the following steps: for each temperature interval, Figure 5 The following steps are shown:
[0097] Step S51: The product of the working time of each working condition type and the temperature interval proportion of the temperature interval is used as the operation sub-time of each working condition type. Step S52: Sum the operation sub-time of each working condition type to obtain the operation time corresponding to the temperature interval.
[0098] The operation sub-duration of each operating condition type is used to indicate the operation duration of different operating conditions in the same temperature range. The operation duration corresponding to the temperature range is used to indicate the operation duration of all operating conditions in the same temperature range.
[0099] The product of the operating time of each operating condition type and the temperature interval ratio of the temperature interval to which each operating condition type belongs is taken as the operating sub-time of each operating condition type. The operating sub-times of each operating condition type in the same temperature interval are added together to obtain the operating time of all operating condition types in the same temperature interval, and the operating time of all operating condition types in the same temperature interval is taken as the operating time corresponding to the temperature interval.
[0100] It can be considered that using the operating sub-durations of each operating condition type respectively can improve the accuracy of the operating duration corresponding to each temperature interval.
[0101] In some embodiments, before the above step S13, the above method for determining the test duration of the load spectrum may further include the following steps: obtaining the test temperature of the load spectrum of the controller. Determining the temperature corresponding to the preset percentile in each temperature interval as the target temperature corresponding to each temperature interval. Based on each target temperature and the test temperature, determining the acceleration coefficient corresponding to each temperature interval.
[0102] The test temperature of the load spectrum of the controller can be a preset temperature. The preset temperature can be dynamically determined according to the actual equipment capacity of the controller. The preset percentile in the temperature interval is used to take values from the temperature range corresponding to the temperature interval. The preset percentile can be determined according to the load spectrum test requirements. If the load spectrum test requirements are more stringent, a larger percentile is selected as the preset percentile. If the load spectrum test requirements are looser, a smaller percentile is selected as the preset percentile. Exemplarily, this application takes the calculation of the acceleration coefficient using the Arrhenius model as an example. Specifically, please refer to formula (1) for the process of determining the acceleration coefficient corresponding to each temperature interval:
[0103]
[0104] Among them, A i is the acceleration coefficient in the ith temperature interval. Ea is the activation energy, which can be taken as 0.45. k is the Boltzmann constant, which can be taken as 8.62E-05. Tpruf is the test temperature, which can be selected according to the actual equipment capacity. By way of example, the test temperature in this application is 105°C. Tfeld i is the operating temperature in the ith temperature interval, that is, the target temperature corresponding to the above-mentioned temperature intervals. This application takes the temperature range change value of each temperature interval as the same, and the preset percentile is the 50th percentile as an example. For example, when the temperature range of the temperature interval is [20,30), 25 is taken as the target temperature as the parameter in formula (1) to calculate the acceleration coefficient corresponding to the temperature interval.
[0105] Please refer to Table 9, which is an example table of acceleration factors and test durations in different temperature ranges.
[0106] Table 9: Example of acceleration factor and test duration in different temperature ranges
[0107] Temperature range Target temperature Acceleration factor Test duration The first temperature range T1 79.56 0.00 The second temperature range T2 48.60 0.07 The third temperature range T3 30.47 7.08 The fourth temperature range T4 19.56 113.92 The fifth temperature range T5 12.85 343.01 The sixth temperature range T6 8.61 193.52 Seventh temperature range T7 5.88 12.60 The eighth temperature range T8 4.09 0.05
[0108] The unit of the target temperature in Table 9 may be °C. The unit of the test duration may be h.
[0109] Exemplarily, as shown in Table 9, the target temperatures T1, T2, T3, T4, T5, T6, T7, and T8 in different temperature intervals can be 14, 22, 30, 38, 46, 54, 62, and 70, respectively. After obtaining the acceleration coefficient corresponding to each temperature interval, for the operating time corresponding to each temperature interval, the ratio between the operating time corresponding to the temperature interval and the acceleration coefficient corresponding to the temperature interval is determined as the test sub-duration of the load spectrum of the controller in the temperature interval. The test sub-durations of the load spectrum of the controller in each temperature interval are summed, and the sum is used as the test duration of the load spectrum of the controller. As shown in Table 9, the test duration of the load spectrum of the controller is calculated to be 670.25h.
[0110] The above scheme, based on the acquired operating condition data related to the driving process of the target vehicle, can determine the operating time corresponding to several temperature intervals more accurately, and determine the test time of the controller's load spectrum according to the operating time corresponding to each temperature interval and the acceleration coefficient that can characterize the degree of time acceleration of the test temperature to each temperature interval, thereby improving the accuracy of the determined test time.
[0111] See also Figure 6 , Figure 6 It is a structural schematic diagram of an embodiment of a device for determining the test duration of a load spectrum of the present application. The device 60 for determining the test duration of a load spectrum includes an acquisition module 61, a first determination module 62, and a second determination module 63. The acquisition module 61 is used to acquire operating condition data related to the driving process of the target vehicle, and the operating condition data at least includes the temperature data of the controller in the target vehicle and the driving state data of the target vehicle; the first determination module 62 is used to determine the operating duration corresponding to several temperature intervals based on the operating condition data, and each operating duration is obtained by dividing the total time required for the target vehicle to reach the design life; the second determination module 63 is used to determine the test duration of the load spectrum of the controller according to the operating duration corresponding to each temperature interval and the acceleration coefficient corresponding to each temperature interval, and each acceleration coefficient characterizes the degree of time acceleration of each temperature interval by the test temperature.
[0112] The above scheme, based on the acquired operating condition data related to the driving process of the target vehicle, can determine the operating time corresponding to several temperature intervals more accurately, and determine the test time of the controller's load spectrum according to the operating time corresponding to each temperature interval and the acceleration coefficient that can characterize the degree of time acceleration of the test temperature to each temperature interval, thereby improving the accuracy of the determined test time.
[0113] For the functions performed by each module, please refer to the method for determining the test duration of the load spectrum, which will not be repeated here.
[0114] See also Figure 7 , Figure 7: is a schematic diagram of the structure of an embodiment of a vehicle of the present application. The electronic device 70 includes a memory 71 and a processor 72, and the processor 72 is used to execute program instructions stored in the memory 71 to implement the steps in the embodiment of the method for determining the test duration of the load spectrum. In a specific implementation scenario, the electronic device 70 may include but is not limited to: a microcomputer, a server, and in addition, the electronic device 70 may also include a mobile device such as a laptop computer and a tablet computer, which is not limited here.
[0115] Specifically, the processor 72 is used to control itself and the memory 71 to implement the steps in the above-mentioned load spectrum test duration determination method embodiment. The processor 72 can also be called a CPU (Central Processing Unit). The processor 72 may be an integrated circuit chip with signal processing capabilities. The processor 72 can also be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field-programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. In addition, the processor 72 can be implemented by an integrated circuit chip.
[0116] The above scheme, based on the acquired operating condition data related to the driving process of the target vehicle, can determine the operating time corresponding to several temperature intervals more accurately, and determine the test time of the controller's load spectrum according to the operating time corresponding to each temperature interval and the acceleration coefficient that can characterize the degree of time acceleration of the test temperature to each temperature interval, thereby improving the accuracy of the determined test time.
[0117] See also Figure 8 , Figure 8 The computer-readable storage medium 80 stores program instructions 801, which, when executed by a processor, implement the steps in any of the above-mentioned load spectrum test duration determination methods.
[0118] The above scheme, based on the acquired operating condition data related to the driving process of the target vehicle, can determine the operating time corresponding to several temperature intervals more accurately, and determine the test time of the controller's load spectrum according to the operating time corresponding to each temperature interval and the acceleration coefficient that can characterize the degree of time acceleration of the test temperature to each temperature interval, thereby improving the accuracy of the determined test time.
[0119] In some embodiments, the functions or modules included in the system provided by the embodiments of the present disclosure can be used to execute the method described in the above method embodiments. The specific implementation can refer to the description of the above method embodiments, and for the sake of brevity, it will not be repeated here.
[0120] The above description of various embodiments tends to emphasize the differences between the various embodiments. The same or similar aspects can be referenced to each other, and for the sake of brevity, they will not be repeated herein.
[0121] In the several embodiments provided in the present application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device implementation described above is only schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation, such as units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.
[0122] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0123] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of each implementation method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program code.
Claims
1. A method for determining the test duration of a load spectrum, characterized in that: The method comprises: Acquire operating condition data related to the driving process of the target vehicle, wherein the operating condition data at least includes temperature data of a controller in the target vehicle and driving state data of the target vehicle; Based on the operating condition data, determining the operating time corresponding to a plurality of temperature intervals, each of the operating time being obtained by dividing the total time required for the target vehicle to reach the design life; The test duration of the load spectrum of the controller is determined according to the operating time corresponding to each temperature interval and the acceleration coefficient corresponding to each temperature interval, and each acceleration coefficient represents the degree of time acceleration of each temperature interval due to the test temperature.
2. The method according to claim 1, characterized in that The determining, based on the operating condition data, operating time corresponding to a plurality of temperature intervals includes: Performing clustering processing on the operating condition data to obtain clustering data of several operating condition types; Determine the operating time corresponding to each operating condition type according to the clustering data of each operating condition type, where the operating time corresponding to each operating condition type is used to represent the time required for the target vehicle to complete the designed mileage of each operating condition type; Based on the operating time of each operating condition type and the temperature interval ratio of each temperature interval, the operating time corresponding to each temperature interval is determined, and the temperature interval ratio of each temperature interval is used to represent the statistical results of temperature changes in each temperature interval.
3. The method according to claim 2, characterized in that The determining of the operating time corresponding to each temperature interval based on the operating time of each operating condition type and the temperature interval proportion of each temperature interval includes: For each of the temperature intervals, perform the following steps: The product of the operating time of each operating condition type and the temperature interval proportion of the temperature interval is used as the operation sub-time of each operating condition type; The operating sub-durations of each operating condition type are summed to obtain the operating duration corresponding to the temperature range.
4. The method according to claim 2, characterized in that: The temperature interval ratio of each temperature interval includes the temperature interval ratio of each temperature interval to which each operating condition type belongs. Before determining the operating time corresponding to each temperature interval based on the operating time of each operating condition type and the temperature interval ratio of each temperature interval, the method further includes: For each operating condition type, perform the following steps to cluster the data: Performing rain flow counting on the clustered data of the operating condition type to determine the interval count of each temperature interval; The ratio between the interval count of each temperature interval and the total number of intervals of the operating condition type is determined as the temperature interval ratio of each temperature interval to which the operating condition type belongs.
5. The method according to claim 2, characterized in that: The clustering data of each of the operating condition types includes the mileage ratio of each of the operating condition types, and the mileage ratio of each of the operating condition types is used to indicate the proportional relationship between each of the operating condition types and the total mileage of the target vehicle. The determining of the operating condition duration corresponding to each of the operating condition types according to the clustering data of each of the operating condition types includes: The product of the mileage proportion of each operating condition type and the preset life mileage of the target vehicle is determined as the design mileage of each operating condition type; Based on the design mileage of each of the operating condition types, the operating duration of each of the operating condition types is determined.
6. The method according to claim 5, characterized in that The clustering data of each of the operating condition types includes the speed average of each of the operating condition types. The operating duration of each of the operating condition types is determined based on the design mileage of each of the operating condition types, including: For each operating condition type, the ratio between the design mileage of the operating condition type and the average speed of the operating condition type is used as the operating duration of the operating condition type.
7. The method according to any one of claims 1 to 6, characterized in that Before determining the test duration of the load spectrum of the controller according to the operating duration corresponding to each of the temperature intervals and the acceleration coefficient corresponding to each of the temperature intervals, the method further includes: Obtaining a test temperature of a load spectrum of the controller; Determine the temperature corresponding to the preset percentile in each of the temperature intervals as the target temperature corresponding to each of the temperature intervals; Based on the target temperatures and the test temperatures, an acceleration factor corresponding to each temperature range is determined.
8. A device for determining the test duration of a load spectrum, characterized in that: include: An acquisition module, used for acquiring operating condition data related to the driving process of the target vehicle, wherein the operating condition data at least includes temperature data of a controller in the target vehicle and driving state data of the target vehicle; A first determination module is used to determine the operating time corresponding to a plurality of temperature intervals based on the operating condition data, each of the operating time being obtained by dividing the total time required for the target vehicle to reach the design life; The second determination module is used to determine the test duration of the load spectrum of the controller according to the operating time corresponding to each temperature interval and the acceleration coefficient corresponding to each temperature interval, and each acceleration coefficient represents the degree of time acceleration of the test temperature for each temperature interval.
9. An electronic device, characterized in that: include: A memory and a processor, wherein the memory stores program instructions, and the processor retrieves the program instructions from the memory to execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having program instructions stored thereon, characterized in that: When the program instructions are executed by a processor, they are used to implement the method according to any one of claims 1 to 7.