WO2007060134A1 - Verfahren und vorrichtung zum ermitteln eines modellparameters eines referenzfahrzeugmodells - Google Patents

Verfahren und vorrichtung zum ermitteln eines modellparameters eines referenzfahrzeugmodells Download PDF

Info

Publication number
WO2007060134A1
WO2007060134A1 PCT/EP2006/068589 EP2006068589W WO2007060134A1 WO 2007060134 A1 WO2007060134 A1 WO 2007060134A1 EP 2006068589 W EP2006068589 W EP 2006068589W WO 2007060134 A1 WO2007060134 A1 WO 2007060134A1
Authority
WO
WIPO (PCT)
Prior art keywords
value
vehicle
model
model parameter
driving state
Prior art date
Application number
PCT/EP2006/068589
Other languages
English (en)
French (fr)
Inventor
Urs Bauer
Kai Bretzigheimer
Christian Schulze
Original Assignee
Continental Teves Ag & Co. Ohg
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Continental Teves Ag & Co. Ohg filed Critical Continental Teves Ag & Co. Ohg
Publication of WO2007060134A1 publication Critical patent/WO2007060134A1/de

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/0265Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
    • G05B13/027Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion using neural networks only
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/02Control of vehicle driving stability
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/12Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to parameters of the vehicle itself, e.g. tyre models
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B17/00Systems involving the use of models or simulators of said systems
    • G05B17/02Systems involving the use of models or simulators of said systems electric
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0002Automatic control, details of type of controller or control system architecture
    • B60W2050/0014Adaptive controllers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0019Control system elements or transfer functions
    • B60W2050/0028Mathematical models, e.g. for simulation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0043Signal treatments, identification of variables or parameters, parameter estimation or state estimation
    • B60W2050/0057Frequency analysis, spectral techniques or transforms

Definitions

  • the invention relates to a method for determining a value of a model parameter of a reference vehicle model.
  • the invention further relates to a device which is suitable for carrying out the method.
  • Vehicle dynamics control systems such as the known ESP (Electronic Stability Program) stabilize the vehicle by taking a control deviation between an actual value of a state variable of the vehicle, which is measured by means of a vehicle sensor, and a reference value of the driving state variable by influencing the driving behavior by means of an actuator is regulated.
  • the reference value of the state variable is usually determined on the basis of a vehicle model.
  • the deployable vehicle models usually contain a number of parameters that have to be adapted to a specific vehicle type so that the model correctly reproduces the reference behavior of a specific vehicle.
  • an extensive driving program with predetermined driving maneuvers is usually carried out, in which measurement data are recorded, which are used for the offline identification of the parameters after completion of the driving program.
  • this object is achieved by a method having the features of patent claim 1 and by a device having the features of patent claim 15.
  • a method of the aforementioned type in which an estimated value of the model parameter is determined several times as a function of at least one driving state variable and / or a driver predetermined variable by means of an artificial neural network, wherein the artificial neural network before a repeated determination of The estimated value is adjusted on the basis of a learning method such that the estimated value of the model parameter approximates the actual value of the model parameter. After a repeated determination, the estimated value is stored as the value of the model parameter.
  • a device for determining a value of a reference model of a vehicle comprises an artificial neural network which is designed to determine an estimated value of the model parameter in dependence on at least one second driving state variable and / or a driver predetermined variable several times, wherein the artificial neural network before a repeated determination of the estimated value is adaptable such that the estimated value of the model parameter is the actual Value of the model parameter approximates.
  • the estimated value can be stored as a value of the model parameter in a memory.
  • an artificial neural network is used to estimate the parameters of a vehicle reference model, which is trained to determine the parameters as realistically as possible.
  • the artificial neural network is adapted by means of a learning method such that the estimated value of the model parameter approaches the actual value of the parameter in a repeated calculation.
  • Artificial neural networks are capable of solving and solving complex problems that are influenced by a variety of factors. An advantage of using an artificial neural network for estimating the parameters of a reference model is therefore that the values of the parameters can be determined without having to carry out a driving program with defined driving maneuvers for determining the model parameters, which determine the relevant factors in a specific way , This makes it easier to determine the parameters and in a shorter time.
  • the estimated value of the model parameter is the value of a parameter in another vehicle model whereby the value of at least one third driving state variable is determined by means of the further vehicle model and wherein the adaptation of the artificial neural network is carried out as a function of the result of a comparison between the calculated value and a value of the third driving state variable determined with the aid of vehicle sensors ,
  • a direct measurement of the model parameter is usually not possible, as shown at the beginning. Therefore, the actual value of the parameter can not be used for the training of the artificial neural network.
  • the adaptation takes place on the basis of a comparison between the value of a driving state variable calculated on the basis of the estimated parameter value and a value determined by means of sensors.
  • the reference vehicle model and the further vehicle model may generally be different from one another, wherein the further vehicle model is selected such that it includes the parameters of the reference vehicle model. Since all parameters of the further vehicle model must be determined by means of the artificial neural network in order to be able to carry out the learning process, it is advantageous if the further vehicle model has as small a parameter excess as possible with respect to the reference vehicle model.
  • a further embodiment of the method and the device therefore provides that the reference vehicle model and the further vehicle model are identical. This avoids having to determine parameters of the further vehicle model that are not contained in the reference model with the artificial neural network, so that the number of parameters to be determined by means of the artificial neural network is minimized.
  • a development of the method and the device includes that the learning method is a method for supervised learning.
  • the supervised learning has the advantage that the training of the artificial neural network is very targeted and realizes very fast realistic estimates for the model parameters.
  • An embodiment of the method and the device is characterized in that the learning method is a backpropagation method.
  • Vehicle models usually contain approximations that are valid only in a certain driving state area or lead to a realistic description of the vehicle behavior.
  • the training of the artificial neural network can therefore be carried out particularly effectively in the scope of the further vehicle model. In an area in which the vehicle model is not valid, it could come because of the then inaccuracy of the model to erroneous adjustments of the artificial neural network.
  • An embodiment of the method and the device is therefore characterized in that the adaptation of the artificial lent neural network is made by means of the learning process only when the determined by means of the vehicle sensors value of the third driving state variable is within a predetermined limited range.
  • a further embodiment of the method and the device is characterized in that the restricted area corresponds to a validity range of the further vehicle model.
  • the range of validity of the further vehicle model is understood to mean the driving state area in which the model realistically describes the driving behavior of the vehicle.
  • a development of the method and the device provides that deviations of the estimated value of the model parameter from a predefined initial value are determined by means of the artificial neural network.
  • the estimated value of the model parameter is advantageously not calculated directly by means of the artificial neural network, but rather the artificial neural network determines deviations of the parameter value from a predefined initial value.
  • the estimated value of the model Rameters is determined during normal operation of the motor vehicle.
  • Another embodiment of the method and the device is characterized in that the value of the parameter changes over time.
  • values of parameters that change during operation of the vehicle can always be updated.
  • model parameters are parameters whose value changes as the load state of the vehicle changes or due to wear.
  • An embodiment of the method and apparatus includes where the model parameter is included in the group, comprising a mass of the vehicle, moments of inertia of the vehicle, and wheel slip stiffnesses of the vehicle.
  • the values of said parameters generally change during operation of the vehicle, for example due to a change in the state of loading of the vehicle or wear of the tires or in the event of a tire change.
  • the changed values can be determined during normal operation of the vehicle.
  • a further development of the method and the device provides that the estimated value is stored in a non-volatile memory of the vehicle and that the stored value is updated when the estimated value changes compared to the stored value.
  • the use of a non-volatile memory has the advantage that the stored values are preserved when the vehicle or its ignition is switched off. When the ignition is restarted, the last stored values can be read out again. For example, if the value of a parameter changes from the stored value due to a changed load state of the vehicle, the stored value is advantageously updated.
  • a method for influencing the driving state of a motor vehicle in which the driving state is influenced as a function of a deviation between an actual value of a first driving state variable and a reference value of the first driving state variable.
  • the reference value is determined in a reference vehicle model containing at least one model parameter, and a value of the model parameter is determined by means of a method of the previously described type.
  • a system for influencing the driving state of a motor vehicle which comprises a control device which is designed to determine a manipulated variable for driving an actuator influencing the driving state as a function of a deviation between an actual value of a first driving state variable and a reference value of the first driving state variable ,
  • the reference value can be determined in a reference vehicle model containing at least one model parameter, the system comprising a device of the previously described type for determining a value of the model parameter.
  • 1 is a schematic block diagram of a vehicle dynamics control system
  • Fig. 2 is an illustration interconnected
  • FIG. 3 is a schematic block diagram illustrating the basic structure of a neuron
  • 4a is a diagram illustrating an activation function of a neuron in an embodiment
  • 4b is a diagram illustrating an activation function of a neuron in another embodiment
  • 5 shows a schematic representation of an artificial neural network in a first embodiment
  • 6 shows a schematic representation of an artificial neural network in a second embodiment
  • FIG. 7 shows a schematic representation of an artificial neural network in a third embodiment
  • FIG. 8 is a schematic block diagram of a device for estimating model parameters of a vehicle model.
  • FIG. 1 schematically shows a basic structure of a vehicle dynamics control for a vehicle 101 on the basis of a block diagram of the control loop.
  • the vehicle may be, for example, a car or a truck.
  • the controlled variable Y is generally a suitable driving state variable.
  • the yaw rate ⁇ and / or the slip angle ⁇ is used as the controlled variable.
  • the actual value of the control variable Y ⁇ st Y is either measured directly using a sensor of the vehicle 101 or derived from the measured values of one or more sensors.
  • control deviation AY Y ref -Y ⁇ st is calculated.
  • the control deviation ⁇ 7 represents the input variable of a control device 102, which calculates an output signal as a function of the control deviation.
  • the control device 102 is usually activated when the control deviation .DELTA.7 and, if appropriate, further large exceed predetermined regulation entry thresholds.
  • the output signals of the control device 102 correspond to an actuating request, according to the proviso of which at least one actuator 103 is controlled, with which the driving behavior of the vehicle 101 can be influenced.
  • the output signals are, for example, a yaw moment requirement which is converted by means of the actuator 103.
  • the actuator 103 can be, for example, a brake actuator known to the person skilled in the art, with which wheel-specific brake pressures in the wheel brakes of the vehicle 101 can be specifically set up.
  • a steering actuator can be used, with which a steering torque in the steering line of the vehicle 101 can be controlled or with the driver independently a wheel steering angle to steerable wheels of the vehicle 101 can be changed.
  • the steering actuator for example, be designed as a so-called superposition steering.
  • to influence the driving behavior in the drive motor of the vehicle 101 or in the drive train can be intervened.
  • the skilled person further actuators
  • the vehicle dynamics control system may, for example, have a distribution device which determines a plurality of partial requirements from the setting request of the control device 102, according to which an actuator 103 is actuated in each case.
  • the calculation of the reference value Y ref of the controlled variable Y takes place in the reference value calculation device 104 on the basis of a reference model of the vehicle 101 on the basis of variables E which indicate the driving state of the vehicle 101 desired by the driver.
  • various models of the vehicle 101 such as single-track models or two-track models in a linear or non-linear embodiment may be used.
  • the quantities E are, for example, the wheel steering angle set by the driver on the steerable wheels, which can be detected by means of a steering angle sensor, and the vehicle speed set by the driver, which can be determined, for example, by means of wheel speed sensors.
  • the illustrated vehicle dynamics control system is known to the person skilled in the art. With regard to a yaw rate control and control interventions in the brake system and the engine control such a vehicle dynamics control system is described for example in the published patent application DE 195 15 059 Al.
  • the reference vehicle model describes the behavior of the vehicle 101 based on parameters that have to be adapted to this vehicle 101. These are, in particular, geometric parameters that can be determined in a simple manner and are essentially immutable. These parameters can be determined on a prototype of the vehicle 101 and stored in a non-volatile memory 105 of the vehicle dynamics control system, which is connected to the reference value calculation device 104. In addition, however, the reference vehicle model usually also contains parameters that can only be determined in driving tests. During operation of the vehicle 101, The values of these parameters also change. Examples of such parameters are the mass of the vehicle 101, moments of inertia of the vehicle 101, or tire skews of the vehicle 101.
  • KNN artificial neural network
  • An ANN 500 consists of several neurons 201 and directed connections between the neurons 201. As illustrated by way of example in Figure 2 for seven neurons 201 in two layers, each connection between two neurons 20I 1 and 201 : of an ANN 500 is assigned an amplification factor a y , The gain factor a y can also be calculated as the function value of a gain function. The connection is used to weight data with the gain factor a from a neuron 20I 1 to a neuron
  • the indices of the neurons 201 are also indicated in FIG.
  • Each neuron 20I 1 is associated with a propagation function which relates the inputs U 1 , ..., CL N of the neuron 20I 1 to each other (block 301). With the aid of the propagation function, an input value HeI 1 is determined for a neuron 201i, which is also referred to as network input.
  • the network input net L corresponds to the weighted sum of the inputs of the neuron 20I 1 .
  • every neuron 20I 1 has an activation function f actl , which is applied to the network input and with which the current activation level a i of the neuron 20I 1 is determined (block 302).
  • Examples of possible activation functions f act ⁇ are a step function, as shown in FIG. 4 a , and a function having a linear region and adjoining constant regions, as shown in FIG. 4 b .
  • Further examples of activation functions are sigmoid functions, hyperbolic tangent functions or logistic functions.
  • the position at which the activation function f act ⁇ of the neuron 20I 1 has the greatest slope is referred to as the threshold value of the neuron 20I 1 and describes the point at which the neuron 20I 1 is particularly sensitive.
  • each neuron 20I 1 is assigned an output function f out ⁇ which is applied to the activation level a t to determine the output O 1 of the neuron 20I 1 (block 303).
  • the output function f out ⁇ be recognized as an identity function, since the output O 1 by means of the activation function f act ⁇ can already be set sufficiently well.
  • the topology of KNN 500 provides multiple layers of neurons 201, which are in particular an input layer 501 and an output layer 502.
  • the neurons 201 of the input layer 501 accept the input signals / KNN 500 and relay them to the output layer 502.
  • the outputs of the neurons 201 of the output layer 502 correspond to the output signals O of the KNN 500.
  • An exemplary topology of an ANN 500 consisting of an input layer 501 and an output layer 502 is exemplified in FIG.
  • the KNN 500 may also have one or more intermediate layers 601
  • An intermediate layer 601 is also called a hidden layer and the intermediate neurons are also called hidden neurons.
  • FIG. 6 shows, by way of example, a topology of the KNN 500 with two intermediate layers 601i and 60I2.
  • FIG. 5 and 6 are so-called feed-forward networks in which the connections between the neurons 201 run exclusively from one layer into a subsequent layer in the direction of the output layer 502.
  • FIG. 7 shows an ANN 500 with a feedback drawn by way of example.
  • so-called lateral feedback can exist in which connections exist between the neurons of a layer.
  • a neuron 201 can also be fed back to itself.
  • a neuron 201 in a particular layer does not have to be connected exclusively to neurons 201 of a neighboring layer, but rather can also be connected to neurons 201 of other layers, as is likewise exemplified in FIG.
  • the input signals / CNN 500 used to determine the estimates of the model parameters are driving state quantities measured using sensors of the vehicle 101 or determined from the measurements of vehicle sensors and / or one or more of the quantities E set by the driver of the vehicle 101.
  • the driving state variables used as input signals / may be, for example, the Yaw rate, yaw acceleration, lateral acceleration, slip angle, slip angle velocity, and / or slip angles of the vehicle 101, this listing being meant to be exemplary and in no way limiting.
  • the yaw rate can be measured by means of a yaw rate sensor, from whose signals the yaw acceleration can also be calculated.
  • the lateral acceleration can be measured by means of a lateral acceleration sensor.
  • Silt angle, slip angle velocity and slip angle can be derived from the signals from sensors such as the yaw rate sensor and / or the lateral acceleration sensor.
  • an input neuron is preferably present in the input layer 501 of the KNN 500 used, which receives the corresponding input signal.
  • the output signals O of the KNN 500 include the estimated values of the model parameters of the reference vehicle model, which is used within the reference value calculation device 104 of the vehicle dynamics control system of the vehicle 101 to determine the reference values Y ref of the control variable Y.
  • an output neuron is preferably provided in the output layer 502, the output of which corresponds to the estimated value of the parameter.
  • the KNN 500 used can basically be configured as desired.
  • the propagation, activation and output functions of the neurons 201 can basically be chosen arbitrarily.
  • the topology of the KNN 500 can basically be designed as desired.
  • the KNN 500 used is a Elman or Jordan network known per se to the person skilled in the art.
  • the KNN 500 used is part of a device for estimating the model parameters, which is illustrated schematically in FIG. 8 by means of a block diagram.
  • the driver influences the driving state of the vehicle 101 by adjusting certain magnitudes E, such as the wheel steering angle of the steerable wheels of the vehicle 101 or the vehicle speed. This sets a driving state, which can be described by driving state variables.
  • the values X 1 of the driving state variables as well as the variables E predefined by the driver are supplied to the KNN 500 as input signals O.
  • the vehicle model may be the reference vehicle model used in the reference value calculation unit 104 or another vehicle model. In each case, however, the vehicle model should be selected such that it contains the parameters of the reference model to be determined.
  • the estimated values p ⁇ determined in the KNN 500 are limited in a limiting device 802 to physically meaningful or possible values. As a result, estimates p are obtained which are physically plausible.
  • Estimated values X 1 (P 1 ) of the driving state variables are then calculated in the computing device 803 on the basis of the selected vehicle model, for which purpose the parameters 80 1 are preferably also supplied to the quantities E set by the driver.
  • the parameters of the vehicle model are based on the limited estimates p of the calculation.
  • the estimated values X 1 (P j ) of the driving state variables thus calculated are then compared in the comparator 804 with the values X 1 of the driving state variables obtained from the measurements.
  • the differences Ax 1 certainly. In other embodiments, however, the comparison can also be based on other mathematical relationships, such as quotient formation.
  • the result of the comparison is supplied to an adaptation device 805, which adapts the ANN 500 as a function of the result of the comparison by means of a learning method.
  • the training of KNN 500 on the basis of the learning process takes place in successive cycles, wherein in each cycle first estimates p j of the parameter p ⁇ are calculated and then an adjustment of the KNN 500 is made.
  • a learning method can be used for strengthening or supervised learning.
  • the adaptation of the KNN 500 is dependent on whether substantially correct estimates of the model parameters have been determined or not. The determination of essentially correct estimated values can be determined, for example, if the differences Ax 1 are smaller than predefined threshold values.
  • the adaptation of the KNN 500 depends on the quality of the estimates. The quality of the estimated values is determined on the basis of a predetermined quality criterion or a quality function.
  • the quality of the estimate is determined on the basis of a quality criterion based on the result of the comparison between the values determined using the sensors Values X 1 and the calculated in the calculator 804 values X 1 (P j ) of the used driving state variables is applied.
  • the quality criterion can basically be chosen arbitrarily. However, it should be noted that the quality of the estimation depends on the quality criterion used.
  • the amplification factors of the connection between the neurons 201, the activation, propagation or output function of one or more neurons 201 or the threshold value of one or more neurons 201 can be adapted.
  • the possible learning methods there is basically no restriction.
  • any learning method that is applicable to the selected KNN 500 can be used.
  • a back propagation method known per se to the person skilled in the art can be used as the learning method, in which the weights between the neurons 201 of the KNN 500 are adapted by means of a gradient descent method.
  • Such a method is based on an error function to be minimized which, in the case of the backpropagation method, represents the aforementioned quality criterion of the backpropagation method.
  • an error function for example, the sum of the squared differences Ax 1 can be used.
  • Vehicle models usually contain approximations that are only valid in a certain driving state area.
  • the adaptation of the KNN 500 is therefore carried out in one embodiment only if such a driving condition exists. This will be in the activation device 806 of the system shown in FIG. 8 is determined on the basis of an activation logic, which checks in particular whether some or all of the values X 1 of the driving state variables are within a predetermined range which corresponds to the validity range of the vehicle model. If this is the case, the activation device 806 sends an activation signal to the adaptation device 805, which then makes adjustments to the KNN 500.
  • the KNN 500 it is preferable to calculate new estimated values p 1 of the parameters in cycles, which become increasingly realistic due to the adaptation of the KNN 800.
  • the KNN 500 learns the determination of realistic estimates p ⁇ of the model parameters. If the deviation between the values X 1 obtained from the measured values and the values x t (p) of the driving state variables calculated by the vehicle model is sufficiently small, in particular if the difference Ax 1 is smaller than a threshold value, the estimated values p become in the memory 105 of the vehicle dynamics control system stored. The determination of the estimated values P J can be continued after the storage in order to further improve the values. The stored values are updated regularly.
  • the previously described method may be performed with a prototype of the vehicle 101 to determine the values of the parameters included in the selected reference vehicle model prior to the start of series production of the vehicle 101.
  • the optimized estimates P J of the parameters in the production of the vehicle 101 are stored in the memory 105 of the vehicle dynamics control system.
  • the parameter estimation can also be done during normal operation of the Vehicle 101 continued.
  • the vehicle 101 is equipped with the illustrated parameter estimation device, which performs the parameter estimation process during the operation of the vehicle 101.
  • the estimated values p ⁇ are stored in the memory 105 or those already stored Values updated. Since it is a non-volatile memory 105, such as an EEPROM, whose data is not erased when the power supply is interrupted, the last stored estimates p ⁇ can be adopted after a restart of the ignition.
  • estimated values p ⁇ for the parameters of the reference vehicle model can be determined directly. However, it is also possible to determine deviations from predefined initial values. This is particularly advantageous during normal operation of the vehicle 101, since in this way the parameter values stored in the memory 105 during production can be adapted to changed conditions. As long as changed parameter values result from the parameter estimation process, the output values can be used.
  • the KNN 500 the estimated values p can be determined and subsequently the deviations from the output values can be determined.
  • the KNN 500 can also be configured to provide estimates of the deviation.
  • a percentage exclusion can be achieved. expressed relative deviation from the initial values can be determined.
  • denotes the yaw rate of the vehicle 101, ⁇ its slip angle, v the vehicle speed and ⁇ the wheel steering angle of the steerable wheels of the vehicle 101.
  • the model includes the following parameters:
  • J z moment of inertia of the vehicle with respect to its vertical axis (yaw axis)
  • the vehicle speed v is simplified in the single-track model also simplified as a parameter, although it is a state variable. Therefore, the value of the vehicle speed v is not estimated.
  • the other parameters of the model mentioned above are of interest and therefore appreciated. It can be assumed that the center of gravity of the vehicle 101 does not change significantly, so that the two parameters l v and l h can be assumed to be constant. They therefore do not necessarily have to be estimated.
  • the remaining vehicle model parameters m, J z , c v and c h can not be determined in a simple manner and can be changed by a change in the loading state of the vehicle 101, by wear of the tires or after a tire change and are therefore estimated by means of the KNN 500 ,
  • the linear one-track model realistically depicts vehicle behavior in a linear driving range. If the linear one-track model is also used in the arithmetic unit 804, the adaptation of the KNN 500 is therefore carried out in this linear driving range.
  • the range is characterized in that the lateral acceleration is less than about 0.4 g or 4 m / s 2 (g denotes the gravitational acceleration). Therefore, it is checked in the activation means 806 whether the value of the lateral acceleration measured by means of a lateral acceleration sensor is smaller than this value. If this is the case, the adaptation device 805 is activated.
  • the parameters are always optimally adapted by the parameter estimation to any parameter changes which may be caused, for example, by a change in the loading state or by aging or wear.
  • the optimum parameters are available in the vehicle dynamics control system over the entire service life of the vehicle 101.

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Evolutionary Computation (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Feedback Control In General (AREA)

Abstract

Es wird ein Verfahren zum Ermitteln eines Werts eines Modellparameters eines Fahrzeugreferenzmodells, mit dem ein Referenzwert einer ersten Fahrzustandsgröße ermittelt werden kann, vorgeschlagen. Das Verfahren zeichnet sich dadurch aus, dass ein Schätzwert (formula (1)) des Modellparameters in Abhängigkeit von wenigstens einer zweiten Fahrzustandsgröße und/oder einer von einem Fahrer vorgegebenen Größe (E) mittels eines künstlichen neuronalen Netzes (500) ermittelt wird, wobei das künstliche neuronale Netz (500) vor einer wiederholten Ermittlung des Schätzwerts (formula (1)) anhand eines Lernverfahrens derart angepasst wird, dass sich der Schätzwert (formula (1)) des Modellparameters dem tatsächlichen Wert des Modellparameters annähert. Nach einer wiederholten Ermittlung wird der Schätzwert (formula (1)) als Wert des Modellparameters gespeichert. Ferner wird eine Vorrichtung vorgeschlagen, die zur Durchführung des Verfahrens geeignet ist .

Description

Verfahren und Vorrichtung zum Ermitteln eines Modellparameters eines Referenzfahrzeugmodells
Technisches Gebiet
Die Erfindung betrifft ein Verfahren zum Ermitteln eines Werts eines Modellparameters eines Referenzfahrzeugmodells. Die Erfindung betrifft ferner eine Vorrichtung, die zur Durchführung des Verfahrens geeignet ist.
Hintergrund und Stand der Technik
Fahrdynamikregelsysteme, wie beispielsweise das bekannte ESP-System (ESP: Elektronisches Stabilitätsprogramm) stabilisieren das Fahrzeug, indem eine Regelabweichung zwischen einem Istwert einer Zustandsgröße des Fahrzeugs, der mittels eines Fahrzeugsensor gemessen wird, und einem Referenzwert der Fahrzustandsgröße durch eine Beeinflussung des Fahrverhaltens mittels eines Aktuators ausgeregelt wird. Der Referenzwert der Zustandsgröße wird üblicherweise anhand eines Fahrzeugmodells ermittelt. Die einsetzbaren Fahrzeugmodelle enthalten in der Regel mehrere Parameter, die an einen bestimmten Fahrzeugtyp angepasst werden müs- sen, damit das Modell das Referenzverhalten eines konkreten Fahrzeugs korrekt wiedergibt. Zur Parametrierung von Fahrzeugmodellen wird üblicherweise ein umfangreiches Fahrprogramm mit vorgegebenen Fahrmanövern durchgeführt, bei denen Messdaten aufgezeichnet werden, die nach Abschluss des Fahrprogramms zur Offline-Identifikation der Parameter heranzogen werden. Bei konstruktiven Veränderungen am Fahrzeug muss dieses Vorgehen in der Regel wiederholt werden, um die Modellparameter an die Veränderungen anzupassen. Die Parametrierung der Fahrzeugmodelle durch eine Offline- Identifikation anhand Messdaten, die bei Fahrversuchen aufgezeichnet werden, ist daher mit einem sehr hohen zeitli- chen Aufwand verbunden, was insbesondere angesichts immer kürzer werdender Entwicklungszeiten nachteilig ist.
Darstellung der Erfindung
Es ist eine Aufgabe der vorliegenden Erfindung, den Aufwand für die Ermittlung von Fahrzeugmodellparametern zu verringern .
Erfindungsgemäß wird diese Aufgabe durch ein Verfahren mit den Merkmalen des Patentanspruchs 1 sowie durch eine Vorrichtung mit den Merkmalen des Patentanspruchs 15 gelöst.
Demgemäß wird ein Verfahren der eingangs genannten Art bereitgestellt, bei dem ein Schätzwert des Modellparameters in Abhängigkeit von wenigstens einer Fahrzustandsgröße und/oder einer von einem Fahrer vorgegebenen Größe mittels eines künstlichen neuronalen Netzes mehrmals ermittelt wird, wobei das künstliche neuronale Netz vor einer wiederholten Ermittlung des Schätzwerts anhand eines Lernverfah- rens derart angepasst wird, dass sich der Schätzwert des Modellparameters dem tatsächlichen Wert des Modellparameters annähert. Nach einer wiederholten Ermittlung wird der Schätzwert als Wert des Modellparameters gespeichert.
Ferner wird eine Vorrichtung zum Ermitteln eines Werts eines Referenzmodells eines Fahrzeugs vorgeschlagen. Die Vorrichtung umfasst ein künstliches neuronales Netz, das dazu ausgebildet ist, einen Schätzwert des Modellparameters in Abhängigkeit von wenigstens einer zweiten Fahrzustandsgröße und/oder einer von einem Fahrer vorgegebenen Größe mehrmals zu ermitteln, wobei das künstliche neuronale Netz vor einer wiederholten Ermittlung des Schätzwerts derart anpassbar ist, dass sich der Schätzwert des Modellparameters dem tatsächlichen Wert des Modellparameters annähert. Nach einer wiederholten Ermittlung ist der Schätzwert als Wert des Modellparameters in einem Speicher speicherbar.
Vorteilhaft wird ein künstliches neuronales Netz zum Schätzen der Parameter eines Fahrzeugreferenzmodells eingesetzt, das dazu trainiert wird, die Parameter möglichst realistisch zu bestimmen. Dazu wird das künstliche neuronale Netz mittels eines Lernverfahrens derart angepasst, dass sich der Schätzwert des Modellparameter bei einer wiederholten Berechnung an den tatsächlichen Wert des Parameters annähert. Künstliche neuronale Netze sind dazu in der Lage, komplexe Probleme, die von einer Vielzahl von Faktoren be- einflusst werden, zu lösen bzw. deren Lösung zu erlernen. Ein Vorteil der Verwendung eines künstlichen neuronalen Netzes zur Schätzung der Parameter eines Referenzmodells besteht daher darin, dass die Werte der Parameter ermittelt werden können, ohne dass zur Bestimmung der Modellparameter ein Fahrprogramm mit definierten Fahrmanövern durchgeführt werden muss, welche die maßgeblichen Faktoren in bestimmter Weise festlegen. Hierdurch ist die Bestimmung der Parameter einfacher und in kürzerer Zeit möglich.
In einer Ausführungsform des Verfahrens und der Vorrichtung ist es vorgesehen, dass der Schätzwert des Modellparameters als Wert eines Parameters in einem weiteren Fahrzeugmodell zugrunde gelegt wird, wobei mittels des weiteren Fahrzeugmodells der Wert wenigstens einer dritten Fahrzustandsgröße bestimmt wird und wobei die Anpassung des künstlichen neuronalen Netzes in Abhängigkeit von dem Ergebnis eines Ver- gleichs zwischen dem berechneten Wert und einem mithilfe von Fahrzeugsensoren ermittelten Wert der dritten Fahrzustandsgröße durchgeführt wird.
Eine direkte Messung des Modellparameters ist, wie eingangs dargestellt, in der Regel nicht möglich. Daher kann der tatsächliche Wert des Parameters auch nicht für das Training des künstlichen neuronalen Netzes verwendet werden. In der zuvor genannten Ausführungsform ist es daher vorteilhaft vorgesehen, dass die Anpassung anhand eines Vergleichs zwischen dem anhand des geschätzten Parameterwerts berechneten und einem mithilfe von Sensoren ermittelten Wert einer Fahrzustandsgröße erfolgt.
Das Referenzfahrzeugmodell und das weitere Fahrzeugmodell können im Allgemeinen verschieden voneinander sein, wobei das weitere Fahrzeugmodell so gewählt ist, dass es die Parameter des Referenzfahrzeugmodells umfasst. Da mittels des künstlichen neuronalen Netzes alle Parameter des weiteren Fahrzeugmodells bestimmt werden müssen, um das Lernverfah- ren durchführen zu können, ist es vorteilhaft, wenn das weitere Fahrzeugmodell einen möglichst geringen Parameter- überschuss gegenüber dem Referenzfahrzeugmodell aufweist.
Eine weitere Ausgestaltung des Verfahrens und der Vorrich- tung sieht daher vor, dass das Referenzfahrzeugmodell und das weitere Fahrzeugmodell identisch sind. Hierdurch wird vermieden, dass mit dem künstlichen neuronalen Netz Parameter des weiteren Fahrzeugmodells bestimmt werden müssen, die nicht in dem Referenzmodell enthalten sind, so dass die Anzahl der mittels des künstlichen neuro- nalen Netzes zu bestimmenden Parameter minimiert wird.
Eine Weiterbildung des Verfahrens und der Vorrichtung beinhaltet, dass es sich bei dem Lernverfahren um ein Verfahren zum überwachten Lernen handelt.
Das überwachte Lernen hat den Vorteil, dass das Training des künstlichen neuronalen Netzes sehr zielgerichtet ist und sehr rasch realistische Schätzwerte für die Modellparameter erhalten werden.
Eine Ausgestaltung des Verfahrens und der Vorrichtung zeichnet sich dadurch aus, dass es sich bei dem Lernverfahren um ein Backpropagation-Verfahren handelt.
Fahrzeugmodelle enthalten in der Regel Näherungen, die nur in einem bestimmten Fahrzustandsbereich gültig sind bzw. zu einer realistischen Beschreibung des Fahrzeugverhaltens führen. Das Training des künstlichen neuronalen Netzes kann daher besonders wirkungsvoll in dem Gültigkeitsbereich des weiteren Fahrzeugmodells durchgeführt werden. In einem Bereich, in dem das Fahrzeugmodell nicht gültig ist, könnte es wegen der dann bestehenden Ungenauigkeit des Modells zu fehlerhaften Anpassungen des künstlichen neuronalen Netzes kommen .
Eine Ausgestaltung des Verfahrens und der Vorrichtung ist daher dadurch gekennzeichnet, dass die Anpassung des künst- liehen neuronalen Netzes mittels des Lernverfahrens nur dann vorgenommen wird, wenn der mithilfe der Fahrzeugsensoren ermittelte Wert der dritten Fahrzustandsgröße in einem vorgegebenen beschränkten Bereich liegt.
Eine weitere Ausgestaltung des Verfahrens und der Vorrichtung zeichnet sich dadurch aus, dass der beschränkte Bereich einem Gültigkeitsbereich des weiteren Fahrzeugmodells entspricht .
Unter dem Gültigkeitsbereich des weiteren Fahrzeugmodells wird der Fahrzustandsbereich verstanden, in dem das Modell das Fahrverhalten des Fahrzeugs realistisch beschreibt.
Eine Weiterbildung des Verfahrens und der Vorrichtung sieht vor, dass mittels des künstlichen neuronalen Netzes Abweichungen des Schätzwerts des Modellparameters von einem vorgegebenen Ausgangswert ermittelt werden.
Bei dieser Weiterbildung wird der Schätzwert des Modellparameters vorteilhaft nicht direkt mittels des künstlichen neuronalen Netzes berechnet, sondern das künstliche neuronale Netz bestimmt Abweichungen des Parameterwerts von einem vorgegebenen Ausgangswert.
Anhand des Verfahrens und der Vorrichtung wird es ermöglicht, die Bestimmung des Werts des Modellparameters auch während des Normalbetriebs durchzuführen.
Bei einer Ausgestaltung des Verfahrens und der Vorrichtung ist es daher vorgesehen, dass der Schätzwert des Modellpa- rameters während eines Normalbetriebs des Kraftfahrzeugs ermittelt wird.
Eine weitere Ausgestaltung des Verfahrens und der Vorrich- tung zeichnet sich dadurch aus, dass sich der Wert des Parameters mit der Zeit verändert.
Bei dieser Ausgestaltung können insbesondere Werte von Parametern, die sich während des Betriebs des Fahrzeugs ver- ändern, stets aktualisiert werden. Beispiel für derartige Modellparameter sind Parameter, deren Wert sich bei einer Veränderung des Beladungszustands des Fahrzeugs oder aufgrund von Verschleiß verändert.
Eine Ausführungsform des Verfahrens und der Vorrichtung beinhaltet, dass der Modellparameter enthalten ist in der Gruppe, umfassend eine Masse des Fahrzeugs, Trägheitsmomente des Fahrzeugs und Schräglaufsteifigkeiten von Rädern des Fahrzeugs .
Die Werte der genannten Parameter verändern sich in der Regel während des Betriebs des Fahrzeugs beispielsweise aufgrund einer Veränderung des Beladungszustands des Fahrzeugs oder einer Abnutzung der Reifen bzw. bei einem Reifenwech- sei. Vorteilhaft können die veränderten Werte während des Normalbetriebs des Fahrzeugs ermittelt werden.
Eine Weiterbildung des Verfahrens und der Vorrichtung sieht vor, dass der Schätzwert in einem nicht-flüchtigen Speicher des Fahrzeugs gespeichert wird und dass der gespeicherte Wert aktualisiert wird, wenn sich der Schätzwert gegenüber dem gespeicherten Wert verändert. Die Verwendung eines nicht-flüchtigen Speichers hat den Vorteil, dass die gespeicherten Werte erhalten bleiben, wenn das Fahrzeug bzw. dessen Zündung abgeschaltet wird. Bei einem Zündungsneustart können damit die zuletzt gespeicherten Werte wieder ausgelesen werden. Wenn sich der Wert eines Parameters beispielsweise aufgrund eines veränderten Beladungszustands des Fahrzeugs gegenüber dem gespeicherten Wert verändert, wird der gespeicherte Wert vorteilhaft ak- tualisiert.
Darüber hinaus wird ein Verfahren zum Beeinflussen des Fahrzustands eines Kraftfahrzeugs bereitgestellt, bei dem der Fahrzustand in Abhängigkeit von einer Abweichung zwi- sehen einem Istwert einer ersten Fahrzustandsgröße und einem Referenzwert der ersten Fahrzustandsgröße beeinflusst wird. Der Referenzwert wird in einem wenigstens einen Modellparameter enthaltenden Referenzfahrzeugmodell ermittelt, und ein Wert des Modellparameters wird anhand eines Verfahrens der zuvor dargestellten Art bestimmt.
Zudem wird ein System zum Beeinflussen des Fahrzustands eines Kraftfahrzeugs bereitgestellt, das eine Regeleinrichtung umfasst, die dazu ausgebildet ist, in Abhängigkeit von einer Abweichung zwischen einem Istwert einer ersten Fahrzustandsgröße und einem Referenzwert der ersten Fahrzustandsgröße eine Stellgröße zur Ansteuerung eines den Fahrzustand beeinflussenden Aktuators zu bestimmen. Der Referenzwert ist dabei in einem wenigstens einen Modellparame- ter enthaltenden Referenzfahrzeugmodell ermittelbar, wobei das System eine Vorrichtung der zuvor beschriebenen Art zum Ermitteln eines Werts des Modellparameters umfasst. Ferner wird ein Computerprogrammprodukt bereitgestellt, das einen Algorithmus definiert, der ein Verfahren nach einem der Patentansprüche 1 bis 13 umfasst.
Die genannten und weitere Vorteile, Besonderheiten und zweckmäßige Ausgestaltung der Erfindung werden auch anhand der Ausführungsbeispiele deutlich, die im Folgenden unter
Bezugnahme auf die Figuren beschrieben werden.
Kurze Beschreibung der Figuren
Von den Figuren zeigt:
Fig. 1 ein schematisches Blockdiagramm eines Fahrdynamik- regelsystems,
Fig. 2 eine Veranschaulichung miteinander verbundener
Neuronen,
Fig. 3 eine schematisches Blockdiagramm zur Darstellung der grundsätzlichen Struktur eines Neurons,
Fig. 4a ein Diagramm, das eine Aktivierungsfunktion eines Neurons in einer Ausführungsform darstellt,
Fig. 4b ein Diagramm, das eine Aktivierungsfunktion eines Neurons in einer weiteren Ausführungsform darstellt,
Fig. 5 eine schematische Darstellung eines künstlichen neuronalen Netzes in einer ersten Ausführungsform, Fig. 6 eine schematische Darstellung eines künstlichen neuronalen Netzes in einer zweiten Ausführungsform,
Fig. 7 eine schematische Darstellung eines künstlichen neuronalen Netzes in einer dritten Ausführungsform,
Fig. 8 ein schematisches Blockdiagramm einer Einrichtung zum Schätzen von Modellparametern eines Fahrzeugmodells .
Darstellung von Ausführungsbeispielen
In Figur 1 ist schematisch eine grundsätzliche Struktur einer Fahrdynamikregelung für ein Fahrzeug 101 anhand eines Blockdiagramms des Regelkreises dargestellt. Bei dem Fahrzeug kann es sich beispielsweise um einen PKW oder einen LKW handeln. Bei der Regelgröße Y handelt es sich im Allgemeinen um eine geeignete Fahrzustandsgröße . Im Falle des dem Fachmann an sich bekannten ESP wird beispielsweise die Gierrate ψ und/oder der Schwimmwinkel ß als Regelgröße herangezogen. Der aktuelle Istwert Yιst der Regelgröße Y wird entweder mittels eines Sensors des Fahrzeugs 101 direkt gemessen oder aus den Messwerten von einem oder mehreren Sensoren abgeleitet. Aus der Differenz zwischen dem Istwert Yιst und einem Referenzwert Yref der Regelgröße Y wird die Regelabweichung AY = Yref-Yιst berechnet. Die Re- gelabweichung Δ7 stellt die Eingangsgröße einer Regeleinrichtung 102 dar, die in Abhängigkeit von der Regelabweichung ein Ausgangssignal berechnet. Die Regeleinrichtung 102 wird üblicherweise aktiviert, wenn die Regelabweichung Δ7 sowie gegebenenfalls weitere Großen vorgegebene Regelungseintrittsschwellenwerte überschreiten. Die Ausgangssignale der Regeleinrichtung 102 entsprechen einer Stellan- forderung, nach deren Maßgabe wenigstens ein Aktuator 103 angesteuert wird, mit dem das Fahrverhalten des Fahrzeugs 101 beeinflusst werden kann. Im Falle des ESP handelt es sich bei den Ausgangssignalen beispielsweise um eine Gier- momentenanforderung, die mittels des Aktuators 103 umge- setzt wird. Bei dem Aktuator 103 kann es sich beispielsweise um einen dem Fachmann bekannten Bremsenaktuator handeln, mit dem radindividuelle Bremsdrucke in den Radbremsen des Fahrzeugs 101 gezielt aufgebaut werden können. Gleichfalls kann ein Lenkungsaktuator verwendet werden, mit dem ein Lenkmoment in den Lenkstrang des Fahrzeugs 101 eingesteuert oder mit dem fahrerunabhangig ein Radeinschlagswinkel an lenkbaren Radern des Fahrzeugs 101 verändert werden kann. Der Lenkungsaktuator kann beispielsweise als eine so genannte Uberlagerungslenkung ausgeführt sein. Ferner kann zur Beeinflussung des Fahrverhaltens in dem Antriebsmotor des Fahrzeugs 101 oder in den Triebstrang eingegriffen werden. Darüber hinaus sind dem Fachmann weitere Aktuatoren
103 wie beispielsweise aktive Wankstabilisatoren bekannt, mit denen das Fahrverhalten beeinflusst werden kann und die bei der Fahrdynamikregelung eingesetzt werden können. Vorzugsweise werden mehrere der zuvor genannten Aktuatoren 103 eingesetzt, wobei das Fahrdynamikregelsystem beispielsweise über eine Verteileinrichtung verfugen kann, die aus der Stellanforderung der Regeleinrichtung 102 mehrere Teilan- forderungen bestimmt, nach deren Maßgabe jeweils ein Aktuator 103 angesteuert wird. Die Berechnung des Referenzwerts Yref der Regelgröße Y erfolgt in der Referenzwertberechnungseinrichtung 104 auf der Basis eines Referenzmodells des Fahrzeugs 101 anhand von Größen E , die den vom Fahrer gewünschten Fahrzustand des Fahrzeugs 101 angeben. Als Referenzfahrzeugmodell können verschiedene Modelle des Fahrzeugs 101 wie Einspurmodelle oder Zweispurmodelle in linearer oder nicht linearer Ausführungsform verwendet werden. Bei den Größen E handelt es sich beispielsweise um den von dem Fahrer an den lenkbaren Rädern eingestellten Radeinschlagswinkel, der mittels eines Lenkwinkelsensors erfasst werden kann, und der von dem Fahrer eingestellten Fahrzeuggeschwindigkeit, die beispielsweise mit Hilfe von Raddrehzahlsensoren feststellbar ist. Das dargestellte Fahrdynamikregelsystem ist dem Fachmann insoweit an sich bekannt. Im Hinblick auf eine Gierratenregelung und Regeleingriffe in das Bremssystem und die Motorsteuerung wird ein derartiges Fahrdynamikregelsystem beispielsweise in der Offenlegungsschrift DE 195 15 059 Al beschrieben .
Das Referenzfahrzeugmodell beschreibt das Verhalten des Fahrzeugs 101 anhand von Parametern, die an dieses Fahrzeug 101 angepasst werden müssen. Hierbei handelt es sich insbesondere um geometrische Parameter, die in einfacher Weise bestimmbar und im Wesentlichen nicht veränderlich sind. Diese Parameter können an einem Prototyp des Fahrzeugs 101 bestimmt und in einem nicht-flüchtigen Speicher 105 des Fahrdynamikregelsystems gespeichert werden, der mit der Re- ferenzwertberechnungseinrichtung 104 in Verbindung steht. Darüber hinaus enthält das Referenzfahrzeugmodell in der Regel jedoch auch Parameter, die nur in Fahrversuchen bestimmbar sind. Während des Betriebs des Fahrzeugs 101 kön- nen sich die Werte dieser Parameter zudem verändern. Beispiele für derartige Parameter sind die Masse des Fahrzeugs 101, Trägheitsmomente des Fahrzeugs 101 oder Schräglauf- steifigkeiten der Reifen des Fahrzeugs 101.
Schätzwerte der Parameter des verwendeten Referenzfahrzeugmodells werden mittels eines künstlichen neuronalen Netzes (KNN) 500 bestimmt, das anhand eines Lernverfahrens ange- passt wird, um die Schätzwerte möglichst gut an die korrek- ten Werte der Parameter anzunähern.
Ein KNN 500 besteht aus mehreren Neuronen 201 und gerichteten Verbindungen zwischen den Neuronen 201. Wie anhand von Figur 2 beispielhaft für sieben Neuronen 201 in zwei Schichten veranschaulicht, ist jeder Verbindung zwischen zwei Neuronen 20I1 und 201: eines KNN 500 ein Verstärkungsfaktor ay zugeordnet. Der Verstärkungsfaktor ay kann auch als Funktionswert einer Verstärkungsfunktion berechnet werden. Über die Verbindung werden Daten mit dem Verstärkungs- faktor a gewichtet von einem Neuron 20I1 zu einem Neuron
20I1, übertragen. Die Indizes der Neuronen 201 sind in Figur 2 ebenfalls angegeben.
Die Struktur eines Neurons 20I1 ist in der Figur 3 schema- tisch veranschaulicht. Jedem Neuron 20I1 ist eine Propagierungsfunktion zugeordnet, welche die Eingänge U1,...,CLN des Neurons 20I1 zueinander in Beziehung setzt (Block 301) . Mit Hilfe der Propagierungsfunktion wird für ein Neuron 201i eine Eingangsgröße HeI1 bestimmt, die auch als Netzeingabe bezeichnet wird. In einer Ausführungsform entspricht die Netzeingabe netL der gewichteten Summe der Eingänge des Neurons 20I1. Zudem ist jedem Neuron 20I1 eine Aktivierungs- funktion factl zugeordnet, die auf die Netzeingabe angewendet wird und mit welcher der aktuelle Aktivierungsgrad ai
Figure imgf000016_0001
des Neurons 20I1 bestimmt wird (Block 302). Beispiele für mögliche Aktivierungsfunktionen factι sind ei- ne Stufenfunktion, wie sie in Figur 4a dargestellt ist, und eine Funktion mit einem linearen Bereich und daran anschließenden konstanten Bereichen, wie sie in Figur 4b dargestellt ist. Weitere Beispiele für Aktivierungsfunktionen sind Sigmoidfunktionen, hyperbolische Tangensfunktionen o- der logistische Funktionen. Die Stelle, an der die Aktivierungsfunktion factι des Neurons 20I1 die größte Steigung aufweist, wird als Schwellenwert des Neurons 20I1 bezeichnet und beschreibt die Stelle, an der das Neuron 20I1 besonders empfindlich ist. Darüber hinaus ist jedem Neuron 20I1 eine Ausgabefunktion foutι zugeordnet, die auf den Aktivierungsgrad at angewendet wird, um die Ausgabe O1 des Neurons 20I1 zu ermitteln (Block 303) . In der Regel kann die Ausgabefunktion foutι als Identitätsfunktion angesetzt werden, da die Ausgabe O1 mittels der Aktivierungsfunktion factι bereits hinreichend gut eingestellt werden kann.
Die Topologie des KNN 500 sieht mehrere Schichten von Neuronen 201 vor, bei denen es sich insbesondere um eine Eingangsschicht 501 und eine Ausgangsschicht 502 handelt. Die Neuronen 201 der Eingangschicht 501 nehmen die Eingangssignale / des KNN 500 an und leiten sie zur Ausgangsschicht 502 weiter. Die Ausgaben der Neuronen 201 der Ausgangsschicht 502 entsprechen den Ausgangssignalen O des KNN 500. Eine beispielhafte Topologie eines KNN 500, das aus einer Eingangsschicht 501 und einer Ausgangsschicht 502 besteht, ist in Figur 5 beispielhaft dargestellt. Das KNN 500 kann auch über eine oder mehrere Zwischenschichten 601 mit Zwischenneuronen verfügen, wobei eine Zwischenschicht 601 auch als verdeckte Schicht und die Zwischenneuronen auch als verdeckte Neuronen bezeichnet werden. In Figur 6 ist beispielhaft eine Topologie des KNN 500 mit zwei Zwischen- schichten 601i und 6OI2 dargestellt. Bei den in den Figuren 5 und 6 dargestellten KNN 500 handelt es sich um so genannte Feed-Forward-Netze, bei denen die Verbindungen zwischen den Neuronen 201 ausschließlich von einer Schicht in eine in Richtung der Ausgangsschicht 502 nachfolgende Schicht verlaufen. Es ist jedoch auch möglich, dass Verbindung von Neuronen 201 einer Schicht zu Neuronen 201 einer vorangehenden Schicht verlaufen, was auch als Rückkopplung bezeichnet wird. In Figur 7 ist ein KNN 500 mit einer beispielhaft eingezeichneten Rückkopplung dargestellt. Gleich- falls können auch so genannte laterale Rückkopplungen bestehen, bei denen Verbindungen zwischen den Neuronen einer Schicht bestehen. Zudem kann ein Neuron 201 auch auf sich selbst rückgekoppelt werden. Ferner muss ein Neuron 201 in einer bestimmten Schicht nicht ausschließlich mit Neuronen 201 einer Nachbarschicht verbunden sein, sondern es können vielmehr auch Verbindungen zu Neuronen 201 anderer Schichten bestehen, wie dies in Figur 7 ebenfalls beispielhaft dargestellt ist.
Bei den Eingangssignalen / des KNN 500, das zur Bestimmung der Schätzwerte der Modellparameter eingesetzt wird, handelt es sich um Fahrzustandsgrößen, die mithilfe von Sensoren des Fahrzeugs 101 gemessen oder aus den Messwerten von Fahrzeugsensoren bestimmt werden, und/oder um eine oder mehrere der Größen E , die von dem Fahrer des Fahrzeugs 101 eingestellt werden. Bei den als Eingangssignalen / genutzten Fahrzustandsgrößen kann es sich beispielsweise um die Gierrate, die Gierbeschleunigung, die Querbeschleunigung, der Schwimmwinkel die Schwimmwinkelgeschwindigkeit und/oder die Schräglaufwinkel des Fahrzeugs 101 handeln, wobei diese Aufzählung beispielhaft und in keiner Weise beschränkend gemeint ist. Die Gierrate kann dabei mittels eines Gierratensensors gemessen werden, aus dessen Signalen auch die Gierbeschleunigung berechnet werden kann. Die Querbeschleunigung kann mittels eines Querbeschleunigungssensors gemessen werden. Schwimmwinkel, Schwimmwinkelgeschwindigkeit und Schräglaufwinkel können aus den Signalen von Sensoren, wie etwa dem Gierratensensor und/oder dem Querbeschleunigungs- sensor abgeleitet werden. Für jedes Eingangssignal / ist vorzugsweise ein Eingangsneuron in der Eingangsschicht 501 des verwendeten KNN 500 vorhanden, welches das entsprechen- de Eingangssignal entgegennimmt. Die Ausgangssignale O des KNN 500 umfassen die Schätzwerte der Modellparameter des Referenzfahrzeugmodells, das innerhalb der Referenzwertbe- rechnungseinrichtung 104 des Fahrdynamikregelsystems des Fahrzeugs 101 zur Bestimmung der Referenzwerte Yref der Re- gelgröße Y herangezogen wird. Für jedes Ausgangssignal O, d.h. für jeden zu schätzenden Parameter, ist vorzugsweise ein Ausgangsneuron in der Ausgangsschicht 502 vorgesehen, dessen Ausgabe dem Schätzwert des Parameters entspricht. Darüber hinaus kann das verwendete KNN 500 grundsätzlich beliebig ausgestaltet sein. Insbesondere können die Propa- gierungs-, Aktivierungs- und Ausgabefunktionen der Neuronen 201 grundsätzlich beliebig gewählt werden. Ferner kann auch die Topologie des KNN 500 grundsätzlich beliebig gestaltet sein. In einer vorteilhaften Ausführungsform handelt es sich bei dem verwendeten KNN 500 um ein dem Fachmann an sich bekanntes Elman- oder Jordan-Netz. Das verwendete KNN 500 ist Bestandteil einer Einrichtung zum Schätzen der Modellparameter, die in Figur 8 schematisch anhand eines Blockdiagramms veranschaulicht ist. Wie zuvor bereits beschrieben, nimmt der Fahrer Einfluss auf den Fahrzustand des Fahrzeugs 101, indem er bestimmte Größen E , wie etwa den Radeinschlagswinkel der lenkbaren Räder des Fahrzeugs 101 oder die Fahrzeuggeschwindigkeit einstellt. Hierdurch stellt sich ein Fahrzustand ein, der durch Fahrzustandsgrößen beschrieben werden kann. Mess- o- der Schätzwerte X1 (i = \,...,N ) der Fahrzustandsgrößen werden mit Sensoren des Fahrzeugs 101 gemessen oder aus Messwerten von Sensoren abgeleitet. Die Werte X1 der Fahrzustandsgrößen sowie die von dem Fahrer vorgegebenen Größen E werden dem KNN 500 als Eingangssignale O zugeführt. In dem KNN 500 werden Schätzwerte p} (j = \,...,M) der Parameter eines Fahrzeugmodells berechnet. Bei dem Fahrzeugmodell kann es sich um das in der Referenzwertberechnungseinheit 104 verwendete Referenzfahrzeugmodell oder ein anderes Fahrzeugmodell handeln. In jedem Falle sollte das Fahrzeugmodell je- doch so gewählt werden, dass es die zu bestimmenden Parameter des Referenzmodells enthält. Die in dem KNN 500 ermittelten Schätzwerte p} werden in einer Begrenzungseinrichtung 802 auf physikalisch sinnvolle bzw. mögliche Werte begrenzt. Hierdurch werden Schätzwerte p erhalten, die phy- sikalisch plausibel sind.
In der Recheneinrichtung 803 werden dann Schätzwerte X1(P,) der Fahrzustandsgrößen anhand des gewählten Fahrzeugmodells berechnet, wofür der Recheneinrichtung 803 vorzugsweise auch die von dem Fahrer eingestellten Größen E zugeführt werden. Für die Parameter des Fahrzeugmodells werden die begrenzten Schätzwerte p der Berechnung zugrunde gelegt. Die derart berechneten Schätzwerte X1(Pj) der Fahrzustands- größen werden dann in der Vergleichseinrichtung 804 mit den aus den Messungen gewonnen Werten X1 der Fahrzustandsgrößen verglichen. In einer Ausführungsform werden bei dem Ver- gleich die Differenzen Ax1
Figure imgf000020_0001
bestimmt. In anderen Ausführungsbeispielen können dem Vergleich jedoch auch andere mathematische Verknüpfungen, wie beispielsweise eine Quotientenbildung, zugrunde gelegt werden. Das Ergebnis des Vergleichs wird einer Adaptionseinrichtung 805 zugeführt, die das KNN 500 in Abhängigkeit von dem Ergebnis des Vergleichs anhand eines Lernverfahrens adaptiert. Das Training des KNN 500 anhand des Lernverfahrens erfolgt in aufeinanderfolgenden Zyklen, wobei in jedem Zyklus zunächst Schätzwerte pj der Parameter p} berechnet und dann eine Anpas- sung des KNN 500 vorgenommen wird.
Grundsätzlich kann ein Lernverfahren zum bestärkenden oder zum überwachten Lernen eingesetzt werden. Beim bestärkenden Lernen erfolgt die Anpassung des KNN 500 in Abhängigkeit davon, ob im Wesentlichen korrekte Schätzwerte der Modellparameter ermittelt worden sind oder nicht. Die Ermittlung im Wesentlichen korrekter Schätzwerte kann dabei beispielsweise dann festgestellt werden, wenn die Differenzen Ax1 kleiner als vorgegebene Schwellenwerte sind. Beim überwach- ten Lernen erfolgt die Anpassung des KNN 500 in Abhängigkeit von der Güte der Schätzwerte. Die Güte der Schätzwerte wird anhand eines vorgegebenen Gütekriteriums bzw. einer Gütefunktion bestimmt. Da die tatsächlichen Werte der zu bestimmenden Parameter hier nicht anhand von Messungen be- stimmt werden können, wird die Güte der Schätzung anhand eines Gütekriteriums ermittelt, das auf das Ergebnis des Vergleichs zwischen den mithilfe der Sensoren ermittelten Werte X1 und den in der Recheneinrichtung 804 berechneten Werten X1(Pj) der herangezogenen Fahrzustandsgrößen angewendet wird. Das Gütekriterium kann grundsätzlich beliebig gewählt werden. Dabei ist jedoch zu beachten, dass die Schätzgüte von dem verwendeten Gütekriterium abhängt.
Bei einem Lernverfahren werden bestimmte Parameter bzw. Größen des KNN 500 verändert. Grundsätzlich können etwa die Verstärkungsfaktoren der Verbindung zwischen den Neuronen 201, die Aktivierungs-, Propagierungs- oder Ausgabefunktion eines oder mehrere Neuronen 201 oder der Schwellenwert eines oder mehrere Neuronen 201 angepasst werden. Im Hinblick auf die möglichen Lernverfahren besteht grundsätzlich keine Beschränkung. Es kann grundsätzlich jedes Lernverfahren ge- nutzt werden, das für das gewählte KNN 500 anwendbar ist. In einer Ausführungsform, insbesondere bei Verwendung eines Elman- oder Jordan-Netzes, kann beispielsweise ein dem Fachmann an sich bekanntes Backpropagation-Verfahren als Lernverfahren eingesetzt werden, bei dem die Gewichte zwi- sehen den Neuronen 201 des KNN 500 anhand eines Gradientabstiegsverfahrens angepasst werden. Ein derartiges Verfahren basiert auf einer zu minimierenden Fehlerfunktion, die im Falle des Backpropagation-Verfahrens das zuvor genannte Gütekriterium des Backpropagation-Verfahrens dar- stellt. Als Fehlerfunktion kann beispielsweise die Summe der quadrierten Differenzen Ax1 verwendet werden.
Fahrzeugmodelle enthalten üblicherweise Näherungen, die nur in einem bestimmten Fahrzustandsbereich Gültigkeit besit- zen. Die Anpassung des KNN 500 wird daher in einer Ausführungsform nur dann vorgenommen, wenn ein derartiger Fahrzustand vorliegt. Dies wird in der Aktivierungseinrichtung 806 des in Figur 8 gezeigten Systems anhand einer Aktivierungslogik ermittelt, die insbesondere prüft, ob einige o- der alle Werte X1 der Fahrzustandsgrößen in einem vorgegebenen Bereich liegen, der dem Gültigkeitsbereich des Fahr- zeugmodells entspricht. Ist dies der Fall, sendet die Aktivierungseinrichtung 806 ein Aktivierungssignal an die Adaptionseinrichtung 805, die daraufhin Anpassungen des KNN 500 vornimmt .
Mittels des KNN 500 werden vorzugsweise taktweise neue Schätzwerte p} der Parameter berechnet, die aufgrund der Anpassung des KNN 800 zunehmend realistischer werden. Hierdurch erlernt das KNN 500 die Bestimmung von realistischen Schätzwerten p} der Modellparameter. Wenn die Abweichung zwischen dem aus den Messwerten gewonnenen Werte X1 und den mittels des Fahrzeugmodells berechneten Werten xt(p ) der Fahrzustandsgrößen ausreichend gering ist, insbesondere, wenn die Differenz Ax1 kleiner als ein Schwellenwert ist, werden die Schätzwerte p in dem Speicher 105 des Fahrdy- namikregelsystems gespeichert. Die Bestimmung der Schätzwerte PJ kann nach der Speicherung fortgesetzt werden, um die Werte weiter zu verbessern. Die gespeicherten Werte werden dabei regelmäßig aktualisiert.
Das zuvor dargestellte Verfahren kann mit einem Prototypen des Fahrzeugs 101 durchgeführt werden, um die Werte der in dem gewählten Referenzfahrzeugmodell enthaltenen Parameter vor dem Start der Serienproduktion des Fahrzeugs 101 zu ermitteln. In diesem Fall werden die optimierten Schätzwerte PJ der Parameter bei der Produktion des Fahrzeugs 101 in dem Speicher 105 des Fahrdynamikregelsystems hinterlegt. Die Parameterschätzung kann zudem im Normalbetrieb des Fahrzeugs 101 fortgesetzt werden. Dafür wird das Fahrzeug 101 mit der dargestellten Parameterschätzeinrichtung ausgestattet, welche das Parameterschätzverfahren während des Betriebs des Fahrzeugs 101 durchführt. Wenn die Abweichung zwischen dem aus den Messwerten gewonnenen Werte X1 und den mittels des Fahrzeugmodells berechneten Werten X1(Pj) der Fahrzustandsgrößen ausreichend gering ist bzw. sich verringert, werden die Schätzwerte p} in dem Speicher 105 gespeichert bzw. die bereits gespeicherten Werte aktuali- siert. Da es sich um einen nicht-flüchtigen Speicher 105 wie etwa ein EEPROM handelt, dessen Daten bei unterbrochener Energiezufuhr nicht gelöscht werden, können die zuletzt gespeicherten Schätzwerte p} nach einem Zündungsneustart übernommen werden.
Mittels der Parameterschätzeinrichtung können, wie zuvor dargestellt, direkt Schätzwerte p} für die Parameter des Referenzfahrzeugmodells ermittelt werden. Gleichfalls ist es jedoch auch möglich, Abweichungen von vorgegebenen Aus- gangswerten zu ermitteln. Dies ist insbesondere im Normalbetrieb des Fahrzeugs 101 vorteilhaft, da auf diese Weise die bei Herstellung in dem Speicher 105 abgelegten Parameterwerte an veränderte Bedingungen angepasst werden können. Solange bis sich aufgrund des Parameterschätzverfahrens veränderte Parameterwerte ergeben, können die Ausgangswerte verwendet werden. Mittels des KNN 500 können die Schätzwerte p ermittelt und nachfolgend die Abweichungen von den Ausgangswerten bestimmt werden. Das KNN 500 kann jedoch auch so konfiguriert werden, dass es Schätzwerte für die Abweichung liefert. Vorteilhaft kann dabei durch eine geeignete Konfiguration des KNN 500 eine prozentual ausge- drückte relative Abweichung gegenüber den Ausgangswerten ermittelt werden.
Ein Beispiel für ein oftmals in Fahrdynamikregelsystemen als Referenzfahrzeugmodell verwendetes Modell ist das lineare Einspurmodell des Fahrzeugs 101. Für ein lineares Einspurmodell gelten die folgenden Modellgleichungen:
Figure imgf000024_0001
mit
Figure imgf000024_0002
bt=^- K = Z0 = mv J J,
Hierbei bezeichnet ψ die Gierrate des Fahrzeugs 101, ß dessen Schwimmwinkel, v die Fahrzeuggeschwindigkeit und δ den Radeinschlagswinkel der lenkbaren Räder des Fahrzeugs 101. Ferner enthält das Modell folgende Parameter:
m '. Masse des Fahrzeugs
Jz : Trägheitsmoment des Fahrzeugs bezüglich seiner Hochachse (Gierachse)
/v : in Fahrzeuglängsrichtung gemessener Abstand zwischen dem Fahrzeugschwerpunkt und der Vorderachse lh '. in Fahrzeuglängsrichtung gemessener Abstand zwischen dem Fahrzeugschwerpunkt und der Vorderachse
C -. Seitensteifigkeit der Vorderreifen ch '. Seitensteifigkeit der Hinterreifen
Die Fahrzeuggeschwindigkeit v ist im Einspurmodell vereinfacht ebenfalls als Parameter modelliert, obwohl es sich bei ihr um eine Zustandsgröße handelt. Daher wird der Wert der Fahrzeuggeschwindigkeit v nicht geschätzt. Die übrigen, zuvor aufgeführten Parameter des Modells sind jedoch von Interesse und werden daher geschätzt. Dabei kann angenommen werden, dass sich die Schwerpunktlage des Fahrzeugs 101 nicht wesentlich verändert, so dass die beiden Parameter lv und lh als konstant angenommen werden können. Sie müssen daher nicht zwingend geschätzt werden. Die übrigen Fahrzeugmodellparameter m , Jz , cv und ch sind nicht in einfacher Weise ermittelbar und können sich bei einer Ver- änderung des Beladungszustands des Fahrzeugs 101, durch Verschleiß der Reifen oder nach einem Reifenwechsel verändert und werden daher mittels des KNN 500 geschätzt.
Das lineare Einspurmodell bildet das Fahrzeugverhalten in einem linearen Fahrbereich realistisch ab. Falls auch in der Recheneinheit 804 das lineare Einspurmodell verwendet wird, wird die Anpassung des KNN 500 daher in diesem linearen Fahrbereich vorgenommen. Der Bereich ist dadurch gekennzeichnet, dass die Querbeschleunigung kleiner als etwa 0,4 g oder 4 m/s2 ist (g bezeichnet die Erdbeschleunigung) . Daher wird in der Aktivierungseinrichtung 806 geprüft, ob der mittels eines Querbeschleunigungssensors gemessene Wert der Querbeschleunigung kleiner als dieser Wert ist. Ist dies der Fall, wird die Adaptionseinrichtung 805 aktiviert.
Bei Benutzung der Online-Parameteridentifikation durch ein KNN 500 ergibt sich eine Vereinfachung der Applikation des Referenzfahrzeugmodells. Es muss nicht mehr ein umfangreiches, fest definiertes Fahrmanöverprogramm abgefahren werden, um aus den dabei aufgezeichneten Messsignalen hinterher die Parameter des Referenzfahrzeugmodells zu berechnen. Bei dem Online-Identifikationsverfahren auf der Basis von KNN 500 reicht es aus, die Parameter online während des Fahrens zu bestimmen bzw. zu lernen. Dabei empfiehlt es sich aber dennoch, zur Parametrierung ein bestimmtes eventuell abgekürztes Fahrmanöverprogramm abzufahren.
Ferner ergibt sich als Vorteil der Erfindung, dass über die gesamte Lebensdauer des Fahrzeugs 101 die Parameter durch die Parameterschätzung immer optimal an eventuell aufgetretenen Parameterveränderungen angepasst sind, die beispiels- weise durch eine Veränderung des Beladungszustands oder durch Alterung bzw. Verschleiß verursacht werden kann. Somit stehen in dem Fahrdynamikregelsystem über die gesamte Lebensdauer des Fahrzeugs 101 die optimalen Parameter zur Verfügung.

Claims

Patentansprüche
1. Verfahren zum Ermitteln eines Werts eines Modellparameters eines Referenzfahrzeugmodells, d a du r c h g e k e n n z e i c h n e t, dass ein Schätzwert (Pj) des Modellparameters in Abhängigkeit von wenigstens einer zweiten Fahrzustandsgröße und/oder einer von einem Fahrer vorgegebenen Größe (E) mittels eines künstlichen neuronalen Netzes (500) mehrmals ermittelt wird, wobei das künstliche neuronale Netz (500) vor einer wiederholten Ermittlung des Schätzwerts (p.) anhand eines Lernverfahrens derart an- gepasst wird, dass sich der Schätzwert (Pj) des Modellparameters dem tatsächlichen Wert des Modellparameters annähert, und wobei der Schätzwert (pj) nach einer wiederholten Ermittlung als Wert des Modellparameters gespeichert wird.
2. Verfahren nach Anspruch 1, d a d u r c h g e k e n n z e i c h n e t, dass der Schätzwert (Pj) des Modellparameters als Wert eines Parameters in einem weiteren Fahrzeugmodell zugrunde gelegt wird, wobei mittels des weiteren Fahrzeugmodells der Wert wenigstens einer dritten Fahrzustandsgröße bestimmt wird, und wobei die Anpassung des künstlichen neuronalen Netzes (500) in Abhängigkeit von dem Ergebnis eines Vergleichs zwischen dem berechneten Wert und einem mithilfe von Fahrzeugsensoren ermittelten Wert der dritten Fahrzustandsgröße durchgeführt wird.
3. Verfahren nach Anspruch 1 oder 2, d a d u r c h g e k e n n z e i c h n e t, dass das Referenzfahrzeugmodell und das weitere Fahrzeugmodell identisch sind.
4. Verfahren nach einem der vorangegangenen Ansprüche, d a d u r c h g e k e n n z e i c h n e t, dass es sich bei dem Lernverfahren um ein Verfahren zum überwachten Lernen handelt.
5. Verfahren nach Anspruch 4, d a d u r c h g e k e n n z e i c h n e t, dass es sich bei dem Lernverfahren um ein Backpropaga- tion-Verfahren handelt.
6. Verfahren nach einem der vorangegangenen Ansprüche, d a d u r c h g e k e n n z e i c h n e t, dass die Anpassung des künstlichen neuronalen Netzes (500) mittels des Lernverfahrens nur dann vorgenommen wird, wenn der mithilfe der Fahrzeugsensoren ermittelte Wert der dritten Fahrzustandsgröße in einem vorgegebenen beschränkten Bereich liegt.
7. Verfahren nach Anspruch 6, d a d u r c h g e k e n n z e i c h n e t, dass der beschränkte Bereich einem Gültigkeitsbereich des weiteren Fahrzeugmodells entspricht.
8. Verfahren nach einem der vorangegangenen Ansprüche, d a du r c h g e k e n n z e i c h n e t, dass mittels des künstlichen neuronalen Netzes (500) Abweichungen des Schätzwerts (pj) des Modellparameters von einem Ausgangswert ermittelt werden.
9. Verfahren nach einem der vorangegangenen Ansprüche, d a d u r c h g e k e n n z e i c h n e t, dass sich der tatsächliche Wert des Modellparameters mit der Zeit verändert.
10. Verfahren nach einem der vorangegangenen Ansprüche d a d u r c h g e k e n n z e i c h n e t, dass der Modellparameter enthalten ist in der Gruppe, umfassend eine Masse des Fahrzeugs, Trägheitsmomente des Fahrzeugs und Schräglaufsteifigkeiten von Rädern des Fahrzeugs.
11. Verfahren nach einem der vorangegangenen Ansprüche d a du r c h g e k e n n z e i c h n e t, dass der Schätzwert (Pj) des Modellparameters während eines Normalbetriebs des Kraftfahrzeugs (101) ermittelt wird.
12. Verfahren nach einem der vorangegangenen Ansprüche d a du r c h g e k e n n z e i c h n e t, dass Schätzwert (p.) in einem nicht-flüchtigen Speicher (105) des Fahrzeugs (101) gespeichert wird, und dass der gespeicherte Wert aktualisiert wird, wenn sich der Schätzwert (Pj) gegenüber dem gespeicherten Wert verändert.
13. Verfahren zum Beeinflussen des Fahrzustands eines Kraftfahrzeugs (101), bei dem der Fahrzustand in Abhängigkeit von einer Abweichung (AY) zwischen einem Istwert (Y1111) einer ersten Fahrzustandsgröße (Y) und einem Referenzwert (Yref) der ersten Fahrzustandsgröße (Y) be- einflusst wird, wobei der Referenzwert (Yref) in einem wenigstens einen Modellparameter enthaltenden Referenzfahrzeugmodell ermittelt wird, d a du r c h g e k e n n z e i c h n e t, dass ein Wert des Modellparameters anhand eines Verfahrens nach einem der vorangegangenen Ansprüche bestimmt wird.
14. Computerprogrammprodukt, d a d u r c h g e k e n n z e i c h n e t, dass es einen Algorithmus definiert, der ein Verfahren nach einem der vorangegangenen Ansprüche umfasst.
15. Vorrichtung zum Ermitteln eines Werts eines Modellparameters eines Referenzfahrzeugmodells, d a du r c h g e k e n n z e i c h n e t, dass ein künstliches neuronales Netz (500) vorgesehen ist, das dazu ausgebildet ist, einen Schätzwert (pj) des Modellparameters in Abhängigkeit von wenigstens einer zweiten Fahrzustandsgröße und/oder einer von einem Fahrer vorgegebenen Größe (E) mehrmals zu ermitteln, wobei das künstliche neuronale Netz (500) vor einer wiederholten Ermittlung des Schätzwerts (pj) derart anpassbar ist, dass sich der Schätzwert (pj) des Modellparameters ( Pj ) dem tatsächlichen Wert des Modellparameters ( Pj ) annähert, und wobei der Schätzwert (pj) nach einer wiederholten Ermittlung als Wert des Modellparameters in einem Speicher (105) speicherbar ist.
16. System zum Beeinflussen des Fahrzustands eines Kraftfahrzeugs (101), umfassend eine Regeleinrichtung (102), die dazu ausgebildet ist, in Abhängigkeit von einer Abweichung ( Δ7 ) zwischen einem Istwert (Yιst) einer ersten Fahrzustandsgröße (Y) und einem Referenzwert (Yref) der ersten Fahrzustandsgröße (Y) eine Stellgröße zur Ansteuerung eines den Fahrzustand beeinflussenden Aktua- tors (103) zu bestimmen, wobei der Referenzwert ( Yref ) in einem wenigstens einen Modellparameter enthaltenden Referenzfahrzeugmodell ermittelbar ist, d a du r c h g e k e n n z e i c h n e t, dass es eine Vorrichtung nach Anspruch 15 zum Ermitteln eines Werts des Modellparameters umfasst.
PCT/EP2006/068589 2005-11-22 2006-11-16 Verfahren und vorrichtung zum ermitteln eines modellparameters eines referenzfahrzeugmodells WO2007060134A1 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
DE102005055902.6 2005-11-22
DE102005055902 2005-11-22
DE102006054425.0 2006-11-16
DE102006054425A DE102006054425A1 (de) 2005-11-22 2006-11-16 Verfahren und Vorrichtung zum Ermitteln eines Modellparameters eines Referenzfahrzeugmodells

Publications (1)

Publication Number Publication Date
WO2007060134A1 true WO2007060134A1 (de) 2007-05-31

Family

ID=38037949

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2006/068589 WO2007060134A1 (de) 2005-11-22 2006-11-16 Verfahren und vorrichtung zum ermitteln eines modellparameters eines referenzfahrzeugmodells

Country Status (2)

Country Link
DE (1) DE102006054425A1 (de)
WO (1) WO2007060134A1 (de)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008030667A1 (de) 2007-07-03 2009-01-08 Continental Teves Ag & Co. Ohg Verfahren und Vorrichtung zum Schätzen von Parametern
DE102019115967A1 (de) * 2019-06-12 2020-12-17 Bayerische Motoren Werke Aktiengesellschaft Hybrides Fahrzeugmodell basierend auf einem Einspurmodell und einem neuronalen Netz
WO2021058223A1 (de) 2019-09-27 2021-04-01 Bayerische Motoren Werke Aktiengesellschaft Verfahren zur effizienten, simulativen applikation automatisierter fahrfunktionen
CN113454544A (zh) * 2019-02-19 2021-09-28 西门子股份公司 为至少一个机器提供模型的方法、训练***、模拟机器运行的方法及模拟***
CN113799772A (zh) * 2020-09-18 2021-12-17 北京京东乾石科技有限公司 车辆的控制方法、装置以及控制***
DE102022113831A1 (de) 2022-06-01 2023-12-07 Bayerische Motoren Werke Aktiengesellschaft Verfahren und Vorrichtung zur Parametrierung einer Fahrzeug-Komponente mittels Inferenz

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008042924B4 (de) 2008-10-17 2024-02-22 Robert Bosch Gmbh Verfahren zur Regleroptimierung in Fahrzeugregelsystemen
SE537144C2 (sv) * 2012-12-04 2015-02-17 Scania Cv Ab Skattning av en tröghet för ett tillstånd i ett fordon
DE102016225772A1 (de) * 2016-12-21 2018-06-21 Audi Ag Prädiktion von Verkehrssituationen
CN108128309A (zh) * 2017-09-01 2018-06-08 特百佳动力科技有限公司 一种车辆工况实时预测的方法
DE102017218703A1 (de) * 2017-10-19 2019-04-25 Continental Teves Ag & Co. Ohg Verfahren zur Wertbestimmung von Parametern
DE102017219673A1 (de) * 2017-11-06 2019-05-09 Robert Bosch Gmbh Verfahren, Vorrichtung und Computerprogram zur Detektion eines Objektes
DE102019006933A1 (de) * 2019-10-04 2021-04-08 Man Truck & Bus Se Technik zur Modellparameteranpassung eines Dynamikmodells zur Quer- und Längsführung eines Kraftfahrzeugs
DE102019127906A1 (de) * 2019-10-16 2021-04-22 Bayerische Motoren Werke Aktiengesellschaft Verfahren und Vorrichtung zur Ermittlung eines Wertes eines Fahrzeugparameters
DE102019128115A1 (de) * 2019-10-17 2021-04-22 Bayerische Motoren Werke Aktiengesellschaft Fahrzeugmodell für Längsdynamik
EP4040240A1 (de) 2021-02-08 2022-08-10 Siemens Aktiengesellschaft Integrierendes modell für ein technisches system und verfahren zu dessen bereitstellung
CN112949187B (zh) * 2021-03-05 2022-06-14 株洲齿轮有限责任公司 整车质量计算方法
DE102021107458A1 (de) 2021-03-25 2022-09-29 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Steuervorrichtung und Verfahren
DE102021206880A1 (de) 2021-06-30 2023-01-05 Robert Bosch Gesellschaft mit beschränkter Haftung Verfahren und Vorrichtung zur optimalen Parametrisierung eines Fahrdynamikregelungssystems für Fahrzeuge

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19515059A1 (de) 1994-11-25 1996-05-30 Teves Gmbh Alfred Fahrstabilitätsregler mit reibwertabhängiger Begrenzung der Referenzgierrate
US5532929A (en) * 1992-12-16 1996-07-02 Toyota Jidosha Kabushiki Kaisha Apparatus for controlling vehicle driving power
EP0877309A1 (de) * 1997-05-07 1998-11-11 Ford Global Technologies, Inc. Virtuelle Fahrzeugsensoren auf der Basis neuronaler Netze, die mittels durch Simulationsmodelle erzeugter Daten angelernt werden
JP2000213395A (ja) * 1999-01-25 2000-08-02 Matsushita Electric Ind Co Ltd 空燃比制御装置
WO2002049900A1 (en) * 2000-12-20 2002-06-27 Central Queensland University Vehicle dynamics prediction system and method
EP1449743A2 (de) * 2003-02-19 2004-08-25 Fuji Jukogyo Kabushiki Kaisha Einrichtung und Verfahren für Erzeugung eines Kraftfahrzeug-Bewegungsmodels
JP2005263100A (ja) * 2004-03-19 2005-09-29 Mitsubishi Fuso Truck & Bus Corp 車両制御装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5532929A (en) * 1992-12-16 1996-07-02 Toyota Jidosha Kabushiki Kaisha Apparatus for controlling vehicle driving power
DE19515059A1 (de) 1994-11-25 1996-05-30 Teves Gmbh Alfred Fahrstabilitätsregler mit reibwertabhängiger Begrenzung der Referenzgierrate
EP0877309A1 (de) * 1997-05-07 1998-11-11 Ford Global Technologies, Inc. Virtuelle Fahrzeugsensoren auf der Basis neuronaler Netze, die mittels durch Simulationsmodelle erzeugter Daten angelernt werden
JP2000213395A (ja) * 1999-01-25 2000-08-02 Matsushita Electric Ind Co Ltd 空燃比制御装置
WO2002049900A1 (en) * 2000-12-20 2002-06-27 Central Queensland University Vehicle dynamics prediction system and method
EP1449743A2 (de) * 2003-02-19 2004-08-25 Fuji Jukogyo Kabushiki Kaisha Einrichtung und Verfahren für Erzeugung eines Kraftfahrzeug-Bewegungsmodels
JP2005263100A (ja) * 2004-03-19 2005-09-29 Mitsubishi Fuso Truck & Bus Corp 車両制御装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008030667A1 (de) 2007-07-03 2009-01-08 Continental Teves Ag & Co. Ohg Verfahren und Vorrichtung zum Schätzen von Parametern
CN113454544A (zh) * 2019-02-19 2021-09-28 西门子股份公司 为至少一个机器提供模型的方法、训练***、模拟机器运行的方法及模拟***
DE102019115967A1 (de) * 2019-06-12 2020-12-17 Bayerische Motoren Werke Aktiengesellschaft Hybrides Fahrzeugmodell basierend auf einem Einspurmodell und einem neuronalen Netz
WO2021058223A1 (de) 2019-09-27 2021-04-01 Bayerische Motoren Werke Aktiengesellschaft Verfahren zur effizienten, simulativen applikation automatisierter fahrfunktionen
CN113799772A (zh) * 2020-09-18 2021-12-17 北京京东乾石科技有限公司 车辆的控制方法、装置以及控制***
CN113799772B (zh) * 2020-09-18 2024-03-01 北京京东乾石科技有限公司 车辆的控制方法、装置以及控制***
DE102022113831A1 (de) 2022-06-01 2023-12-07 Bayerische Motoren Werke Aktiengesellschaft Verfahren und Vorrichtung zur Parametrierung einer Fahrzeug-Komponente mittels Inferenz

Also Published As

Publication number Publication date
DE102006054425A1 (de) 2007-05-31

Similar Documents

Publication Publication Date Title
WO2007060134A1 (de) Verfahren und vorrichtung zum ermitteln eines modellparameters eines referenzfahrzeugmodells
DE102005013807B4 (de) Verfahren zum Regeln eines Fahrzeugs und integriertes Fahrzeugregelungssystem
DE102016218863B4 (de) Vorrichtung und Verfahren zum Steuern eines motorgetriebenen Servolenksystems
DE102007039176B4 (de) Verfahren zur Ermittlung des Reibwertes eines Fahrzeugreifens gegenüber dem Untergrund
EP1089901B1 (de) Regelschaltung zum regeln der fahrstabilität eines fahrzeugs anhand eines fahrzeugreferenzmodells
EP2790983B1 (de) Steuervorrichtung für einen kraftwagen, kraftwagen sowie verfahren zum konfigurieren der steuervorrichtung
EP1926654A1 (de) Verfahren und vorrichtung zum lenken eines kraftfahrzeugs
DE3446016A1 (de) Verfahren zur ermittlung eines optimalen schlupfwerts
EP2590850A1 (de) Verfahren zur bestimmung einer zahnstangenkraft für eine lenkvorrichtung in einem fahrzeug
DE102019211052A1 (de) Verfahren zum Trainieren eines neuronalen Netzes für eine Schätzung eines Reibwertes
DE102008030667A1 (de) Verfahren und Vorrichtung zum Schätzen von Parametern
DE102019111041A1 (de) Verfahren und Vorrichtung zur Ermittlung eines Schätzwertes des Schwimmwinkels eines Fahrzeugs
DE10304769A1 (de) Vorhersagender Steueralgorithmus für ein Anti-Blockier-Bremssystem eines Kraftfahrzeugs
DE102011083266B4 (de) Untersteuerungs-Einschätzung für Fahrzeuge
DE102019118213A1 (de) Verfahren und Steuereinheit zur Schätzung eines Modellparameters eines fahrdynamischen Modells eines Fahrzeugs
EP2210798B1 (de) Verfahren zum aktiven Einstellen einer Neigung eines Rades eines Kraftwagens, insbesondere von Sturz und Spur, und entsprechende Vorrichtung
DE19919180A1 (de) Regelschaltung zum Regeln der Fahrstabilität eines Fahrzeugs
DE102019127906A1 (de) Verfahren und Vorrichtung zur Ermittlung eines Wertes eines Fahrzeugparameters
DE102019127908A1 (de) Verfahren und Vorrichtung zur Parametrierung einer Fahrzeugfunktion
DE102021206880A1 (de) Verfahren und Vorrichtung zur optimalen Parametrisierung eines Fahrdynamikregelungssystems für Fahrzeuge
DE102019128459A1 (de) Steuervorrichtung für ein Fahrzeug
EP1845011B1 (de) Verfahren zum Optimieren eines Einspurmodells
DE112016005072T5 (de) Verfahren und System zur Erleichterung des Lenkens eines Fahrzeugs beim Fahren entlang einer Strasse
DE102020204434A1 (de) Verfahren und Vorrichtung zum Bestimmen einer Reibungsangabe für ein Rad eines Kraftfahrzeugs
DE102021205561A1 (de) Verfahren und System zur Steuerung eines Fahrzeugs

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase

Ref document number: 06819564

Country of ref document: EP

Kind code of ref document: A1