Road driving condition construction method, device and equipment

By cutting and extracting the original driving data of the vehicle, building a road driving working condition set, the problem that the existing technology cannot accurately characterize the actual driving working condition is solved, improving the vehicle use experience and reducing the test time and cost of real-life vehicle development.

CN119811069APending Publication Date: 2025-04-11DONGFENG MOTOR GRP
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411759498.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-10-27
Filing Date
2024-12-03
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The prior art cannot accurately characterize the user's actual driving conditions, resulting in poor vehicle use experience and requires a lot of test time and cost in real-life development.

Method used

By cutting the original driving data of the vehicle, several short trips are obtained, and multiple driving databases are constructed according to the preset road type. Then, based on the characteristic values ​​of the running section and the idle section of the short stroke, the target working condition parameters that meet the target working condition duration are obtained, the optimal short travel set is combined, and finally aggregated into the road driving working condition set to accurately characterize the actual driving conditions of the vehicle.

Benefits of technology

It realizes accurate representation of the actual driving conditions of the vehicle, improves the user's car experience, and greatly reduces the test time and cost in actual vehicle development.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119811069A_ABST
    Figure CN119811069A_ABST
Patent Text Reader

Abstract

The invention discloses a road driving condition construction method, device and equipment, and the method comprises the steps: obtaining a plurality of driving databases according to a plurality of short strokes, and each short stroke comprises an operation segment and an idle speed segment; for each driving database, according to the operation section characteristic value and the idle speed section characteristic value of each short stroke in the corresponding database, target working condition parameters meeting the target working condition duration are obtained, target short strokes matched with the target working condition parameters in the driving database are combined, and multiple sets of short stroke sets to be selected are obtained; checking each group of to-be-selected short-stroke sets to obtain an optimal short-stroke set; and aggregating the optimal short-stroke sets of the driving databases to obtain an actual driving condition. Through the technical scheme provided by the invention, the actual driving working condition of the vehicle on the road can be accurately represented, and the vehicle using experience of a user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of road condition construction, and in particular, relates to a method, device and equipment for constructing road driving conditions. Background Art

[0002] At present, relevant laws and regulations have stipulated road driving conditions, but there are differences between relevant laws and regulations and users' actual driving conditions and driving environment. Therefore, it is impossible to accurately characterize users' actual driving conditions, which in turn affects users' car experience. Summary of the invention

[0003] The embodiments of the present application provide a method, device and equipment for constructing road driving conditions, which can accurately characterize the actual driving conditions of a vehicle on the road at least to a certain extent, thereby improving the user's vehicle experience.

[0004] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.

[0005] According to a first aspect of an embodiment of the present application, a method for constructing a road driving condition is provided, comprising:

[0006] Cutting the original driving data of the vehicle into a plurality of short trips, and obtaining a plurality of driving databases according to a preset road type and the plurality of short trips, wherein each short trip includes a running section and an idling section;

[0007] For each of the driving databases, according to the running segment characteristic values ​​and the idling segment characteristic values ​​of each of the short trips in the corresponding database, a target operating condition parameter that meets the target operating condition duration is obtained, and the target short trips in the driving database that match the target operating condition parameter are combined to obtain multiple groups of short trip sets to be selected, and each group of the short trip sets to be selected is tested to obtain an optimal short trip set;

[0008] The optimal short-trip sets of each driving database are aggregated to obtain a road driving condition set, and the road driving condition set is used to characterize the actual driving condition of the vehicle on the road.

[0009] In some embodiments of the present application, based on the above solution, after cutting the original driving data of the vehicle to obtain a plurality of short trips, the method further includes:

[0010] A plurality of the short trips are screened based on preset screening rules, and an original database is constructed according to the short trips obtained by screening, so that the original database can be divided into a plurality of driving databases according to preset road types, and the driving databases at least include a low-speed database, a medium-speed database and a high-speed database.

[0011] In some embodiments of the present application, based on the above scheme, the target operating condition duration includes a first operating condition duration and a second operating condition duration, the target operating condition parameters include a first operating condition parameter and a second operating condition parameter, and the target operating condition parameters that meet the target operating condition duration are obtained according to the operating segment characteristic values ​​and the idle segment characteristic values ​​of each of the short trips in the corresponding database, including:

[0012] According to the operation segment duration characteristics and the operation segment frequency characteristics of each short trip in the corresponding database, a first operating condition parameter satisfying the first operating condition duration is obtained, wherein the first operating condition parameter includes the number of first time periods and the sub-duration of each first time period;

[0013] According to the idle segment duration characteristics and idle segment frequency characteristics of each short trip in the corresponding database, the second operating condition parameters that meet the second operating condition duration are obtained, and the second operating condition parameters include the number of second time periods and the sub-duration of each second time period.

[0014] In some embodiments of the present application, based on the aforementioned solution, obtaining the first operating condition parameter satisfying the first operating condition duration according to the operating segment duration characteristics and operating segment frequency characteristics of each short trip in the corresponding database includes:

[0015] Arrange the running segments of each short trip in the corresponding database in ascending order according to the duration, obtain the frequency of each duration, and obtain the cumulative frequency of each duration according to each frequency;

[0016] Determine the target number of the operating segments according to the first operating condition duration, and evenly divide the accumulated frequency according to the target number to obtain the number of first time periods that meet the first operating condition duration;

[0017] According to the duration of each of the running segments in each of the first time periods, the sub-duration of the corresponding first time period is determined.

[0018] In some embodiments of the present application, based on the above solution, determining the sub-duration of the corresponding first time period according to the duration of each of the running segments in each of the first time periods includes:

[0019] If the total duration of each operating segment in the last of the first time periods is greater than the target difference, the sub-duration of the last of the first time periods is assigned the target difference, which is the difference between the first operating condition duration and the sum of the sub-durations of other first time periods.

[0020] In some embodiments of the present application, based on the above solution, the target short trips in the driving database that match the target operating condition parameters are combined to obtain multiple groups of short trip sets to be selected, including:

[0021] The target short trips in the driving database that match the target operating condition parameters are combined through Cartesian products to obtain multiple groups of short trip sets to be selected.

[0022] In some embodiments of the present application, based on the above solution, the step of checking each group of the short-stroke sets to be selected to obtain an optimal short-stroke set includes:

[0023] Obtaining the speed and acceleration probability distribution of each group of the short trip sets to be selected, and obtaining the degree of deviation between the short trip sets to be selected and the target trip set of the corresponding group according to the speed and acceleration probability distribution, wherein the target trip set includes each short trip in the corresponding driving database;

[0024] A group of the short-trip sets to be selected with the smallest deviation is taken as the optimal short-trip set.

[0025] In some embodiments of the present application, based on the above scheme, obtaining the degree of deviation between the to-be-selected short trip set and the target trip set of the corresponding group according to the speed and acceleration probability distribution includes:

[0026] The degree of deviation between the actual value of the speed and acceleration probability distribution and the target value is obtained by a chi-square test, and the target value is the speed and acceleration probability distribution of the target stroke set.

[0027] According to a second aspect of an embodiment of the present application, a road driving condition construction device is provided, comprising:

[0028] A first obtaining unit is used to cut the original driving data of the vehicle into a plurality of short trips, and obtain a plurality of driving databases according to a preset road type and the plurality of short trips, each of the short trips including a running section and an idling section;

[0029] a second obtaining unit, for obtaining, for each of the driving databases, a target operating condition parameter that satisfies a target operating condition duration according to a running segment characteristic value and an idling segment characteristic value of each of the short trips in the corresponding database, combining target short trips in the driving database that match the target operating condition parameter to obtain a plurality of groups of short trip sets to be selected, and testing each group of the short trip sets to be selected to obtain an optimal short trip set;

[0030] The third obtaining unit is used to aggregate the optimal short-trip sets of each driving database to obtain a road driving condition set, where the road driving condition set is used to characterize the actual driving condition of the vehicle on the road.

[0031] According to a third aspect of an embodiment of the present application, an electronic device is provided, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method steps described in any one of the first aspects are implemented.

[0032] One or more technical solutions provided by the embodiments of the present invention achieve at least the following technical effects or advantages:

[0033] The embodiment of the present application obtains a plurality of driving databases by cutting the original driving data into a plurality of short trips, and obtains target operating condition parameters that meet the target operating condition duration of each database according to the characteristics of each short trip in each driving data, and then obtains a corresponding optimal trip set based on the target operating condition parameters, and aggregates each optimal trip set to obtain a road driving condition set for characterizing the actual driving condition of the vehicle on the road. That is, the embodiment of the present application extracts and aggregates features of massive original driving data to obtain a road driving condition set with a significantly reduced operating condition duration and capable of accurately characterizing the actual driving condition, thereby improving user experience and being able to reduce a large amount of test time and cost during actual vehicle development.

[0034] It should 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

[0035] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0036] Figure 1 A flow chart showing a method for constructing a road driving condition according to an embodiment of the present application is shown;

[0037] Figure 2 A schematic diagram showing a process flow of a method for constructing a road driving condition according to an embodiment of the present application is shown;

[0038] Figure 3 A graph showing a short stroke of an embodiment of the present application;

[0039] Figure 4 A curve diagram showing a road driving condition set of an embodiment of the present application;

[0040] Figure 5 A structural diagram of a road driving condition construction device according to an embodiment of the present application is shown;

[0041] Figure 6 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown. DETAILED DESCRIPTION

[0042] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0043] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, known methods, devices, realizations or operations are not shown or described in detail to avoid blurring the various aspects of the application.

[0044] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0045] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0046] It should also be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the objects used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those shown or described.

[0047] See also Figures 1 to 4 , Figure 1 A flow chart showing a method for constructing a road driving condition according to an embodiment of the present application is shown; Figure 2 A schematic diagram showing a process flow of a method for constructing a road driving condition according to an embodiment of the present application is shown; Figure 3 A graph showing a short stroke of an embodiment of the present application; Figure 4 A curve chart of a road driving condition set according to an embodiment of the present application is shown.

[0048] like Figure 1 and Figure 2 As shown, according to the first aspect of the embodiment of the present application, a method for constructing a road driving condition is provided, including but not limited to being implemented by steps S10 to S30:

[0049] Step S10. Cutting the original driving data of the vehicle into several short trips, and obtaining a plurality of driving databases according to the preset road type and the several short trips, each of the short trips including a running section and an idling section;

[0050] It can be understood that the vehicle in the embodiment of the present application mainly refers to a passenger vehicle for users, and the original driving data mainly refers to the actual operating condition data of the passenger vehicle traveling on urban roads.

[0051] It should be noted that the original driving data refers to the historical driving condition data of the vehicle on different types of roads. The original driving data can be obtained by collecting the historical driving data of the user, and the driving data may include driving speed, driving acceleration, driving duration, etc. The time step of the original driving data can be set to 1 second, 2 seconds, 3 seconds, etc., which is not limited here.

[0052] Among them, the different types of roads mainly refer to roads with different speed requirements. For road types, they can be divided according to CJJ37-2012 "Urban Road Engineering Design Code", for example, according to the driving speed requirements, the road types can be divided into low-speed roads, medium-speed roads and high-speed roads.

[0053] like Figure 3 As shown, it can be understood that the original driving data of the vehicle is cut into several short trips, each of which reflects the traffic conditions experienced by the vehicle when driving on the actual road, and each short trip includes a running segment and an idle segment. The running segment refers to the running segment of the vehicle between one start and the next stop, and the idle segment refers to the idle segment of the vehicle from one stop to the next start. That is to say, the speeds of the starting point and the terminal of the moving segment are both 0, and the speed of the entire idle segment is 0, so the moving segment and the idle segment can be smoothly spliced. That is to say, the embodiment of the present application cuts the original driving database into several short trips, and the purpose is to smoothly splice each short trip when obtaining a subsequent short trip set that meets the target operating condition duration, thereby improving data processing efficiency.

[0054] It is understandable that obtaining multiple driving databases according to the preset road type and several short trips can be: according to the low-speed section road, the medium-speed section road and the high-speed section road, the multiple driving databases are divided into a low-speed database, a medium-speed database and a high-speed database, and according to the driving speed of each short trip, each short trip is stored in a corresponding database, that is, each database includes multiple short trips. For example: the low-speed database includes short trips with a driving speed of 0-40km / h, the medium-speed database includes short trips with a driving speed of 40-70km / h, and the high-speed database includes short trips with driving data of 70-90km / h.

[0055] In some embodiments of step S10, based on the above solution, after cutting the original driving data of the vehicle to obtain a plurality of short trips, the method further includes:

[0056] A plurality of the short trips are screened based on a preset screening rule, and an original database is constructed according to each of the short trips obtained through the screening, so as to divide the original database into a plurality of the driving databases according to preset road types.

[0057] It can be understood that each of the short strokes includes multiple characteristic values, including but not limited to the maximum vehicle speed, average vehicle speed, average operating speed, maximum acceleration, maximum deceleration, average acceleration in the acceleration section, average deceleration in the deceleration section, relative positive acceleration, idle section proportion, acceleration proportion, deceleration section proportion, uniform speed section proportion, etc. By analyzing the above characteristic values ​​of each short stroke, it can be determined whether the corresponding short stroke is a short stroke that meets the requirements, so as to facilitate the subsequent calculation of the target operating condition parameters.

[0058] In some implementations, the preset screening rules may be as shown in the following table:

[0059]

[0060]

[0061] For example, the total duration of the original driving data is 100,000 seconds. After filtering through the preset filtering rules, the total duration of each short trip is 80,000 seconds. In other words, the short trip data of 20,000 seconds that do not meet the requirements are filtered out.

[0062] In some embodiments, for each characteristic value of the short stroke, a corresponding target characteristic value is pre-set, and the target characteristic value refers to a theoretical characteristic value that meets preset requirements. By calculating the degree of deviation between each characteristic value and the corresponding target characteristic value, it can be determined whether the short stroke is a short stroke that meets the requirements. For example, the maximum degree of deviation between each characteristic value and the corresponding target characteristic value is required to be -93% to 107%.

[0063] Step S20. For each of the driving databases, according to the running segment characteristic values ​​and the idling segment characteristic values ​​of each of the short trips in the corresponding database, a target operating condition parameter that meets the target operating condition duration is obtained, and the target short trips in the driving database that match the target operating condition parameter are combined to obtain multiple groups of short trip sets to be selected, and each group of the short trip sets to be selected is tested to obtain the optimal short trip set;

[0064] It can be understood that the target operating condition duration refers to the sum of the durations of all short trips in the final road driving condition set. It should be noted that if the actual driving condition time constructed is too long, it will affect the feasibility and cost of the hub test; if the time is too short, the data characteristics obtained will not be representative. Since each of the driving databases corresponds to a target operating condition duration, the sum of the target operating condition durations of each driving database is the duration of the final aggregated condition. For example: based on the current regulatory requirements, the sum of the target operating condition durations is set to 1800 seconds. Of course, the sum of the target operating condition durations can also be 1600 seconds, 2000 seconds, 2100 seconds, etc., which is not limited here. Then, corresponding to the low-speed database, the medium-speed database and the high-speed database, the respective target operating condition durations can be 600-800 seconds, etc.

[0065] In some embodiments, the target operating condition duration of each driving database is determined as follows: first, the sum of the target operating condition durations is determined, for example, 1800 seconds; secondly, based on the total duration of the original database or the filtered original database, and the ratio of the duration of each driving database to the original database, the ratio between each target operating condition duration and the sum of the target operating condition durations is determined, and then each target operating condition duration is obtained.

[0066] In some embodiments of step S20, based on the above scheme, the target operating condition duration includes a first operating condition duration and a second operating condition duration, the target operating condition parameters include a first operating condition parameter and a second operating condition parameter, and obtaining the target operating condition parameters that meet the target operating condition duration according to the operating segment characteristic values ​​and the idle segment characteristic values ​​of each of the short trips in the corresponding database includes:

[0067] Step S21. According to the operation segment duration characteristics and operation segment frequency characteristics of each short trip in the corresponding database, obtain the first operating condition parameter that satisfies the first operating condition duration, wherein the first operating condition parameter includes the number of first time periods and the sub-duration of each first time period;

[0068] In some embodiments of step S21, based on the above scheme, obtaining the first operating condition parameter satisfying the first operating condition duration according to the operating segment duration characteristics and operating segment frequency characteristics of each short trip in the corresponding database includes:

[0069] Step S211. Arrange the running segments of each short trip in the corresponding database in ascending order according to the duration, obtain the frequency of each duration, and obtain the cumulative frequency of each duration according to each frequency;

[0070] It can be understood that the purpose of arranging each running segment in ascending order according to the duration is to facilitate the subsequent calculation of the frequency and cumulative frequency of each duration, wherein the frequency of each duration refers to the number of times each duration of the running segment in the corresponding database appears, and the cumulative frequency of each duration is the sum of the frequencies of each duration. By calculating the frequency and the cumulative frequency, each short trip can be normalized to facilitate subsequent calculations.

[0071] Step S212: Determine the target number of the operating segments according to the first operating condition duration, and evenly divide the accumulated frequency according to the target number to obtain the number of first time periods that meet the first operating condition duration;

[0072] It should be noted that the first operating condition duration refers to the sum of the durations of all operating segments in the target operating condition duration. Therefore, based on the first operating condition duration, it can be known how many operating segments are required to meet the first operating condition duration, that is, the target number of operating segments.

[0073] It should be noted that the target number calculation principle of the running segment and the idling segment in the embodiment of the present application is the same, so the two are described together below. After determining the target operating condition duration corresponding to each driving database, the number of running segments and the number of idling segments constituting the target operating condition duration can be calculated, as follows:

[0074] First, according to the duration of each running segment, the average running time T of the running segment is calculated. spd and the average idling time T of the idling section zero ,as follows:

[0075]

[0076]

[0077] Among them, T spd1 , T spd2 ,…,T spdn Respectively represent the duration of each running segment, n represents the total number of running segments in the corresponding driving database, T zero 1. T zero 2. ..., T zero (n+1) represents the duration of each idle segment, and n+1 represents the total number of idle segments in the corresponding driving database.

[0078] Secondly, according to the normal operation time T of the operation segment spd and the average idling time T of the idling section zero , respectively calculate the number of operating segments N that constitute the target operating condition duration st and the number of idle speed segments N li ,as follows:

[0079]

[0080] N li =N st +1;

[0081] Wherein, T represents the target operating time.

[0082] For example: the cumulative frequency is 100%, and the target number of operating segments is 5. Then, after dividing the cumulative frequency equally according to the target number, a first time period with a cumulative frequency interval of 20% is obtained. That is to say, the first operating condition duration can be constructed through 5 of the first time periods.

[0083] Step S213: Determine the sub-duration of the corresponding first time period according to the duration of each of the running segments in each of the first time periods.

[0084] It can be understood that each first time period is actually a time period with a certain cumulative frequency interval. For example, if the cumulative frequency is 100% and the target number of operating segments is 5, then each first time period is actually a frequency segment with a cumulative frequency interval of 20%. Then, each first time period actually also includes multiple operating segments. By obtaining the duration and number of each operating segment, the average duration is calculated, and the average duration is used as the sub-duration of the corresponding first time period. Of course, the median of the duration of each operating time period can also be used as the sub-duration of the corresponding first time period, which is not limited here.

[0085] In some embodiments of step S213, based on the above solution, determining the sub-duration of the corresponding first time period according to the duration of each of the running segments in each of the first time periods includes:

[0086] If the total duration of each operating segment in the last of the first time periods is greater than the target difference, the sub-duration of the last of the first time periods is assigned the target difference, which is the difference between the first operating condition duration and the sum of the sub-durations of other first time periods.

[0087] It can be understood that, since the duration of each operating segment is arranged in ascending order, the total duration of each operating segment in the last first time period may be greater than the target difference. In order to meet the first operating condition duration, the sub-duration of the last first time period is directly assigned to the target difference to meet the demand.

[0088] Step S22. According to the idle segment duration characteristics and idle segment frequency characteristics of each short trip in the corresponding database, obtain the second operating condition parameters that meet the second operating condition duration, and the second operating condition parameters include the number of second time periods and the sub-duration of each second time period.

[0089] It is understandable that the calculation principle of the second operating condition parameter corresponding to the idle segment is the same as that of the running segment, and will not be repeated here. After calculating the sub-duration of each first period of the running segment and the sub-duration of each second period of each idle segment, each running segment and each idle segment are spliced ​​and spliced ​​to obtain the target operating condition duration.

[0090] In some embodiments of step S20, based on the above scheme, the target short trips in the driving database that match the target operating condition parameters are combined to obtain multiple groups of short trip sets to be selected, including:

[0091] The target short trips in the driving database that match the target operating condition parameters are combined through Cartesian products to obtain multiple groups of short trip sets to be selected.

[0092] It can be understood that the Cartesian product refers to the Cartesian product of two sets X and Y, also known as the direct product, expressed as X×Y, where the first object is a member of X and the second object is one of the members of all possible ordered pairs of Y. Corresponding to the embodiment of the present application, the two sets can be the sub-durations of each operating segment in the target operating condition duration, and the sub-durations of each idle segment. The Cartesian product is used to enumerate and combine, and all possible combinations of short segments are synthesized to obtain multiple groups of short trip sets to be selected.

[0093] For example: the target operating condition duration of the low-speed database is 400 seconds, including 5 operating segments and 6 idling segments. The sub-duration of each operating segment and the sub-duration of each idle segment can be calculated as described above. For example, if the sub-duration of one of the operating segments is 10 seconds, then in the low-speed database, there may be 10 or even 20 groups of short-trip operating segments that meet the 10-second requirement. Therefore, the groups of short trips can be combined to obtain multiple groups of short-trip sets to be selected.

[0094] In some embodiments of step S20, based on the above scheme, the step of checking each group of the short-stroke sets to be selected to obtain the optimal short-stroke set includes:

[0095] Obtaining the speed and acceleration probability distribution of each group of the short trip sets to be selected, and obtaining the degree of deviation between the short trip sets to be selected and the target trip set of the corresponding group according to the speed and acceleration probability distribution, wherein the target trip set includes each short trip in the corresponding driving database;

[0096] In some embodiments of the present application, based on the above scheme, obtaining the degree of deviation between the to-be-selected short trip set and the target trip set of the corresponding group according to the speed and acceleration probability distribution includes:

[0097] The degree of deviation between the actual value of the speed and acceleration probability distribution and the target value is obtained by a chi-square test, and the target value is the speed and acceleration probability distribution of the target stroke set.

[0098] It can be understood that each group of short-trip sets to be selected obtained by enumeration and combination through Cartesian product corresponds to a VT curve, that is, a speed and time curve. The probability distribution of speed and acceleration can be calculated through the VT curve. It can be understood that calculation through probability distribution is actually normalizing the data, so that the data is in a unified dimension and is feasible for mutual comparison.

[0099] A group of the short-trip sets to be selected with the smallest deviation is taken as the optimal short-trip set.

[0100] It can be understood that the group of short trip sets to be selected with the smallest degree of deviation can best represent the actual driving condition of the vehicle on the road.

[0101] Step S30: Aggregate the optimal short-trip sets of each driving database to obtain a road driving condition set, where the road driving condition set is used to characterize the actual driving condition of the vehicle on the road.

[0102] See also Figure 4, shows a curve diagram of the road driving condition set of the embodiment of the present application. It can be seen from the figure that the total duration of each target condition constructed is 1800 seconds, including the actual driving conditions of low-speed road, medium-speed road and high-speed road.

[0103] Based on the above disclosed content, the embodiment of the present application obtains several short trips by cutting the original driving data to obtain multiple driving databases, and obtains target operating condition parameters that meet the target operating condition duration of each database according to the characteristics of each short trip in each driving data, and then obtains the corresponding optimal trip set based on the target operating condition parameters, and aggregates each optimal trip set to obtain a road driving condition set for characterizing the actual driving condition of the vehicle on the road. That is, the embodiment of the present application will extract and aggregate features of massive original driving data to obtain a road driving condition set with a significantly reduced operating condition duration and that can accurately characterize the actual driving condition, thereby improving user experience and being able to reduce a large amount of test time and cost during actual vehicle development.

[0104] The following describes an embodiment of the device of the present application, which can be used to execute the method in the above embodiment of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the above embodiment of the method of the present application.

[0105] See also Figure 5 , showing a structural diagram of a road driving condition construction device according to an embodiment of the present application.

[0106] like Figure 5 As shown, according to the second aspect of the embodiment of the present application, a road driving condition construction device 200 is provided, comprising:

[0107] The first obtaining unit 201 is used to cut the original driving data of the vehicle into a plurality of short trips, and obtain a plurality of driving databases according to a preset road type and the plurality of short trips, each of the short trips including a running section and an idling section;

[0108] The second obtaining unit 202 is used to obtain, for each of the driving databases, a target operating condition parameter that meets the target operating condition duration according to the running segment characteristic value and the idling segment characteristic value of each of the short trips in the corresponding database, combine the target short trips in the driving database that match the target operating condition parameter to obtain multiple groups of short trip sets to be selected, and test each group of the short trip sets to be selected to obtain an optimal short trip set;

[0109] The third obtaining unit 203 is used to aggregate the optimal short-trip sets of each driving database to obtain a road driving condition set, and the road driving condition set is used to characterize the actual driving condition of the vehicle on the road.

[0110] According to a third aspect of an embodiment of the present application, an electronic device is provided, comprising one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by any of the methods described in the first aspect.

[0111] like Figure 6 As shown, the electronic device 400 is in the form of a general computing device. The components of the electronic device 400 may include but are not limited to: at least one processing unit 410, at least one storage unit 420, and a bus 430 connecting different system components (including the storage unit 420 and the processing unit 410).

[0112] The storage unit stores program codes, which can be executed by the processing unit 410, so that the processing unit 410 executes the steps described in the above “Example Method” section of this specification according to various exemplary implementations of the present application.

[0113] The storage unit 420 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 421 and / or a cache memory unit 422 , and may further include a read-only memory unit (ROM) 423 .

[0114] The storage unit 420 may also include a program / utility 424 having a set (at least one) of program modules 425, such program modules 425 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0115] Bus 430 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0116] The electronic device 400 may also communicate with one or more external devices 500 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 400, and / or communicate with any device that enables the electronic device 400 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 450. Furthermore, the electronic device 400 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 460. As shown, the network adapter 460 communicates with other modules of the electronic device 400 via a bus 430. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0117] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on a computer-readable medium or transmitted via a computer-readable medium. Other examples and implementations are within the scope and spirit of the present invention and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hard wiring, or a combination of any of these. In addition, each functional unit may be integrated into a processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit.

[0118] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple 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, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0119] The units described as separate components may or may not be physically separated, and the components of the control device may or may not be physical units, that is, they may be located in one place or distributed in multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0120] 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 invention, in essence, 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 for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.

[0121] The above description is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present application shall be included in the scope of the claims of the present application.

Claims

1. A method for constructing a road driving condition, characterized in that: include: Cutting the original driving data of the vehicle into a plurality of short trips, and obtaining a plurality of driving databases according to a preset road type and the plurality of short trips, wherein each short trip includes a running section and an idling section; For each of the driving databases, according to the running segment characteristic values ​​and the idling segment characteristic values ​​of each of the short trips in the corresponding database, a target operating condition parameter that meets the target operating condition duration is obtained, and the target short trips in the driving database that match the target operating condition parameter are combined to obtain multiple groups of short trip sets to be selected, and each group of the short trip sets to be selected is tested to obtain an optimal short trip set; The optimal short-trip sets of each driving database are aggregated to obtain a road driving condition set, and the road driving condition set is used to characterize the actual driving condition of the vehicle on the road.

2. The method according to claim 1, characterized in that After cutting the original driving data of the vehicle to obtain a plurality of short trips, the method further includes: A plurality of the short trips are screened based on preset screening rules, and an original database is constructed according to the short trips obtained by screening, so that the original database can be divided into a plurality of driving databases according to preset road types, and the driving databases at least include a low-speed database, a medium-speed database and a high-speed database.

3. The method according to claim 1, characterized in that The target operating condition duration includes a first operating condition duration and a second operating condition duration, the target operating condition parameters include a first operating condition parameter and a second operating condition parameter, and obtaining the target operating condition parameters that meet the target operating condition duration according to the operating segment characteristic values ​​and the idle segment characteristic values ​​of each of the short trips in the corresponding database includes: According to the operation segment duration characteristics and the operation segment frequency characteristics of each short trip in the corresponding database, a first operating condition parameter satisfying the first operating condition duration is obtained, wherein the first operating condition parameter includes the number of first time periods and the sub-duration of each first time period; According to the idle segment duration characteristics and idle segment frequency characteristics of each short trip in the corresponding database, the second operating condition parameters that meet the second operating condition duration are obtained, and the second operating condition parameters include the number of second time periods and the sub-duration of each second time period.

4. The method according to claim 3, characterized in that The obtaining of the first operating condition parameter satisfying the first operating condition duration according to the operating segment duration characteristics and the operating segment frequency characteristics of each short trip in the corresponding database includes: Arrange the running segments of each short trip in the corresponding database in ascending order according to the duration, obtain the frequency of each duration, and obtain the cumulative frequency of each duration according to each frequency; Determine the target number of the operating segments according to the first operating condition duration, and evenly divide the accumulated frequency according to the target number to obtain the number of first time periods that meet the first operating condition duration; According to the duration of each of the running segments in each of the first time periods, the sub-duration of the corresponding first time period is determined.

5. The method according to claim 4, characterized in that The determining, according to the duration of each of the running segments in each of the first time periods, the sub-duration of the corresponding first time period comprises: If the total duration of each operating segment in the last of the first time periods is greater than the target difference, the sub-duration of the last of the first time periods is assigned the target difference, which is the difference between the first operating condition duration and the sum of the sub-durations of other first time periods.

6. The method according to claim 1, characterized in that The target short trips in the driving database that match the target operating condition parameters are combined to obtain multiple groups of short trip sets to be selected, including: The target short trips in the driving database that match the target operating condition parameters are combined through Cartesian products to obtain multiple groups of short trip sets to be selected.

7. The method according to claim 1, characterized in that The step of testing each group of the short-trip sets to be selected to obtain an optimal short-trip set includes: Obtaining the speed and acceleration probability distribution of each group of the short trip sets to be selected, and obtaining the degree of deviation between the short trip sets to be selected and the target trip set of the corresponding group according to the speed and acceleration probability distribution, wherein the target trip set includes each short trip in the corresponding driving database; A group of the short-trip sets to be selected with the smallest deviation is taken as the optimal short-trip set.

8. The method according to claim 7, characterized in that The step of obtaining the degree of deviation between the short trip set to be selected and the target trip set of the corresponding group according to the speed and acceleration probability distribution includes: The degree of deviation between the actual value of the speed and acceleration probability distribution and the target value is obtained by a chi-square test, and the target value is the speed and acceleration probability distribution of the target stroke set.

9. A road driving condition construction device, characterized in that: include: A first obtaining unit is used to cut the original driving data of the vehicle into a plurality of short trips, and obtain a plurality of driving databases according to a preset road type and the plurality of short trips, each of the short trips including a running section and an idling section; a second obtaining unit, for obtaining, for each of the driving databases, a target operating condition parameter that satisfies a target operating condition duration according to a running segment characteristic value and an idling segment characteristic value of each of the short trips in the corresponding database, combining target short trips in the driving database that match the target operating condition parameter to obtain a plurality of groups of short trip sets to be selected, and testing each group of the short trip sets to be selected to obtain an optimal short trip set; The third obtaining unit is used to aggregate the optimal short-trip sets of each driving database to obtain a road driving condition set, where the road driving condition set is used to characterize the actual driving condition of the vehicle on the road.

10. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method steps according to any one of claims 1 to 8 when executing the program.

Citation Information

Patent Citations

  • Comprehensive evaluation method for ecological driving behaviors of light motor vehicle

    CN107563423A

  • Vehicle driving condition construction method based on machine learning and statistical verification

    CN112948965A

  • Construction method for working condition of semi-trailer tractor

    CN113032898A

  • Driving condition construction method based on shape similarity and storage medium

    CN113469240A

  • Light vehicle braking condition construction method

    CN115587276A