Device and computer-implemented method for providing a synthetic logbook for testing a vehicle component or a vehicle

The method generates synthetic travel books using Monte Carlo simulations to estimate load distribution for vehicle components or vehicles, addressing the challenge of scarce data by creating realistic trip patterns, thereby enhancing the reliability of vehicle component design and testing.

DE102023211896A1Pending Publication Date: 2025-06-05ROBERT BOSCH GMBH
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
DE102023211896
Authority / Receiving Office
DE · DE
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-29
Publication Date
2025-06-05

AI Technical Summary

Technical Problem

Existing methods struggle to accurately estimate load distribution for vehicle components or vehicles, especially in regions where user travel data is scarce or unavailable, limiting the effectiveness of vehicle testing and component design.

Method used

A computer-implemented method and apparatus create synthetic travel books using Monte Carlo simulations based on available mobility data, allowing for the estimation of load distribution even in data-scarce regions by generating realistic trip patterns from measured or assumed distributions.

Benefits of technology

This approach enables more accurate simulation of load collective distributions, improving the reliability of vehicle component design and testing, even in areas with limited travel data availability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Device and computer-implemented method for providing a synthetic logbook for testing a vehicle component or a vehicle, wherein a value of the variable is drawn, in particular randomly (302), from a distribution over values ​​of a variable that is characteristic of a logbook entry, wherein the distribution represents values ​​of the variable measured during journeys with real vehicles, preferably including journeys made on different days, or is based on assumptions about values ​​of the variable that would be measurable during journeys with real vehicles, preferably including journeys made on different days, wherein an entry comprising the value is stored in the synthetic logbook for a journey (304), and the synthetic logbook is provided with the entry (308).
Need to check novelty before this filing date? Find Prior Art

Description

Prior ArtThe invention is based on an apparatus and a computer-implemented method for providing a synthetic travel book for a test of a vehicle component or a vehicle.Disclosure of the InventionThe apparatus and computer-implemented method for providing a synthetic trip book for a vehicle component or vehicle trial according to the independent claims estimates synthetic trip books from few, available or accepted mobility data in a region for a plurality of users in the same region. A load distribution can be estimated in particular simulatively using the synthetic travel books.With regard to the determination of the load distribution in the field, each user makes different trips, i.e. each user has a different trip book. This results in a different load for each user, i.e. a different load collective. The load collective of the totality of the users leads to a load distribution in the field.In some regions, travel books are available from users. However, in some regions, the travel books of the users are unknown. In some regions mobility distributions are available instead of the travel books. A mobility distribution indicates, for example, how travel lengths of a driver are distributed over its use time. An assignment to the departure time is however missing. The mobility distributions are obtained, for example, via measurements or surveys. If no mobility distributions are present, provision can be made to make an assumption about the mobility distributions. The mobility distribution is based on values of variables which are measured during journeys using real vehicles and are characteristic of a journey book entry.The computer-implemented method for providing a synthetic travel book for a test of a vehicle component or a vehicle provides that a value of the size is drawn in particular randomly from a distribution about values of a size which is characteristic of a travel book entry, wherein the distribution represents values of the size measured during, preferably including, journeys made on different days, journeys with real vehicles or is based on assumptions about values of the size which would be measurable during, preferably including, journeys made on different days with real vehicles, wherein for a journey an entry which comprises the value is stored in the synthetic travel book, and the synthetic travel book is provided with the entry. The test comprises, for example, a test of the vehicle or of the vehicle component. It can be provided to use the synthetic travel book as an input value for the calculation of an equivalent value. This value can be used, for example, for defining a test or for comparing various, in particular synthetic or actually measured travel books. The method provides a Monte Carlo approach to creating the synthetic trip book. The synthetic trip book is based on real measurements or on assumptions about the measurements. The measurement of the distributions or assumptions about the distributions can be made, for example, in one market and can be used for the production of synthetic travel books in the same market for which few travel books or only incomplete ones with regard to the entry are present. The journeys preferably carried out on different days can be a plurality of journeys which are self-contained and take place at least in part on different days, and / or a plurality of journeys of a common journey which are several days in a plurality of consecutive days.It is preferably provided that the distribution represents values of the variable measured with real vehicles during journeys made inclusive, preferably exclusively on different consecutive days, or is based on assumptions about values of the variable which would be measurable with real vehicles during journeys made inclusive, preferably exclusively on different consecutive days. The use of such multi-day aggregated data advantageously allows for improved accounting for correlations and active relationships between consecutive days. According to a particular embodiment, the distribution represents or comprises values of the variable which were measured with real vehicles on a plurality of journeys carried out at least partially different days and / or on a plurality of days, or is based on assumptions about such values.The variable characterizes, for example, a travel length, a travel duration, a week number, a departure time, or a departure day.It can be provided that for the trip the entry for the trip length and / or the trip duration is determined, wherein for the trip the entry for the week number and / or the departure time and / or the departure day is determined. A trip characterized by these entries makes it possible with the smallest possible resource outlay for the determination and storage of the synthetic trip book to generate a synthetic trip book for meaningful testing of a vehicle component or of a vehicle.It can be provided that the entries are each determined from a respective distribution or that a plurality of the entries are determined from a common multidimensional distribution, in particular that the departure time and the departure day are determined from a two-dimensional distribution of departure time and departure day. That is, the method processes individual distributions or multi-dimensional distributions, or both.In an exemplary embodiment, a number of journeys in a period is predefined or is drawn from a distribution about numbers of journeys in a period, a number of journeys in the period in particular randomly, wherein the entry is respectively determined for the number of journeys in the period and the entries determined for the number of journeys in the period are stored in the synthetic journey book, wherein the synthetic journey book is provided with the entries for the number of journeys in the period.It can be provided that a length of the time period is predetermined or, in particular, randomly drawn from a distribution over lengths of the time period, wherein the synthetic travel book is provided for the length of the time period. That is, the method provides a synthetic travel book for a variable period of time in which the trial is performed.It can be provided that the entry for the trip is stored in the trip book in a randomly determined sequence with an entry for another trip.It can be provided that, depending on the travel duration characterized by the towed variable, the departure time characterized by the towed variable and the departure day characterized by the towed variable and depending on an entry for the travel duration, an entry for the departure time and an entry for the departure day of another trip from the synthetic travel book, it is checked whether there is a temporal overlap of the trip with the other trip, wherein, if there is a temporal overlap, no entry for the trip is stored in the travel book or the entries of the other trip are deleted from the travel book, or at least one of the entries is changed in such a way that there is no temporal overlap. This eliminates the synthetic travel book with regard to entries that are unsuitable for testing.It can be provided that an average travel speed is determined depending on the entries for the travel duration and the travel length of a plurality of trips, wherein a travel speed is determined during a trip depending on the entry for the travel duration and the travel length of the trip, wherein the entry for the travel duration or the travel length is corrected if the travel speed of the trip deviates from the average travel speed by more than a predefined speed value. Entries which lead to implausible travel speeds are thereby avoided.The test is carried out in an exemplary embodiment with at least one trip from the synthetic trip book. It can be provided that the synthetic travel book is used as an input value for the calculation of a value for defining a test or for comparing various travel books, in particular synthetic or actually measured.A device for providing a synthetic travel book for a test of a vehicle component or of a vehicle, in particular for testing the vehicle component or of the vehicle or for calculating a value for defining a test or for comparing different travel books measured in particular in a synthetic or real manner, comprises at least one processor and at least one memory, wherein the at least one memory comprises instructions executable by the at least one processor, the device executing the method when executed by the at least one processor.A computer program comprises computer-readable instructions, the execution of which by a computer on the computer carries out the method for providing a synthetic travel book for a test of a vehicle component or a vehicle.A data structure for providing a synthetic travel book for a test of a vehicle component or a vehicle provides that the data structure comprises data fields, wherein the data structure encodes in at least one of the data fields a distribution over values of a variable which is characteristic of a travel book entry, from which a value of the variable is in particular randomly drawable, wherein the distribution represents values of the variable measured during, preferably including on different, in particular consecutive days, drives with real vehicles or is based on assumptions about values of the variable which would be measurable during, preferably including on different days, in particular consecutive, drives with real vehicles, wherein the data structure encodes in a plurality of the data fields the synthetic travel book, wherein one of the data fields comprises an entry which encodes the value of the variable.Further advantageous embodiments can be seen from the following description and the drawing. The drawing shows: FIG. 1 shows a schematic illustration of an apparatus for providing a synthetic travel book for a test, FIG. 2 shows exemplary distributions of a quantity characteristic of a journey book, FIG. 3 shows a flow chart with steps of a method for providing the synthetic travel book for the testing.In FIG. 1, a device 100 for providing a synthetic travel book for a test is schematically shown.The apparatus 100 comprises at least one processor 102 and at least one memory 104.The at least one memory 104 comprises instructions executable by the at least one processor 102, the device 100, when executed by the at least one processor 102, executing a method for providing the synthetic travel book for the trial.The device 100 comprises a computer, for example. A computer program executable by the computer comprises, for example, the instructions.FIG. 2 shows exemplary distributions of a variable characteristic of a journey book.In the example, the test is carried out over a period of time.A first distribution 202 is a distribution over possible departure week numbers. In the example, the first distribution 202 is a uniform distribution.A second distribution 204 is a distribution over departure days.In the example, example relative frequencies of trips at mountings, service lanes, midwoches, thursdays, fridays, saturdays, and sundays are depicted as bars in this range sequence from left to right.A third distribution 206 is a distribution over departure times. In the example, the departure time is distributed over clock times between 0 and 24 o'clock. In the example, the frequency of the departure time during the day is greater than night.A fourth distribution 208 is a distribution over trip lengths. In the example, the travel lengths are given in kilometers. In the example, shorter travel lengths are more frequent than, in contrast, longer travel lengths.A fifth distribution 210 is a distribution over travel durations. The travel durations are given in minutes in the example. In the example, shorter travel durations are more frequent than, in contrast, longer travel durations.These distributions are examples of distributions of values of a quantity characteristic of a travel book for a trial.Other quantities suitable for a travel book for a trial may be provided. Other formats of values may be provided.The distributions are based on measurements or assumptions about them. The respective distribution represents values of the respective variable measured on journeys made on different days using real vehicles or an assumption about values of the variable which would be measurable on journeys made on different days using real vehicles.In one example, the distributions are based on measured values measured on different consecutive days. In one example, the distributions are based on assumptions about the values that would be measurable on different consecutive days.The values represent mobility data. The distributions are measured or assumed distributions of mobility data.Two-dimensional or multi-dimensional distributions of values of different size may be provided. For example, a two-dimensional distribution of departure time and departure day is provided.FIG. 3 shows a flow chart with steps of the method for providing the synthetic travel book for the testing. The method provides for determining a journey in the synthetic journey book. The method is described using the example of a user with a predetermined user identification. For a synthetic travel book comprising multiple users travel, different user identifications are specified or drawn from a distribution.The method provides synthetic travel books of different users using a Monte Carlo approach based on the measured or assumed distributions of mobility data. In this way, a load collective distribution important for reliability design can be simulated significantly more accurately with poor data availability, by means of which the use of real travel books is made more difficult or impossible.In the example, the synthetic travel book comprises an entry for travel length, travel duration, departure time and departure day in a period of time per travel. The period of time is divided into weeks in the example. In the example, the synthetic travel book comprises an entry per travel, which entry specifies the week of the time period in which the travel takes place. It can be provided that the synthetic travel book comprises a unique travel identification per travel. It can be provided that the synthetic travel book comprises travels of different users, which are identified by a respectively unique user identification. An example synthetic trip book comprises, for example, the following entries per trip:User identification, trip identification, week, day of week, departure time, trip length, trip duration.The method comprises a step 300.In step 300, a length of the time period is predetermined or is drawn from a distribution over lengths of the time period. In the example, the length is specified.The length of the period is, for example, 52 weeks.In step 300, a number of trips is specified or is drawn from a distribution of numbers of trips in the time period. In the example, the number is randomly drawn from the distribution over numbers.The number of times of travel is 400 for example.The method comprises a step 302.In step 302, a value of the variable is drawn from the respective distribution of the respective variable. The respective value is, for example, randomly drawn.In the example, values of the variables trip length, trip duration, departure time and departure day are drawn. It may be provided not to draw any of these sizes. It may be provided that one or more of these variables are preset or not used.It can be provided that a two-dimensional distribution of departure time and departure day, the departure time and departure day, is determined from the two-dimensional distribution of departure time and departure day.In the example, the entry for the departure day is determined for the trip.In the example, the entry for the departure time is determined for the journey.In the example, the entry for the travel length is determined for the travel.In the example, the entry for the travel duration is determined for the travel.In the example, the entries are each determined from a respective distribution.It can be provided that a plurality of the entries are determined from a common multidimensional distribution. It can be provided that user-specific distributions are drawn. Correlations and active relationships can thus be taken into account better. In this way, a scattering width of a load collective distribution which is important for the reliability design can be simulated significantly more accurately.Next, step 304 is executed.In step 304, the travel entries that comprise the respective value of the size are stored in the synthetic travel book.The entries for the trip are stored in the trip book, for example, in a randomly determined order with the entries for another trip. The journey identification defines the sequence, for example, by a continuous numbering of the journeys.In the example, the trips are randomly distributed over the time period. For example, the week the trip takes place is randomly drawn from distribution 202. It can be provided to assume an equal distribution of the possible week numbers for the drawing of the week. For example, for the period of 52 weeks, the number of weeks is determined between 1 and 52.In the example, the user identification, the trip identification, the week, the day of the week, i.e. the departure day, the departure time, the trip length and the trip duration are stored.It may be provided to repeat steps 302 to 304 for the number of trips. That is, the entry is determined for the number of times of travel in the period, respectively, and the entries determined for the number of times of travel in the period are stored in the synthetic travel book. That is, the synthetic travel book is provided with the entries for the number of travels in the period.The method comprises a step 306.In step 306, for each of the journeys of a user identification, depending on the journey duration characterized by the towed variable and the departure characterized by the towed variables (week number, departure day, departure time) and depending on an entry for the journey duration and an entry for the departure (week number, departure day, departure time) of another journey from the synthetic journey book, it is checked whether there is a temporal overlap of the journey with the other journey.If there is a temporal overlap, for example, the entries of the other journey are deleted from the journey book, or at least one of the entries of the journey or of the other journey is changed in such a way that there is no temporal overlap.Alternatively, it can be provided that no entry is stored for the trip if there is a temporal overlap.It can be provided that an average travel speed is determined depending on the entries for the travel duration and the travel length of a plurality of travels. It can be provided that during the trip a travel speed is determined depending on the entry for the travel duration and the travel length of the trip. It can be provided that the entry for the travel duration or the travel length is corrected if the travel speed of the travel deviates from the average travel speed by more than a predefined speed value. For example, the travel speed of the travel is reduced by increasing the travel time or reducing the travel length when the travel speed of the travel is higher than the average travel speed by more than the predetermined speed. For example, the travel speed of the travel is increased by decreasing the travel time or increasing the travel length when the travel speed of the travel is lower than the average travel speed by more than the predetermined speed. In the example, the travel speed is adjusted to be in the range of the predetermined speed around the average speed.The method comprises a step 308.In step 308, the synthetic trip book with the entry is provided. The synthetic travel book is provided for the length of the time period, for example.Optionally, the test is performed with at least one trip from the synthetic trip book.It can be provided to use the synthetic travel book as an input value for the calculation of an equivalent value. This value can be used, for example, for defining a test or for comparing different synthetic or actually measured travel books.It can be provided that the synthetic travel book is stored in a database of a simulation program for a virtual measurement campaign. It may be provided to use the synthetic travel book for estimating a load collective distribution.It may be provided to carry out the test for a market with poor data availability using synthetic travel books. In this way, a virtual measurement campaign is carried out even for countries with a poor data situation for which the use of real travel books is made more difficult or impossible. Already in the early phase, if no measured field data are yet present, the load collective distribution can be simulated in this way. The test may relate to a vehicle component or a vehicle. The risk of over- or under-dimensioning of a vehicle component is reduced.Provision can be made for a plurality of synthetic travel books to be determined for a plurality of users. It can be provided that a synthetic travel book is composed of synthetic travel books of a plurality of users, which are identified by a different user identifications.The synthetic travel books of the individual users do not have to exactly match individual real travel books. The random process results in the totality of the synthetic travel books being similar to the totality of the real travel books and the load collective distribution sought for component design being realistically estimated on the synthetic travel books.A data structure for providing the synthetic travel book for the testing of the vehicle component or the vehicle may be provided.The data structure comprises, for example, data fields. The data structure encodes, in at least one of the data fields, the distribution over values of the size characteristic of the travel book entry.From the distribution in the data structure, a value of the size can be drawn in particular randomly.The distribution in the data structure represents values of the variable measured during journeys with real vehicles or is based on assumptions about values of the variable measured during journeys with real vehicles.The data structure encodes the synthetic trip book into a plurality of the data fields. One of the data fields includes an entry encoding the value of the size.

Claims

Computer-implemented method for providing a synthetic travel book for a test of a vehicle component or a vehicle, characterized in that a value of the size is drawn (302) in particular randomly from a distribution (204, 206, 208) about values of a size which is characteristic of a travel book entry, wherein the distribution (204, 206, 208) represents values of the size measured during, preferably including on different days, drives with real vehicles or is based on assumptions about values of the size which would be measurable during, preferably including on different days, drives with real vehicles, wherein for a drive an entry comprising the value is stored (304) in the synthetic travel book and the synthetic travel book is provided (308) with the entry.Method according to Claim 1, characterized in that the distribution (204, 206, 208) represents values of the variable measured with real vehicles during journeys made inclusive, preferably exclusively on different consecutive days, or is based on assumptions about values of the variable which would be measurable with real vehicles during journeys made inclusive, preferably exclusively on different consecutive days.Method according to Claim 1 or 2, characterized in that the variable characterizes a journey length, a journey duration, a week number, a departure time, or a departure day.Method according to Claim 3, characterized in that the entry for the journey length and / or the journey duration is determined (302), wherein the entry for the week number and / or the departure time and / or the departure day is determined (302) for the journey.Method according to Claim 4, characterized in that the entries are each determined (302) from a respective distribution (204, 206, 208) or in that a plurality of the entries are determined (302) from a common multidimensional distribution, in particular in that the departure time and the departure day are determined from a two-dimensional distribution of departure time and departure day.Method according to one of the preceding claims, characterized in that a number of journeys in a period is predefined or a number of journeys in the period is in particular randomly drawn (300) from a distribution of numbers of journeys in a period, wherein the entry is in each case determined for the number of journeys in the period and the entries determined for the number of journeys in the period are stored in the synthetic journey book, wherein the synthetic journey book is provided (308) with the entries for the number of journeys in the period.Method according to Claim 6, characterized in that a length of the time period is predefined or is drawn (300) in particular randomly from a distribution over lengths of the time period, wherein the synthetic travel book is provided (308) for the length of the time period.Method according to one of the preceding claims, characterized in thatthe entry for the journey is stored (304) in a randomly determined order with an entry for another journey in the journey book.Method according to one of the preceding claims, characterized in thatthe method checks (306), depending on the journey duration characterized by the towed variable, the departure time characterized by the towed variable and the departure day characterized by the towed variable and depending on an entry for the journey duration, an entry for the departure time and an entry for the departure day of another journey from the synthetic journey book, whether there is a temporal overlap of the journey with the other journey, wherein, if there is a temporal overlap, no entry for the journey is stored in the journey book or the entries of the other journey are deleted from the journey book, or at least one of the entries is changed (306) in such a way that there is no temporal overlap.Method according to one of the preceding claims, characterized in thatthe average travel speed is determined as a function of the entries for the travel duration and the travel length of a plurality of journeys, wherein, during a journey, a travel speed is determined as a function of the entry for the travel duration and the travel length of the journey, wherein the entry for the travel duration or the travel length is corrected (306) if the travel speed of the journey deviates from the average travel speed by more than a predefined speed valueMethod according to one of the preceding claims, characterized in that the test is carried out (308) with at least one journey from the synthetic journey book or in that the synthetic journey book is used as an input value for the calculation of a value for defining a test or for comparing different, in particular synthetic or actually measured journey books.Device (100) for providing a synthetic travel book for a test of a vehicle component or of a vehicle, in particular for testing the vehicle component or of the vehicle or for calculating a value for defining a test or for comparing different travel books measured in particular in a synthetic or real manner, characterized in that the device (100) comprises at least one processor (102) and at least one memory (104), wherein the at least one memory (104) comprises instructions executable by the at least one processor (102), the device (100), when executed by the at least one processor (102), executing the method according to one of Claims 1 to 11.A computer program, characterized in that the computer program comprises computer readable instructions, the method according to any one of claims 1 to 11 being executed on the computer by a computer.A data structure for providing a synthetic travel book for a test of a vehicle component or a vehicle, characterized in that the data structure comprises data fields, wherein the data structure encodes in at least one of the data fields a distribution (204, 206, 208) about values of a variable which is characteristic of a travel book entry, from which a value of the variable is in particular randomly drawable, wherein the distribution (204, 206, 208) represents values of the variable measured during, preferably including on different, in particular consecutive days", drives with real vehicles or is based on assumptions about values of the variable which during, preferably including on different, in particular consecutive days, drives with real vehicles, wherein the data structure encodes the synthetic travel book in a plurality of the data fields, wherein one of the data fields comprises an entry encoding the value of the size.

Citation Information

Patent Citations

  • Method for developing and / or testing at least one safety and / or driver assistance system for a motor vehicle and simulation environment

    DE102007053501A1