DE102023203125A1 - Simulation-based parameter presetting for dynamic driving functions - Google Patents
Simulation-based parameter presetting for dynamic driving functions Download PDFInfo
- Publication number
- DE102023203125A1 DE102023203125A1 DE102023203125.6A DE102023203125A DE102023203125A1 DE 102023203125 A1 DE102023203125 A1 DE 102023203125A1 DE 102023203125 A DE102023203125 A DE 102023203125A DE 102023203125 A1 DE102023203125 A1 DE 102023203125A1
- Authority
- DE
- Germany
- Prior art keywords
- parameters
- functional parameters
- metamodel
- driving
- values
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 21
- 230000006870 function Effects 0.000 title claims description 47
- 238000000034 method Methods 0.000 claims abstract description 53
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 27
- 238000005457 optimization Methods 0.000 claims abstract description 26
- 230000007613 environmental effect Effects 0.000 claims abstract description 20
- 238000005259 measurement Methods 0.000 claims abstract description 10
- 238000013459 approach Methods 0.000 claims description 16
- 230000001419 dependent effect Effects 0.000 claims description 6
- 238000013400 design of experiment Methods 0.000 claims description 6
- 238000011156 evaluation Methods 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims description 3
- 230000002068 genetic effect Effects 0.000 claims description 3
- 238000004519 manufacturing process Methods 0.000 claims description 3
- 238000012360 testing method Methods 0.000 abstract description 15
- 230000006399 behavior Effects 0.000 description 20
- 238000007781 pre-processing Methods 0.000 description 7
- 238000012549 training Methods 0.000 description 3
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/27—Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T8/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/17—Using electrical or electronic regulation means to control braking
- B60T8/172—Determining control parameters used in the regulation, e.g. by calculations involving measured or detected parameters
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/15—Vehicle, aircraft or watercraft design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/17—Mechanical parametric or variational design
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T2270/00—Further aspects of brake control systems not otherwise provided for
- B60T2270/86—Optimizing braking by using ESP vehicle or tire model
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Mathematical Optimization (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Automation & Control Theory (AREA)
- Software Systems (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Medical Informatics (AREA)
- Pure & Applied Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Feedback Control In General (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zur Festlegung eines Satzes von Funktionsparametern eines Fahrzeugbremsensteuergeräts. Um die Anzahl an Testfahrten zu reduzieren werden für zumindest eine Teilmenge der Funktionsparameter verschiedene Werte ausgewählt und mittels einer Simulationsplattform für vorbestimmte Fahrmanöver und Umgebungseinstellungen fahrdynamische Messergebnisse simuliert, die mittels eines Objektivierungsalgorithmus mit zumindest einer Schlüsselkennzahl bewertet werden. Weiter wird ein Metamodel mittels der jeweiligen Werte mit zugehörigen Schlüsselkennzahlen angelernt, welches somit einen Zusammenhang zwischen der jeweiligen Teilmenge von Funktionsparametern und den Schlüsselkennzahlen angibt. Dieses Metamodell wird bei der eigentlichen Parameteroptimierung mittels eines Optimierungsalgorithmus zur Auffindung optimaler Parameterwerte genutzt.The invention relates to a method for determining a set of functional parameters of a vehicle brake control unit. In order to reduce the number of test drives, different values are selected for at least a subset of the functional parameters and, using a simulation platform, driving dynamics measurement results are simulated for predetermined driving maneuvers and environmental settings, which are evaluated using an objectification algorithm with at least one key figure. Furthermore, a metamodel is trained using the respective values with associated key figures, which thus indicates a connection between the respective subset of functional parameters and the key figures. This metamodel is used in the actual parameter optimization using an optimization algorithm to find optimal parameter values.
Description
Die Erfindung betrifft ein Verfahren zur Festlegung eines Satzes von Funktionsparametern eines Fahrzeugbremsensteuergeräts, ein entsprechendes Computerprogrammprodukt und ein Herstellungsverfahren.The invention relates to a method for determining a set of functional parameters of a vehicle brake control unit, a corresponding computer program product and a manufacturing method.
Moderne Kraftfahrzeuge verfügen über Fahrdynamikregler, die primär zu einem sicheren Zustand in dynamischen Fahrsituationen beitragen. Ein Fahrdynamikregler enthält unterschiedliche Einzelfunktionen, die jeweils für bestimmte Fahrsituationen verantwortlich sind (beispielsweise Anti Blockier System (ABS) beim Bremsen oder Electronic Stability Control (ESC) bei dynamischen Kurvenfahrten) und das Fahrverhalten hinsichtlich Fahrsicherheit, Fahrkomfort oder Fahrleistung gezielt beeinflussen. Diese Funktionen verfügen über variable Parameter („Funktionsparameter“), die für jede Fahrzeugausführung individuell abgestimmt werden, sodass der Fahrdynamikregler bestmöglich arbeitet und die Anforderungen an das Fahrverhalten erfüllt werden. Lediglich für vereinzelte, spezielle Parameter ist es bisher möglich diese simulations- und rechnergestützt zu ermitteln. Diese Parameter werden anhand von objektiven Kriterien anhand des simulierten oder in Realität gemessenen Fahrverhaltens ermittelt (Bechtloff, Jakob Philipp: „Schätzung des Schwimmwinkels und fahrdynamischer Parameter zur Verbesserung modellbasierter Fahrdynamikregelungen“, 2017, Technische Universität Darmstadt, Darmstadt). Ein Beispiel dieser objektiv zu bestimmenden Parameter der Funktion stellen die Parameter des Einspurmodells innerhalb der ESC-Funktion dar. Darüber hinaus existieren Funktionsparameter, die anhand von geometrischen und technischen Daten des Fahrzeugs und des Bremssystems ohne realen Fahrversuch oder der Hinzunahme von Simulation appliziert werden können (sogenannte „Schreibtischbedatung“). Diese Parameter stellen beispielsweise die Fahrzeugmasse oder die Koordinaten des Fahrzeugschwerpunktes dar.Modern motor vehicles have driving dynamics controllers that primarily contribute to a safe state in dynamic driving situations. A driving dynamics controller contains different individual functions, each of which is responsible for certain driving situations (for example, anti-lock braking system (ABS) when braking or electronic stability control (ESC) when cornering dynamically) and specifically influences driving behavior in terms of driving safety, driving comfort or driving performance. These functions have variable parameters (“functional parameters”) that are individually adjusted for each vehicle version so that the driving dynamics controller works as well as possible and the requirements for driving behavior are met. So far, it has only been possible to determine a few specific parameters using simulation and computers. These parameters are determined using objective criteria based on the simulated or measured driving behavior (Bechtloff, Jakob Philipp: “Estimation of the sideslip angle and driving dynamics parameters for improving model-based driving dynamics controls”, 2017, Technical University of Darmstadt, Darmstadt). An example of these objectively determined function parameters are the parameters of the single-track model within the ESC function. In addition, there are function parameters that can be applied based on geometric and technical data of the vehicle and the braking system without real driving tests or the use of simulation (so-called "desktop calibration"). These parameters represent, for example, the vehicle mass or the coordinates of the vehicle's center of gravity.
Der überwiegende Anteil der Funktionsparameter von fahrdynamischen Funktionen wird gegenwärtig weitestgehend im Fahrversuch mit vergleichsweise hohem Aufwand mit realen Fahrzeugen auf unterschiedlichen Teststrecken und Umgebungsbedingungen appliziert. Im Rahmen der Applikation dieser Parameter werden neben objektiven Kenngrößen insbesondere zusätzliche subjektive Bewertungskriterien des Fahrers herangezogen. Der Fahrer kann mit seiner Erfahrung das Gesamtfahrverhalten und den Gesamteindruck des Fahrzeugs und seiner Umgebung bewerten und die Parameter auf das gesamtheitliche Fahrverhalten, bestehend aus objektiven und subjektiven Kriterien, applizieren. Dabei muss der Fahrer physikalisch bedingte Kompromisse unterschiedlicher Kriterien (z.B. Sicherheit vs. Performance) berücksichtigen und individuell abstimmen.The majority of the functional parameters of driving dynamics functions are currently applied in driving tests with comparatively high effort using real vehicles on different test tracks and under different environmental conditions. When applying these parameters, in addition to objective parameters, additional subjective evaluation criteria of the driver are used. The driver can use his experience to evaluate the overall driving behavior and the overall impression of the vehicle and its surroundings and apply the parameters to the overall driving behavior, consisting of objective and subjective criteria. In doing so, the driver must take into account and individually adjust physically determined compromises of different criteria (e.g. safety vs. performance).
Im Rahmen der Funktionsparameterapplikation auf Basis eines realen Fahrzeuges ergeben sich gleich mehrere Nachteile: Auf der einen Seite ist die klassische Applikation der Fahrdynamikparameter sehr zeit- und kostenaufwändig, da zunächst kostenintensive Prototypenfahrzeuge benötigt werden, die in kleinen Stückzahlen aufwändig hergestellt und messtechnisch ausgestattet werden müssen. Diese Fahrzeuge werden dann im Rahmen der Parameterapplikation auf unterschiedlichen Teststrecken, die unterschiedliche Umgebungsbedingungen erfüllen, transportiert und eingesetzt. Unterschiedliche Umgebungsbedingungen können beispielsweise verschiedene Reibwertkoeffizienten der Fahrbahn darstellen, für die spezifische Funktionsparameter zu applizieren sind. Die Verfügbarkeit der Fahrzeuge und die Abhängigkeit der Umgebungsbedingungen erfordern eine präzise Projektplanung und erhöhen den Aufwand (Zeit und Kosten) innerhalb eines Projektes. Hinzu kommen die zeitlichen und organisatorischen Aufwände seitens der Testfahrer. Auf der anderen Seite sind für die klassische Applikation reale Prototypenfahrzeuge zwingend erforderlich, da die Applikation der fahrrelevanten Parameter mit dem realen Fahrzeug stattfindet. Reale Fahrzeuge sind deshalb notwendig, da das komplexe Gesamtfahrverhalten, das Wechselspiel zwischen dem Fahrzeug und dem darin verbauten Fahrdynamikregler, gesamtheitlich und objektiv und subjektiv vom Applikationsingenieur bewertet wird. Gleichzeitig ermöglichen reale Fahrzeuge die Integration des erfahrenen Fahrers (Applikationsingenieurs), der den Einfluss der Parameter auf das resultierende dynamische Gesamtfahrverhalten subjektiv bewerten kann.There are several disadvantages in the context of the functional parameter application based on a real vehicle: On the one hand, the classic application of the driving dynamics parameters is very time-consuming and costly, since cost-intensive prototype vehicles are required first, which have to be manufactured in small numbers and equipped with measurement technology. These vehicles are then transported and used on different test tracks that meet different environmental conditions as part of the parameter application. Different environmental conditions can, for example, represent different friction coefficients of the road, for which specific functional parameters must be applied. The availability of the vehicles and the dependence of the environmental conditions require precise project planning and increase the effort (time and costs) within a project. In addition, there is the time and organizational effort on the part of the test drivers. On the other hand, real prototype vehicles are absolutely necessary for the classic application, since the application of the driving-relevant parameters takes place with the real vehicle. Real vehicles are necessary because the complex overall driving behavior, the interaction between the vehicle and the driving dynamics controller installed in it, is evaluated holistically and objectively and subjectively by the application engineer. At the same time, real vehicles enable the integration of the experienced driver (application engineer), who can subjectively evaluate the influence of the parameters on the resulting overall dynamic driving behavior.
Die Aufgabe hinter dieser Erfindung liegt darin eine Methode zu entwickeln, welche es ermöglicht den Applikationsaufwand der Funktionsparameter signifikant zu reduzieren.The task behind this invention is to develop a method which makes it possible to significantly reduce the application effort of the functional parameters.
Die Aufgabe wird gelöst durch ein Verfahren zur Festlegung eines Satzes von Funktionsparametern eines Fahrzeugbremsensteuergeräts, wobei für zumindest eine Teilmenge der Funktionsparameter verschiedene Werte ausgewählt werden und mittels einer Simulationsplattform für vorbestimmte Fahrmanöver und Umgebungseinstellungen fahrdynamische Messergebnisse simuliert werden, die mittels eines Objektivierungsalgorithmus mit zumindest einer Schlüsselkennzahl bewertet werden, und wobei ein Metamodel mittels der jeweiligen Werte mit zugehörigen Schlüsselkennzahlen angelernt wird, welches somit einen Zusammenhang zwischen der jeweiligen Teilmenge von Funktionsparametern und den Schlüsselkennzahlen angibt, wobei das Metamodell bei der eigentlichen Parameteroptimierung mittels eines Optimierungsalgorithmus zur Auffindung optimaler Parameterwerte genutzt wird.The object is achieved by a method for determining a set of functional parameters of a vehicle brake control unit, wherein different values are selected for at least a subset of the functional parameters and by means of a simulation platform for predetermined driving maneuvers and environmental settings, driving dynamic measurement results are simulated, which are evaluated by means of an objectification algorithm with at least one key figure, and wherein a metamodel is created by means of the respective values are learned with associated key figures, which thus indicates a connection between the respective subset of function parameters and the key figures, whereby the metamodel is used in the actual parameter optimization by means of an optimization algorithm to find optimal parameter values.
Das erfindungsgemäße Verfahren, nachfolgend „SIPA“ (Simulation-based Pre-Adjustment) kann somit die wesentlichen Nachteile der klassischen Parameterapplikation, insbesondere den Aufwand und die Verfügbarkeit der Prototypenfahrzeuge für Fahrdynamikregler beseitigen. Durch den innerhalb der Methode verankerten simulationsgestützten Ansatz werden die Abhängigkeiten sowohl von den Umgebungsbedingungen als auch von den Prototypenfahrzeugen eliminiert. Die Umgebungsbedingungen und die Prototypenfahrzeuge werden in der Simulation gemäß den Anforderungen und den technischen Daten des Fahrzeugs digital nachmodelliert, sodass diese virtuellen Modelle in Verbindung mit einem ebenfalls virtuellen Fahrdynamikregler simuliert und die Funktionsparameter mithilfe des simulierten Fahrverhaltens in einer virtuellen Umgebung appliziert werden können.The method according to the invention, hereinafter referred to as "SIPA" (Simulation-based Pre-Adjustment), can thus eliminate the main disadvantages of classic parameter application, in particular the effort and availability of prototype vehicles for vehicle dynamics controllers. The simulation-based approach anchored in the method eliminates the dependencies on both the ambient conditions and the prototype vehicles. The ambient conditions and the prototype vehicles are digitally modeled in the simulation according to the requirements and technical data of the vehicle, so that these virtual models can be simulated in conjunction with a vehicle dynamics controller that is also virtual, and the functional parameters can be applied using the simulated driving behavior in a virtual environment.
In einer bevorzugten Ausführungsform der Erfindung führt der Objektivierungsalgorithmus die Bewertung anhand mehrerer Typen von Schlüsselkennzahlen durch und es wird für jeden Typ von Schlüsselkennzahl ein eigenes Metamodell angelernt, welches die jeweiligen Funktionsparameter mit dem entsprechenden Typ von Schlüsselkennzahl in Zusammenhang setzt.In a preferred embodiment of the invention, the objectification algorithm carries out the evaluation based on several types of key figures and a separate metamodel is learned for each type of key figure, which relates the respective functional parameters to the corresponding type of key figure.
In einer bevorzugten Ausführungsform der Erfindung wird das Auswählen der Werte für zumindest die Teilmenge der Funktionsparameter mittels einer Design of Experiments Einheit, insbesondere nach dem Latin-Hypercube-Sample Verfahren, durchgeführt.In a preferred embodiment of the invention, the selection of the values for at least the subset of the functional parameters is carried out by means of a design of experiments unit, in particular according to the Latin hypercube sample method.
In einer bevorzugten Ausführungsform der Erfindung wird zum Anlernen des Metamodells der Backpropagation Ansatz genutzt.In a preferred embodiment of the invention, the backpropagation approach is used to train the metamodel.
In einer bevorzugten Ausführungsform der Erfindung wird als Optimierungsalgorithmus ein genetischer Algorithmus genutzt.In a preferred embodiment of the invention, a genetic algorithm is used as the optimization algorithm.
In einer bevorzugten Ausführungsform der Erfindung berücksichtigt der Optimierungsalgorithmus die verschiedenen Metamodelle für die verschiedenen Typen von Schlüsselkennzahlen, insbesondere gewichtet.In a preferred embodiment of the invention, the optimization algorithm takes into account the different metamodels for the different types of key performance indicators, in particular weighted.
In einer bevorzugten Ausführungsform der Erfindung wird zumindest ein weiteres Metamodell für eine weitere Teilmenge von Funktionsparametern für andere Fahrmanöver und/oder Umgebungseinstellungen angelernt. Dieses wird dann ebenfalls vom Optimierungsalgorithmus genutzt. Die Fahrmanöver mit ihren unterschiedlichen Umgebungsbedingungen können dabei gewichtet werden, um bestimmte Eigenschaften (zB Stabilität) auf bestimmten Umgebungsbedingungen (zB auf Schnee/niedriger Reibwert der Fahrbahn) zu bevorzugen.In a preferred embodiment of the invention, at least one further metamodel is trained for a further subset of functional parameters for other driving maneuvers and/or environmental settings. This is then also used by the optimization algorithm. The driving maneuvers with their different environmental conditions can be weighted in order to favor certain properties (eg stability) under certain environmental conditions (eg on snow/low friction coefficient of the road).
In einer bevorzugten Ausführungsform der Erfindung weist die Teilmenge von Funktionsparametern allgemeingültige Parameter und umgebungs- und/oder manöverabhängige Parameter auf, wobei die weitere Teilmenge von Funktionsparametern dieselben allgemeingültigen Parameter und andere umgebungs- und/oder manöverabhängige Parameter aufweist.In a preferred embodiment of the invention, the subset of functional parameters comprises general parameters and environment- and/or maneuver-dependent parameters, wherein the further subset of functional parameters comprises the same general parameters and other environment- and/or maneuver-dependent parameters.
In einer bevorzugten Ausführungsform der Erfindung wird die Gesamtmenge der Parameter des Satzes von Funktionsparametern des Fahrzeugbremsensteuergeräts in Teilmengen aufgeteilt, wobei die Auffindung optimaler Parameterwerte für die Teilmengen nacheinander erfolgt. Für jeden dieser Funktionsparametern der Teilmenge werden individuelle Fahrmanöver und Umgebungsbedingungen zugeordnet, in denen die Funktionsparameter einen Einfluss, insbesondere einen überdurchschnittlichen Einfluss, auf die fahrdynamischen Messergebnisse haben.In a preferred embodiment of the invention, the total set of parameters of the set of functional parameters of the vehicle brake control unit is divided into subsets, with optimal parameter values for the subsets being found one after the other. For each of these functional parameters of the subset, individual driving maneuvers and environmental conditions are assigned in which the functional parameters have an influence, in particular an above-average influence, on the driving dynamics measurement results.
Die Aufgabe wird außerdem gelöst durch ein Computerprogrammprodukt umfassend Befehle, die bei der Ausführung des Programms durch einen Computer diesen veranlassen, eines der vorstehenden Verfahren auszuführen.The object is also achieved by a computer program product comprising instructions which, when the program is executed by a computer, cause the computer to carry out one of the above methods.
Die Aufgabe wird außerdem gelöst durch ein Herstellungsverfahren für eine Kraftfahrzeugbremsanlage umfassend ein Fahrzeugbremsensteuergerät, welches Programmcode zum Ausführen von Fahrzeugfunktionen umfasst, welcher Funktionsparameter enthält, wobei Werte für die Funktionsparameter in dem Steuergerät gespeichert werden, die mittels einem der vorstehenden Verfahren festgelegt wurden.The object is also achieved by a manufacturing method for a motor vehicle brake system comprising a vehicle brake control unit which comprises program code for executing vehicle functions, which contains functional parameters, wherein values for the functional parameters which were determined by means of one of the above methods are stored in the control unit.
SIPA ermöglicht eine Applikation ausgewählter Funktionsparameter des Fahrdynamikreglers simulationsgestützt in virtueller Umgebung. Die Methode ist wie in
Innerhalb des „Vorverarbeitungs-Prozess“ wird eine Simulationsplattform eingesetzt, die das Fahrzeug, die Fahrzeugumgebung (Straße, Streckenführung), den virtuellen Fahrer und den Fahrdynamikregler, auf dem die zu applizierende Funktionssoftware läuft, enthält. Die Umgebungsbedingungen und Fahrzeugeigenschaften können innerhalb der Simulationsplattform angepasst werden, sodass eine Applikationsabdeckung unter Berücksichtigung verschiedener Umgebungsbedingungen gewährleistet wird.Within the "pre-processing process", a simulation platform is used that contains the vehicle, the vehicle environment (road, route), the virtual driver and the vehicle dynamics controller on which the functional software to be applied runs. The environmental conditions and vehicle properties can be adapted within the simulation platform so that application coverage is guaranteed taking into account different environmental conditions.
Die Simulationsplattform muss alle relevanten Fahrzeuggrößen und Fahrzustände abbilden. Aufgrund ihrer Komplexität benötigt die Simulationsumgebung viele Rechenressourcen. Dies wirkt sich negativ auf die Anwendbarkeit im nachfolgenden „Parameterapplikations-Prozess“ aus, da dieser eine hohe Anzahl an Simulationsdurchläufen (Iterationen) im Rahmen der Parameteroptimierung (Applikation) erfordert. Daher ist das Ziel des „Vorverarbeitungs-Prozess“ mit Hilfe der komplexen Simulations-Umgebung zunächst ein vereinfachtes sogenanntes Metamodell abzuleiten (im Folgenden „trainieren“ genannt), welches die relevanten Eigenschaften für die Parameterapplikation abbilden kann und in der Ausführung weniger Rechenressourcen benötigt. Dieses weniger komplexe und umfängliche Metamodell kann anschließend im „Parameteridentifikation-Prozess“ ressourcenschonend eingesetzt werden.The simulation platform must map all relevant vehicle sizes and driving conditions. Due to its complexity, the simulation environment requires a lot of computing resources. This has a negative impact on the applicability in the subsequent "parameter application process", as this requires a large number of simulation runs (iterations) as part of the parameter optimization (application). Therefore, the aim of the "preprocessing process" with the help of the complex simulation environment is to first derive a simplified so-called metamodel (hereinafter referred to as "training"), which can map the relevant properties for the parameter application and requires fewer computing resources to execute. This less complex and extensive metamodel can then be used in the "parameter identification process" in a resource-saving manner.
Für das Training des Metamodells wird das mit Hilfe der Simulationsumgebung simulierte Fahrverhalten ausgewertet und daraus gezielt Informationen extrahiert, die das Fahrverhalten umfänglich beschreiben. Zunächst wird über einen Design of Experiments (DoE) Ansatz ein Versuchsplan erstellt. Dieser Versuchsplan verstellt die zu optimierenden Funktionsparameter für jeden Versuch beispielsweise nach dem Latin-Hypercube-Sample Verfahren, sodass mit möglichst wenig Aufwand (Versuchen) ein möglichst hoher Informationsgewinn des Systems generiert wird. Die Versuche werden nacheinander mit Hilfe der Simulationsplattform für ein festgelegtes Fahrmanöver eingefahren und die generierten Messdaten anschließend anhand eines Objektivierungsalgorithmus, beispielsweise gemäß
Auf Basis der aus dem DoE bekannten Funktionsparametern und den aus den simulierten Fahrversuchen ermittelten KPIs wird im letzten Schritt des „Vorverarbeitungs-Prozess“ das Metamodell angelernt. Für das Anlernen des Metamodells können unterschiedliche Ansätze, wie beispielsweise der Backpropagation Algorithmus aus dem Bereich der Machine Learning Methoden, eingesetzt werden. Das Ziel des angelernten Metamodells ist es, einen mathematischen Zusammenhang zwischen den Funktionsparametern (Eingangsgröße des Metamodells P) und den KPIs (Ausgang des Metamodells y_KNN) effizient zu berechnen. Für die Berechnung jedes KPI wird ein eigenständiges Metamodell mit jeweils individuellen Modellparametern implementiert. Das Metamodell kann ein beliebiges mathematisches Modell darstellen, welches ein funktionales Verhalten eines Ausgangs in Abhängigkeit der Modelleingangsgrößen berechnen kann. Als Beispiel ist ein künstliches neuronales Netz (KNN) in Form eines Mehrlagigen Perzeptron (en. multilayer perceptron, MLP) mit einer verdeckten Schicht zu nennen, welches die genannten Eigenschaften erfüllt:
- • Eingang: P: [p1, ..., pe]
- • Offset: b
- • Aktivierungsfunktion: fKNN
- • Gewicht: g
- • Anzahl der Eingangsparameter: n
- • Input: P: [p 1 , ..., p e ]
- • Offset: b
- • Activation function: f KNN
- • Weight: g
- • Number of input parameters: n
Nachdem die Metamodelle trainiert wurden, werden diese innerhalb des „Parameterapplikations-Prozess“ für die Berechnung der KPIs in Abhängigkeit der Funktionsparameter angewendet. Die Funktionsparameter P werden vom Optimierungsalgorithmus vorgegeben. In SIPA wird ein Optimierungsalgorithmus angewendet, der in der Lage ist, ein globales Optimum unter Berücksichtigung mehrerer zu optimierender (applizierender) Funktionsparameter für ein nichtlineares Systemverhalten zu finden. Beispielsweise erfüllt der genetische Algorithmus (GA) diese Eigenschaften und kann für die Applikation (Optimierung) der Funktionsparameter herangezogen werden [6]. Der Optimierungsalgorithmus hat die Aufgabe die Zielfunktion fZF(P) zu minimieren:
Die Zielfunktion ist abhängig von den KPIs, die von den Metamodellen berechnet werden (yKNN). Innerhalb der Zielfunktion werden Gewichtungen (w) für jeden KPI definiert, die vom Anwender vorgegeben werden können um die Charakteristik des Fahrverhaltens gezielt zu beeinflussen. Beispielsweise kann die Gewichtung für einen fahrdynamisch stabilitätsrelevanten KPI so eingestellt werden, dass die Funktionsparameter bestimmte Werte annehmen und dadurch das Fahrzeug eine möglichst hohe Stabilität im betrachteten Fahrmanöver aufweist. Die Zielfunktion wird vom Optimierungsalgorithmus iterativ minimiert, bis eines oder mehrere definierte Optimalitätskriterien erfüllt sind. Ein Optimalitätskriterium kann beispielsweise als Konvergenz der Zielfunktion auf einen unbestimmten Wert bei fortschreitender Iteration definiert werden.The objective function depends on the KPIs calculated by the metamodels (y KNN ). Within the objective function, weightings (w) are defined for each KPI, which can be specified by the user in order to specifically influence the characteristics of the driving behavior. For example, the weighting for a KPI relevant to driving dynamics stability can be set so that the function parameters assume certain values and the vehicle therefore has the highest possible stability in the driving maneuver under consideration. The objective function is iteratively minimized by the optimization algorithm until one or more defined optimality criteria are met. An optimality criterion can, for example, be defined as the convergence of the objective function to an undetermined value as the iteration progresses.
Bestimmte Funktionsparameter sind von bestimmten Fahrsituationen (beispielsweise der Fahrgeschwindigkeit) oder Umgebungsbedingungen (beispielsweise vom Reibwert µ des Fahrbahn-Reifen Kontaktes) abhängig. Andere Funktionsparameter hingegen sind allgemeingültig und auf keine bestimmte Situation bezogen. Innerhalb eines Fahrversuchs kann stets ein Fahr- und Umgebungsszenario definiert und simuliert bzw. gefahren werden. Die allgemeingültigen Parameter müssen jedoch für alle möglichen Fahr- und Umgebungsszenarien appliziert werden. In der Realität werden diese Parameter erfahrungsbasiert und iterativ eingestellt. In SIPA wird diese Gegebenheit durch den nachfolgenden Ansatz gelöst und gilt als expliziter Bestandteil dieser Erfindungsmeldung:Certain functional parameters depend on certain driving situations (e.g. driving speed) or environmental conditions (e.g. the coefficient of friction µ of the road-tire contact). Other functional parameters, however, are generally valid and do not relate to any specific situation. Within a driving test, a driving and environmental scenario can always be defined and simulated or driven. However, the generally valid parameters must be applied to all possible driving and environmental scenarios. In reality, these parameters are set based on experience and iteratively. In SIPA, this situation is solved by the following approach and is considered an explicit part of this invention disclosure:
Zur Erläuterung des Ansatzes werden beispielhaft drei Umgebungen (alternativ Fahrzustände) A, B und C betrachtet. Für die Applikation existieren Parameter W, die für jede Umgebung gültig sind. Darüber hinaus existieren Parameter A, B und C die jeweils nur innerhalb der gleichnamigen Umgebung A, B und C gültig sind. Um einen umgebungsübergreifenden Parametersatz für W, A, B und C zu finden, der die geforderten Anforderungen an die Fahrdynamik erfüllt, werden im vorliegenden Ansatz zunächst für jede Umgebung individuell gemäß dem „Vorverarbeitungs-Prozess" Fahrversuche gefahren (simuliert) und anschließend Metamodelle mit den dazugehörigen Parametern trainiert (siehe
Gewichtung einer Umgebung: wUmg.Weighting of an environment: w environment .
Mit der Gewichtung wUmg lassen sich die KPIs einzelner Umgebungen gezielt gewichten. Dies ermöglicht es optional das Fahrverhalten für eine bestimmte Umgebung unter Berücksichtigung des Gesamtfahrverhaltens zu bevorzugen.The weighting w Environment allows the KPIs of individual environments to be weighted specifically. This makes it possible to optionally give preference to the driving behavior for a specific environment while taking the overall driving behavior into account.
Der Zielfunktionswert wird unter Berücksichtigung aller KPIs und KPI-Gewichtungen (w) wie folgt berechnet:
Die
Dieses komplexe Problem wird im Rahmen dieser Erfindung durch Implementierung und Anwendung einer Applikationsstrategie gelöst, die eine besonders bevorzugte Variante des erfindungsgemäßen Verfahrens darstellt. Die Applikationsstrategie wird für die Applikation jeder Funktion individuell definiert und implementiert. Der wesentliche Ansatz der Applikationsstrategie ist die Aufteilung eines komplexen Problems in kleinere weniger komplexe Teilprobleme und Teilschritte. Dadurch wird ein praxisnaher und rechenressourcenschonender Prozess für die virtuelle Applikation der Funktionsparameter einer Funktion geschaffen.This complex problem is solved within the scope of this invention by implementing and applying an application strategy, which represents a particularly preferred variant of the method according to the invention. The application strategy is defined and implemented individually for the application of each function. The essential approach of the application strategy is to divide a complex problem into smaller, less complex sub-problems and sub-steps. This creates a practical and computing resource-saving process for the virtual application of the function parameters of a function.
Die Applikationsstrategie definiert individuell für jede Funktion einen Prozess, der eine Reihenfolge vorsieht, in der bestimmte Parameter (zusammenfassend als eine Parametergruppe) mit einem spezifisch für die Applikation dieser Parametergruppe definierten Fahrmanöver appliziert werden. Dieses Fahrmanöver kann sich in ein oder mehrere Fahrmanöver mit unterschiedlichen Umgebungen (Umgebungsbedingungen) untergliedern.The application strategy defines a process individually for each function that provides a sequence in which certain parameters (collectively referred to as a parameter group) are applied with a driving maneuver defined specifically for the application of this parameter group. This driving maneuver can be divided into one or more driving maneuvers with different environments (ambient conditions).
Nachdem die Funktionsparameter innerhalb des ersten Schrittes der definierten Reihenfolge appliziert wurden, wird in Abhängigkeit dieser dann applizierten Parameter die nächste Parametergruppe mit dem nächsten dazugehörigen Fahrmanöver appliziert. Diese Schritte werden sequenziell durchgeführt, bis alle geplanten Parametergruppen innerhalb der Applikationsstrategie appliziert wurden. Mit diesem Ansatz wird eine potenzielle Abhängigkeit der Parameter untereinander berücksichtigt. Ein Ziel der Applikationsstrategie ist es innerhalb eines Applikationsprozesses die Anzahl der Parameter in einer Parametergruppe so weit wie möglich zu reduzieren, um das Problem aus Sicht der Rechenressourcen und Findung eines geeigneten Parametersatzes (Applikation = Parameteroptimierung) so weit wie möglich zu reduzieren (mit anderen Worten das komplexe Problem in möglichst viele kleine Teilprobleme aufzuteilen).After the function parameters have been applied within the first step of the defined sequence, the next parameter group with the next associated driving maneuver is applied depending on these then applied parameters. These steps are carried out sequentially until all planned parameter groups have been applied within the application strategy. This approach takes into account a potential dependency of the parameters on one another. One goal of the application strategy is to reduce the number of parameters in a parameter group as much as possible within an application process in order to reduce the problem as much as possible from the perspective of computing resources and finding a suitable parameter set (application = parameter optimization) (in other words, to divide the complex problem into as many small sub-problems as possible).
In Figure 3 werden die wesentlichen Merkmale des Applikationsansatz mit Applikationsstrategie schematisch dargestelltFigure 3 shows the main features of the application approach with application strategy schematically
Die Applikation der Funktionsparameter findet vollständig in virtueller Umgebung statt, sodass keine realen physikalischen Komponenten oder Systeme (weder Serien- noch Prototypenstand) benötigt werden. SIPA stellt einen generischen Ansatz dar und ist anwendbar/übertragbar für die Applikation aller vorhandenen und künftigen Funktionen im Zusammenhang mit dynamischen und quasistatischen Fahrzuständen.The application of the functional parameters takes place entirely in a virtual environment, so that no real physical components or systems (neither series nor prototype) are required. SIPA represents a generic approach and is applicable/transferable for the application of all existing and future functions in connection with dynamic and quasi-static driving conditions.
Das besondere Merkmal der Methode SIPA ist, dass sich im Rahmen des virtuellen Applikationsprozesses die Fahreigenschaften durch gezielte Gewichtung der KPIs individuell berücksichtigen und die Funktionsparameter entsprechend der Gewichtung automatisiert appliziert werden können.The special feature of the SIPA method is that, within the framework of the virtual application process, the driving characteristics are taken into account individually by specifically weighting the KPIs and the functional parameters can be applied automatically according to the weighting.
Darüber hinaus können innerhalb des Applikationsprozesses verschiedene Fahr- und Umgebungsbedingungen gleichzeitig berücksichtigt werden, sodass die applizierten Funktionsparameter für alle betrachteten Fahr- und Umgebungsbedingungen optimal ausgelegt werden.In addition, different driving and environmental conditions can be taken into account simultaneously within the application process, so that the applied functional parameters are optimally designed for all driving and environmental conditions considered.
Die Applikationsstrategie erlaubt die komplexe Applikation von vielen Funktionsparametern auf mehrere kleine Teilprobleme zu reduzieren, um insgesamt die Rechenressourcen und den Aufwand für die Findung geeigneter Parameterapplikations-Prozess zu reduzieren.The application strategy allows the complex application of many function parameters to be reduced to several small subproblems in order to reduce the overall computing resources and the effort required to find suitable parameter application processes.
Die Methode stellt einen generischen Ansatz dar und lässt sich grundsätzlich auf die Applikation der Funktionsparameter aller quasistatischen und dynamischen Fahrfunktionen anwenden. Beispielsweise kann die Methode auf weitere (dynamische oder quasistatische) Fahrfunktionen mit entsprechender Anpassung der KPIs und der Applikationsstrategie angewendet werden. Als Beispiel ist die Applikation der Parameter der ABS- (Antiblockiersystem) oder ACC- (Adaptive Geschwindigkeitsregelung) Funktionen zu nennen.The method represents a generic approach and can generally be applied to the application of the functional parameters of all quasi-static and dynamic driving functions. For example, the method can be applied to other (dynamic or quasi-static) driving functions with appropriate adaptation of the KPIs and the application strategy. One example is the application of the parameters of the ABS (anti-lock braking system) or ACC (adaptive cruise control) functions.
Im nachfolgenden Ausführungsbeispiel wird SIPA für eine virtuelle Applikation für vier Funktionsparameter der Gierregelungsfunktion (Active Yaw Control Function) angewendet. Es wird somit eine exemplarische Parametergruppe mit einem dazugehörigen Fahrmanöver innerhalb der Applikationsstrategie betrachtet. Es wird ein Sinus-Dwell Fahrmanöver betrachtet, bei dem das Fahrzeug in insgesamt drei unabhängigen Umgebungen mit einem Fahrbahn-Reifen Reibwert von µA = 0,3, µB = 0,65 und µC = 1,0 bei sonst gleichen Bedingungen gezielt zum Übersteuern gebracht wird und die Gierregelungsfunktion das Fahrzeug in Folge des Übersteuerns in den stabilen Fahrzustand überführt. Um Einflüsse potenzieller anderer Regelungsfunktionen auszuschließen, werden alle anderen fahrdynamischen Funktionen deaktiviert, sodass ausschließlich die zu applizierende Regelungsfunktion für das Fahrzeug-Übersteuern aktiv ist und von den zu applizierenden Parametern beeinflusst wird.In the following example, SIPA is used for a virtual application for four functional parameters of the yaw control function (Active Yaw Control Function). An exemplary parameter group with an associated driving maneuver is therefore considered within the application strategy. A sine dwell driving maneuver is considered in which the vehicle is deliberately made to oversteer in a total of three independent environments with a road-tire friction coefficient of µ A = 0.3, µ B = 0.65 and µ C = 1.0 under otherwise identical conditions and the yaw control function transfers the vehicle to the stable driving state as a result of the oversteer. In order to exclude influences from potential other control functions, all other driving dynamics functions are deactivated so that only the control function to be applied for vehicle oversteer is active and is influenced by the parameters to be applied.
Im ersten Schritt wird im „Vorverarbeitungs-Prozess“ ein Versuchsplan (DoE) erstellt und das Manöver mit unterschiedlichen Parameterkombinationen innerhalb der Simulationsplattform für jede Umgebung individuell und virtuell durchgeführt. Anschließend werden die Messignale anhand des Objektivierungsalgorithmus ausgewertet und die zur Beschreibung der Fahrdynamikqualität relevanten KPIs „Performance“, Stabilität", „Handling“ und „Komfort“ bestimmt. Im letzten Schritt des „Vorverarbeitungs-Prozess“ werden abschließend die Metamodelle für jede Umgebung und jeden KPI trainiert (in diesem Beispiel insgesamt 12 Metamodelle). Die Qualität der Metamodelle in diesem Beispiel wird in den
Im „Parameterapplikations-Prozess“ werden in diesem Beispiel zwei unterschiedliche Optimierungsvarianten durchgeführt. Die Optimierungsvariante 1 setzt ein stabiles Fahrverhalten in den Fokus, was im Falle eines Übersteuermanövers gleichbedeutend mit einem kleineren zulässigen Schwimmwinkel ist, welches das Fahrzeug während des Manövers aufbaut. Die in der Optimierung verwendeten Gewichtungen der KPIs für beide Optimierungsvarianten sind in Tabelle 1 dargestellt. Zur Vereinfachung werden die Gewichtungen der drei Umgebungen gleichgesetzt: wUmg
Die erzielten Optimierungsergebnisse für alle drei Umgebungen werden in den nachfolgenden
Im bereits dargestellten Beispiel wurden bereits Applikationsergebnisse für die Gierregelungsfunktion (AYC Function) für zwei unterschiedliche dynamische Fahrzeugcharakteristiken erläutert. Wie in der Beschreibung der Methode bereits erwähnt, lässt sich die Methode auf andere beliebige fahrdynamische Funktionen anwenden. Für die Anwendung der Methode an einer anderen Funktion ist es notwendig, zunächst die zu applizierenden Parameter der Funktion zu definieren und die relevanten dynamischen Fahrmanöver in der Simulation zu implementieren. Anschließend kann die Methode äquivalent zum gezeigten Beispiel auf das neue Applikationsproblem angewendet werden. Ein weiteres Beispiel ist die Applikation von Parametern der ABS-Funktion (Antiblockiersystem), bei der beispielsweise die bremsweg- und stabilitätsbeeinflussenden Parameter beim Geradeausbremsen oder beim sogenannten Mü-Split Bremsen (Bremsen auf parallel unterschiedlichen Reibwerten) appliziert werden.In the example already shown, application results for the yaw control function (AYC function) for two different dynamic vehicle characteristics were already explained. As already mentioned in the description of the method, the method can be applied to any other driving dynamic functions. To apply the method to a different function, it is first necessary to define the parameters of the function to be applied and to implement the relevant dynamic driving maneuvers in the simulation. The method can then be applied to the new application problem in an equivalent way to the example shown. Another example is the application of parameters of the ABS function (anti-lock braking system), in which, for example, the parameters that influence the braking distance and stability are applied when braking straight ahead or during so-called Mü-split braking (braking at different friction values in parallel).
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents listed by the applicant was generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA accepts no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- DE 102019217431 A1 [0021]DE 102019217431 A1 [0021]
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/DE2024/035010 WO2024170027A1 (en) | 2023-02-14 | 2024-02-12 | Simulation-based parameter presetting for dynamic driving functions |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102023201249.9 | 2023-02-14 | ||
DE102023201249 | 2023-02-14 |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102023203125A1 true DE102023203125A1 (en) | 2024-08-14 |
Family
ID=91962093
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102023203125.6A Pending DE102023203125A1 (en) | 2023-02-14 | 2023-04-04 | Simulation-based parameter presetting for dynamic driving functions |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102023203125A1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102019217431A1 (en) | 2019-11-12 | 2021-05-12 | Continental Teves Ag & Co. Ohg | Method for evaluating the dynamic driving behavior of a vehicle with at least one driver assistance function |
-
2023
- 2023-04-04 DE DE102023203125.6A patent/DE102023203125A1/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102019217431A1 (en) | 2019-11-12 | 2021-05-12 | Continental Teves Ag & Co. Ohg | Method for evaluating the dynamic driving behavior of a vehicle with at least one driver assistance function |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102018128289B4 (en) | METHOD AND DEVICE FOR AUTONOMOUS SYSTEM PERFORMANCE AND CLASSIFICATION | |
DE102016220670A1 (en) | Method and system for testing software for autonomous vehicles | |
DE102019124018A1 (en) | Method for optimizing tests of control systems for automated vehicle dynamics systems | |
DE102016119127A1 (en) | Determine Variance Factors for Complex Road Segments | |
DE102019126195A1 (en) | Process for the efficient, simulative application of automated driving functions | |
EP4193135A1 (en) | Computer-implemented method for providing a test process for traffic scenarios to be tested | |
DE102011000409A1 (en) | Method for evaluating driving dynamic characteristic of driving profile adapted to motor vehicle, involves performing road test with test persons, which performs road test with given driving style | |
EP3748453B1 (en) | Method and device for automatically executing a control function of a vehicle | |
EP3857437A1 (en) | Method and device for analyzing a sensor data stream and method for guiding a vehicle | |
DE102022200536B3 (en) | Driving assistance device and method for carrying out an at least partially automatic vehicle function depending on a route to be evaluated | |
WO2022067368A1 (en) | Computer-aided method and device for predicting speeds for vehicles on the basis of probability | |
DE102018211726A1 (en) | Method for automatic machine training of an electronic vehicle guidance system, and motor vehicle | |
DE102023203125A1 (en) | Simulation-based parameter presetting for dynamic driving functions | |
WO2024170027A1 (en) | Simulation-based parameter presetting for dynamic driving functions | |
DE102021110083A1 (en) | Training an artificial neural network to test an automatic driving function of a vehicle | |
DE102021123597A1 (en) | Process and control unit for the automated application of driver assistance systems in series production | |
WO2021089499A1 (en) | Method and system for checking an automated driving function by reinforcement learning | |
DE102020208765A1 (en) | Image classifier with variable receptive fields in convolutional layers | |
DE112020006317T5 (en) | COMPUTER SYSTEM AND METHOD FOR TRAINING A TRAFFIC AGENT IN A SIMULATION ENVIRONMENT | |
DE102018128894A1 (en) | Method, system and computer program for providing information for operating a vehicle, in particular by means of a digital map | |
DE102018216172A1 (en) | Method for automatically generating a label for training a self-learning system and motor vehicle | |
WO2021104904A1 (en) | Module-prioritization method, module-prioritization module, motor vehicle | |
DE102021132943A1 (en) | Procedure and test unit for test execution of virtual tests | |
EP4199553A1 (en) | Method and test unit for test execution of virtual tests | |
DE102021132025A1 (en) | Method for determining similar scenarios, training method and training controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R081 | Change of applicant/patentee |
Owner name: CONTINENTAL AUTOMOTIVE TECHNOLOGIES GMBH, DE Free format text: FORMER OWNER: CONTINENTAL AUTOMOTIVE TECHNOLOGIES GMBH, 30165 HANNOVER, DE |
|
R016 | Response to examination communication |