Nothing Special   »   [go: up one dir, main page]

WO2004045898A2 - Verfahren und vorrichtung zur regelung der fahrzeuglängsbeschleunigung - Google Patents

Verfahren und vorrichtung zur regelung der fahrzeuglängsbeschleunigung Download PDF

Info

Publication number
WO2004045898A2
WO2004045898A2 PCT/EP2003/050828 EP0350828W WO2004045898A2 WO 2004045898 A2 WO2004045898 A2 WO 2004045898A2 EP 0350828 W EP0350828 W EP 0350828W WO 2004045898 A2 WO2004045898 A2 WO 2004045898A2
Authority
WO
WIPO (PCT)
Prior art keywords
control
vehicle
brake
lac
acceleration
Prior art date
Application number
PCT/EP2003/050828
Other languages
English (en)
French (fr)
Other versions
WO2004045898A3 (de
Inventor
Mark Baijens
Thomas Sticher
Markus Ohly
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
Priority to JP2004552723A priority Critical patent/JP2006506270A/ja
Priority to DE10393696T priority patent/DE10393696D2/de
Priority to EP03818918A priority patent/EP1704065A2/de
Publication of WO2004045898A2 publication Critical patent/WO2004045898A2/de
Publication of WO2004045898A3 publication Critical patent/WO2004045898A3/de

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K31/00Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
    • B60K31/02Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism including an electric control system or a servomechanism in which the vehicle velocity affecting element is actuated electrically
    • B60K31/04Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism including an electric control system or a servomechanism in which the vehicle velocity affecting element is actuated electrically and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of an electrical signal which is fed into the controlling means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE 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
    • B60T2201/00Particular use of vehicle brake systems; Special systems using also the brakes; Special software modules within the brake system controller
    • B60T2201/12Pre-actuation of braking systems without significant braking effect; Optimizing brake performance by reduction of play between brake pads and brake disc
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE 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
    • B60T2230/00Monitoring, detecting special vehicle behaviour; Counteracting thereof
    • B60T2230/04Jerk, soft-stop; Anti-jerk, reduction of pitch or nose-dive when braking
    • 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/0008Feedback, closed loop systems or details of feedback error signal
    • B60W2050/0011Proportional Integral Differential [PID] controller
    • 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/0012Feedforward or open loop systems
    • 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
    • B60W2050/0031Mathematical model of the vehicle
    • 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/0052Filtering, filters
    • 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/0059Signal noise suppression
    • 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
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/06Combustion engines, Gas turbines
    • B60W2510/0657Engine torque
    • 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
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • B60W2520/105Longitudinal acceleration
    • 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/12Brake pedal position
    • 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
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/10Longitudinal speed
    • B60W2720/106Longitudinal acceleration

Definitions

  • the invention relates to a method for controlling a brake system for motor vehicles with a vehicle speed control unit by means of which a desired vehicle acceleration (a) can be set automatically.
  • the invention also relates to a device for controlling a brake system for motor vehicles with a vehicle speed control unit by means of which a desired vehicle acceleration (a) can be set automatically.
  • the vehicle speed control units set a predetermined vehicle speed by means of an automatic brake intervention and / or intervention in the drive motor control, in particular as part of a sequence and distance control.
  • the sequence and distance regulations are also called ACC (Autonomous Cruise Control, autonomous
  • ICC Intelligent Cruise Control
  • AICC Automatic Intelligent Cruise Control, autonomous intelligent cruise control
  • the setting of the specific vehicle deceleration (a) serves in particular the driver's comfort (assistance function). Therefore, the automatic delay should be sufficiently smooth and therefore comfortable.
  • the object of the invention is a method and a device for controlling a brake system for motor vehicles with a
  • Specify vehicle speed control unit through which a certain vehicle deceleration is set safely and comfortably for the driver.
  • an intervention in the regulation or control of the vehicle brake system in which a brake control input variable is generated and on the basis of the brake control input variable a brake control output variable is generated by which a regulation or control of a brake pressure or a braking force, in order to achieve the desired vehicle acceleration, that an intervention in the regulation or control of the drive motor is provided, in which a drive motor control input variable is generated and on the basis of the drive motor control input variable generating a drive motor control output that regulates or controls the drive motor to achieve the desired one
  • Vehicle acceleration and that between an intervention in the regulation or control of the vehicle brake system or an intervention in the regulation or control of the drive otor is selected.
  • acceleration is to be interpreted very broadly in the sense of the invention. It means both positive accelerations and therefore an increase in vehicle speed. On the other hand, the term also means negative accelerations, thus a reduction in vehicle speed (vehicle deceleration).
  • a brake vehicle acceleration request is generated as the brake control input variable and a brake pressure or braking force request is generated as the brake control output variable, which is fed to an electronic brake control system, and that a drive is used as the drive motor control input variable otor vehicle acceleration request is generated and a drive motor torque request is generated as the drive motor control output, which is supplied to an electronic drive motor control.
  • the choice between the regulation or control of the drive motor and the regulation or control of the vehicle brake is made in accordance with a decision logic in a coordinator.
  • coordinator Input variables the desired vehicle acceleration, a current brake pressure, a current vehicle acceleration and a current drive motor torque are fed to the coordinator.
  • a current brake pressure and / or a current vehicle acceleration are determined or estimated by a model-based calculation.
  • the signal for the current vehicle acceleration is filtered, preferably with a filter of the first order.
  • the coordinator unit sets the desired vehicle acceleration in the braking system when an intervention in the brake control is made by a pressure request or a quantity derived therefrom, and that the desired vehicle acceleration is set by an engine torque request in the event of an intervention in the drive motor control or a variable derived therefrom is set in the braking system.
  • a torque that is minimally possible by the drive motor is determined, that the desired vehicle acceleration and a desired torque are ascertained, and that an intervention in the brake control takes place when the desired torque is less than the minimum possible torque.
  • a unit for intervention in the regulation or control of the Vehicle brake system (vehicle deceleration control), a unit for intervention in the regulation or control of the drive motor (vehicle acceleration control) and a unit for the selection between these interventions (coordinator) are provided as individual modules in a longitudinal control (Lac).
  • the longitudinal control can assume at least three states, a first state (Lac_mode_l), in which only the drive motor is activated, and a second state (Lac_mode_2), in which only at least one vehicle brake is activated, for the purpose Generation of a
  • Vehicle deceleration and a third state (Lac_mode_3), in which only the at least one vehicle brake is actuated, in order to generate a low brake pressure, essentially without any noticeable vehicle deceleration, which essentially serves only to overcome the air clearances in the braking system.
  • a transition to the second state takes place only after a transition to the third state (Lac_mode_3).
  • a jerk limitation is provided which limits the change or the rate of change of the vehicle acceleration.
  • the jerk limitation is provided as a module in the longitudinal control (Lac).
  • the Longitudinal control is provided as a module in an electronic brake control, such as a vehicle dynamics control (ESP), a traction control system (TC) or an engine torque control (TC).
  • ESP vehicle dynamics control
  • TC traction control system
  • TC engine torque control
  • a desired torque V h is determined taking into account a transmission factor and a clutch torque 54, and that from the desired torque T wh taking drive motor data into account (loss of torque) a corresponding engine torque T E is generated, by means of which the drive motor is controlled or regulated.
  • the unit for engaging in the regulation or control of the drive motor has an open control loop and a closed PID control loop.
  • a control error is determined by subtracting the, preferably filtered, current vehicle acceleration and a desired, internal vehicle acceleration, is fed to the closed PID control loop as an input signal, and an error acceleration request is determined as an output variable therefrom.
  • a desired internal vehicle acceleration is supplied to the open control loop as an input signal and a model-based torque request is determined from this.
  • the vehicle speed control unit is functionally assigned to a follow-up or distance control, such as ACC system, ICC system or AICC system.
  • Vehicle speed control unit in the method and the device according to the invention is expressly not limited to the function or device of a speed controller in the narrower sense (cruise control). Rather, the induction can also be used particularly advantageously in control units for vehicle speed which are functionally or as a structural unit assigned to a sequence or distance control system (ACC systems, ICC systems, AICC systems etc.).
  • the object is also achieved according to the invention by a device which is characterized in that the system has a vehicle acceleration controller, for controlling the drive motor for setting a specific vehicle acceleration, that the system has a vehicle deceleration controller, for controlling the vehicle braking system for setting a specific vehicle acceleration, and that the system has a coordinator unit for the purpose of selecting the activation of the vehicle acceleration controller or the vehicle deceleration controller.
  • a vehicle acceleration controller for controlling the drive motor for setting a specific vehicle acceleration
  • vehicle deceleration controller for controlling the vehicle braking system for setting a specific vehicle acceleration
  • the system has a coordinator unit for the purpose of selecting the activation of the vehicle acceleration controller or the vehicle deceleration controller.
  • Jerk limiter is provided for the purpose of limiting the change or the rate of change of the vehicle acceleration.
  • the coordinator unit is intended to control the vehicle deceleration controller and / or the vehicle acceleration controller in accordance with the desired vehicle acceleration, the current brake pressure, the current vehicle acceleration and the current drive motor torque.
  • the coordinator unit, the vehicle acceleration controller, the vehicle deceleration controller and the jerk limiter are designed as modular units in a longitudinal controller (Lac).
  • the device is functionally assigned to a device for sequence or distance control, such as the ACC system, ICC system or AICC system.
  • an electronic brake control unit which is characterized in that the device according to the invention is provided as a module in the electronic brake control unit.
  • an overall longitudinal vehicle controller (LVCges) is provided as a superordinate module in the electronic brake control unit, in which essentially all systems regulating the longitudinal control of the vehicle or influencing the control are integrated as modules.
  • the device according to one of claims 21 to 26 is integrated in the higher-level module (total longitudinal vehicle controller, LVC).
  • the overall longitudinal vehicle controller has a superordinate loading controller (LACges) and a superordinate coordinator (LVCges).
  • a device according to the invention or a brake control unit according to the invention is used for an externally actuated, electronically controllable vehicle brake with a hydraulic brake booster by means of a hydraulic pump and with an analogized isolating valve.
  • the term "isolating valve '" a valve is to be understood with which a hydraulic connection between the master brake cylinder and the wheel brakes can be interrupted.
  • the separation valve is designed as a “analogized valve", in particular as “analogized electromagnetic valve”.
  • Analogized electromagnetic valves are to be understood here as electromagnetic valves which assume a certain switching position by actuation with a certain control current, for the purpose of setting a certain volume flow of hydraulic fluid (brake fluid) through the valves. This means that the valve can also assume intermediate positions by appropriate control between a (fully) open position and a (fully) closed position and thus at least approximately a defined one Set the pressure drop between the two sides of the valve.
  • the driver can control brake pressure in a master brake cylinder by means of an actuating device, preferably a brake pedal, and the pressure controlled by the driver can be increased by means of the active hydraulic pressure increasing unit, the hydraulic pump. If the actuation point of a vacuum brake booster is reached in this system and the brake pedal is pressed further by the driver, then the pressure is increased further by the pump - with insufficient support of the vacuum brake booster - so that the driver receives the desired braking power. Thus, at least part of the brake support can be actively generated by the pump.
  • an automatic intervention in the brake control can be implemented in a technically particularly simple and advantageous manner by the method or by means of the device according to the invention.
  • the use of the invention for a brake system with an "active booster" is also preferred, in which an externally controlled, i.e. not directly specified by the driver, build-up of brake pressure is realized by means of a valve on the booster
  • FIG. 1 shows a block diagram for the regulation of the vehicle acceleration
  • FIG. 6 shows a block diagram of the structure of an acceleration controller
  • LVC 12 shows a brake control system with a higher-level longitudinal vehicle controller (LVC).
  • LVC longitudinal vehicle controller
  • FIG. 1 The system for regulating the longitudinal vehicle acceleration, hereinafter also referred to as “vehicle acceleration” or “acceleration” for short, is shown in FIG. 1 by means of a block diagram.
  • the vehicle has a follow-up and distance control (ACC) with an electronic unit (ACC-ECU) 1.
  • the ACC unit 1 has a vehicle speed control unit 2, which can be set by the vehicle driver 3.
  • an object distance control unit 4 is provided, to which data from a distance determination unit 5 relating to a preceding object is supplied. This data is based on a Sensor, preferably a radar distance sensor, determined.
  • a signal is fed from the vehicle speed control unit 2 to a longitudinal controller 7, which is assigned to a brake control unit, in particular a control unit for a vehicle dynamics control (ESP-ECU) 8.
  • the longitudinal controller 7 is also supplied with a signal from the object distance control unit 4 of the ACC system 10.
  • the desired acceleration is implemented by the longitudinal controller 7 according to the invention either by means of a pressure control unit 11 which generates a signal 12 for brake control.
  • a signal 13 for an engine control unit (EMS-ECU) 15 can also be generated and transmitted.
  • the engine control unit (EMS-ECU) then controls or regulates the drive motor according to a specific accelerator pedal position (accelerator pedal position or E-gas).
  • the longitudinal controller 7 also referred to as the “longitudinal acceleration controller” or “LAC controller” or “LAC” for short, is shown in more detail in FIG. 2.
  • the longitudinal controller 7 is preferably a module (LAC module) ) provided in the software of the electronic braking system (EBS software, such as ESP software).
  • EBS software such as ESP software
  • the longitudinal controller 7 essentially has the following components:
  • a jerk limiter 20 which cleans the requested acceleration signal from any jerky changes that are uncomfortable for the driver.
  • a coordinator unit 21 which has a situation logic motor / brake, which, based on an internal longitudinal acceleration request 26, a current brake pressure 28, a moment 29 and the current acceleration 29, decides which actuator is currently necessary to achieve the desired one Acceleration to put
  • a deceleration controller 22 which, if the brake is to be controlled or regulated, implements the desired acceleration (usually negative accelerations). This is done by a pressure request 23 to a pressure regulator in the vehicle 24,
  • An acceleration controller or vehicle acceleration controller 24 which, if the drive motor of the vehicle is controlled or regulated the desired acceleration (usually positive accelerations) is to be implemented. This is done by an engine torque request 25, which is preferably transmitted to the engine control unit via a vehicle bus system, such as CAN.
  • the longitudinal controller 7 receives a longitudinal acceleration request internally or from an external unit such as an ECU, e.g. of an ACC system or from a follow-up control for a stop-and-go driving situation (stop-and-go system) 30, then the controller calculates a corresponding pressure request to the brake system 23 or an engine torque 25 to the engine control system, depending on the current situation, such as acceleration request, current acceleration, vehicle speed or road.
  • an external unit such as an ECU, e.g. of an ACC system or from a follow-up control for a stop-and-go driving situation (stop-and-go system) 30
  • the controller calculates a corresponding pressure request to the brake system 23 or an engine torque 25 to the engine control system, depending on the current situation, such as acceleration request, current acceleration, vehicle speed or road.
  • the brakes of the vehicle are then controlled by setting the internal brake pressure request 23 by the brake pressure controller 22, which controls an active booster or a hydraulic brake booster by means of a pump.
  • An engine torque request 25 is then transmitted to the engine control system via a bus system, such as CAN bus.
  • the longitudinal controller 7 is preferably provided in systems with an electronic accelerator pedal (E-gas). To make a “smooth" transition between brake control and To implement engine torque control, engine control data are taken into account.
  • E-gas electronic accelerator pedal
  • the longitudinal controller 7 After receiving an "ACC deceleration request" (a r ⁇ J r, ⁇ cc) 30, preferably via CAN bus, the longitudinal controller 7 suppresses any abrupt changes ("jerks") in the acceleration request that are caused by the jerk limiter 20. Such a “corrected” acceleration request ⁇ acceleration demand intern "st af 26 is then used as a new acceleration request.
  • the acceleration control unit 24 calculates a corresponding axis torque that is transmitted into an engine torque request T E 25 ,
  • a “torque request” 29 is calculated.
  • the request 29 is compared with the minimum possible engine torque 31 that is calculated and sent by the engine control. If the desired torque 29 is below the minimum possible torque 31, the "coordinator brake / motor” 21 activates the brake. If the coordinator 21 switches the brake, the required torque and engine torque are automatically set to the minimum possible value.
  • the LDC deceleration controller 22
  • the "brake / motor coordinator” 21 switches the motor only when the pressure request of the LDC 7 is zero and the current brake pressure ra 28 falls below a certain limit value, which indicates that the desired deceleration can only be set by the motor.
  • the LAC module 7 therefore includes a deceleration control 24 itself, the “jerk Limitation "20 and the brake / motor coordinator 21.
  • the LAC module 7 directly addresses the LDC module 22 in order to implement the braking deceleration.
  • a “vehicle model” unit 32 is additionally provided for certain applications. A particularly sensitive control can thus be implemented in addition. However, embodiments without the “vehicle model” module 32 are preferred. From the “vehicle model” 32, a determined vehicle deceleration is fed to the jerk controller 20, the coordinator 21 and the Bremen controller 22 33, 34, 35. Information from this unit 32 is also transmitted 37 to the acceleration controller 24. The “vehicle model ⁇ 32” unit determines the data on the basis of vehicle dynamics data 36.
  • An acceleration signal is determined in the coordinator 21.
  • the acceleration signal 38, 39 is transmitted for the acceleration controller 24 and deceleration controller 22.
  • the signal is a special filtered acceleration signal. It is based on an ABS vehicle reference speed and is calculated from the ABS wheel speed sensors. It is calculated that most vehicles are not equipped with a sensor for longitudinal acceleration.
  • Lac_stat_acc as, ia c (Static acceleration)
  • Lac_acc_fil afii.i ac Frtered vehicle acceleration
  • Lac_dem_lim a re f gradient limited acceleration demand
  • Lac_op_lope Rio, iac Torque demand for open loop
  • Lacjorop_part rop.iac Proportional part of pressure
  • Lac_diff_part R - Lff, iac (differential part of pressure)
  • Lac_int_part Rint, i ac Integral part of pressure
  • Lac_cl_lope R ⁇ c, iac Torque demand for closed loop
  • Lac_veh_acc ae h , i ac Vehicle acceleration
  • Lac_pres_dem R ⁇ o, iac Open loop Pressure demand
  • Lac_dem_sg R.t, iac tate of demanded acceleration signal
  • Lac_req_tor__u R ⁇ , ia c Torque demand from LAC unlimited
  • the LAC controller can assume different states (status), a "LAC mode status", a motor status (Lac_mode 1), a brake status (Lac_mode 2) and a brake prefill status (Lac_mode 3) different states can be operated (see Fig. 4).
  • the LAC module 7 is activated by signals (Lac__active signals). They cause a reference torque request to be transmitted to the motor controller 25, which then activates the motor to set the desired acceleration.
  • the LAC module 7 can also be activated depending on a moment request 29.
  • the desired acceleration is then set by the LDC brake controller 22.
  • LAC_STATUS.LAC_ACTIVE The bit for which the active LAC module (LAC_STATUS.LAC_ACTIVE) is set regardless of the higher-level system. But "Lac_active" is only set if the LAC function and / or LDC function are not switched off.
  • the LAC controller 7 can be addressed by an ACC ECU, as in the case of an external torque request via CAN-BUS 30.
  • Lac_active is set if the conditions are met that an internal actuator request Acc_act_reqi is set.
  • the LAC mode status of the system is described below.
  • the status Lac_mode (LAC__STATÜS. AC_MODE) shows the current status (mode) of the LAC controller, the motor mode (engine mode (1)) 41, the brake mode (brake mode (2)) 42, the prefill mode (prefill mode (3)) 43 (see Fig. 4).
  • the pressure requirement is constant during priming, i.e. not dependent on a possible error in the acceleration control.
  • the jerk limiter 20 provides a smooth transition between longitudinal accelerations if the acceleration request (external ACC, a. ⁇ ef, A cc) 30 is replaced by an internal request (a ref ) 26 (cf. Fig.2).
  • the internal request a r ⁇ f is set to the filtered current acceleration atu, ⁇ aa for a period of time (loop). Then the internal request a ref is followed by the ACC request a re f, ⁇ cc with maximum gradient. This ensures a homogeneous transition between driver and ACC control.
  • Brake prefill mode 43 is started immediately when T " h is slightly above T wh / mia , which indicates the need for brake control 45 (see FIG. 4).
  • clutch actuation by the driver in a vehicle with a manual gearbox and excessive braking (overbraking situation) are also taken into account 47, 48 and 49.
  • the LAC controller algorithm gives a desired torque “ h 50, which is converted into a corresponding engine torque T E 51.
  • a clutch torque 54 is determined by considering 52 a transmission factor 53, from which, taking into account drive engine data (loss of torque) 55 the corresponding engine torque T E 51 is determined 56.
  • the engine torque T B 51 is sent to the engine control ECU, preferably via CAN bus.
  • the LAC engine torque Requirement T E 51 does not meet the other requirements of electronic brake control systems, such as vehicle dynamics control (ESP), torque control (MSR) or traction control (TCS).
  • ESP vehicle dynamics control
  • MSR torque control
  • TCS traction control
  • the LAC torque requirement T " h 29 is kept constant at the lowest possible level so that it does not interfere with the LDC controller 22. If the pressure request P xef from the LDC module 22 has been calculated as zero and if the pressure in the brakes P bra itself is zero, then a brake pressure is no longer required.
  • the LAC 7 switches to motor mode 41 or prefill mode 43, depending on the moment T wh calculated at the moment.
  • the LAC control algorithm 7 also outputs a desired torque T wh as the engine torque.
  • the brakes are activated by a low, constant pressure request so that the air clearances between the brake disc and brake pad are overcome.
  • LAC can switch from engine control 41 to brake control 42.
  • LAC Control Structure The structure of the LAC controller 7 (LAC Control Structure) is described in more detail below (see Fig. 6).
  • the acceleration controller portion 24 of the LAC controller 7 essentially consists of an open control loop (open control loop) 58 and a closed PID controller unit 59.
  • auxiliary signals LAC auxiliary signals
  • LAC auxiliary signals are used, whereby the direction of the acceleration request, the gradient of the filtered internal acceleration request and the vehicle acceleration are calculated.
  • ABS vehicle acceleration Signal a ⁇ 33, 34, 35, 60 filtered with a first-order filter 61.
  • a filtered vehicle acceleration a £ ⁇ lrlac 62 is calculated from the ABS vehicle acceleration :
  • a control error E ⁇ f lac is determined 72 by subtracting and fed 73 to the PID controller 59.
  • the signal a ⁇ r ⁇ a ⁇ is only newly determined at the beginning of a LAC motor mode and remains constant via a motor mode loop (see Fig. 7)
  • the gradient of the internal vehicle acceleration request a r et 66 is limited to ⁇ Lac_accel_dem_ctrad_pos, Lac_accel_ de _grad_neg) in normal situations.
  • the start value of the internal value a ref at the start of motor mode 67 is set to the current value (a Srla ⁇ ) ati ⁇ , ia ⁇ (see FIG. 7)
  • the acceleration request In order to determine the direction ⁇ R at , ⁇ a c) of the acceleration request, the acceleration request a ref and the gradient of the filtered acceleration request Bq ⁇ d ⁇ ⁇ calculated first.
  • Bgr a d, ⁇ aa is calculated by subtracting the previous value of a ref from the current value and filtering the result with a first order filter.
  • B g ⁇ ad, iaa is then used to calculate the direction.
  • the acceleration requirement is regarded as constant, from which follows:
  • a filtered vehicle acceleration request gradient agrad.iac is calculated.
  • the gradient a grad , Iao is calculated by subtracting the previous value of a f n rlaa from the current value and filtering the result with a first order filter.
  • LAC feedforward unit 70 By means of a unit of a model-based instantaneous request “LAC feedforward unit” 70 (see FIG. 6), the approximately linear relation between the Vehicle acceleration and moment in a vehicle on a level road and with a nominal vehicle weight are compensated.
  • the LAC feedback part is used to correct all other controller errors, e.g. to compensate for a sloping or rising road surface or different vehicle masses. This is based on the PID controller 59. For comfortable ACC braking, it is important that the LAC signal to the motor controller 24 does not oscillate, but runs smoothly. To achieve this, the controller limits of the PID controller 59 are reduced to zero if the error of the acceleration controller is small.
  • the proportionality signal po Pr iaa 75 (Fig. 8) is proportional to the control error E 1> lac 76 with a certain range for small controller errors according to the following formula:
  • the maximum absolute value of the proportional part R px ⁇ p, iaa is limited to Lac_max_proportional_part Nm.
  • the differentiated signal di ££, ic 77 (see Fig. 9) is proportional to the first derivative (E dtlac ) 78 of the controller error ⁇ rl ac with a special width for small controller errors according to the following formula:
  • the maximum value of the differentiated part is £ £, iac limited to Lacjnax_differential_part Nm.
  • the integral Rjate t , iac 79 (FIG. 10) is proportional to the sum (E L SU MC ) 80 of the controller error E l ⁇ hc with a special accumulation for small control errors:
  • the integral portion Rint, iac is limited to Lac_max__integral_part Nm.
  • the acceleration request 83 of the LAC for engine torque control must also be uniform and not oscillating. To achieve this, the gradient of the acceleration request R L , ⁇ ac is limited 84 (see FIG. 6) The maximum positive / negative gradient of the acceleration request is then:
  • An engine torque ⁇ 86 is then determined from the final, limited gradient T W h 85, taking into account wheel speed sensor data 87 and drive motor data, engine transmission data and transmission data 88. This is preferably done by units of the electronic brake control system.
  • the integral part can be raised if there is a remaining positive accelerator error. This is shown in Fig. 11.
  • the required torque is raised to the maximum possible value if the controller error is negative. This prevents a too long delay time (see Fig. 11).
  • a higher-level module (total longitudinal vehicle control, LVCges) is integrated into the software structure of an electronic brake control system (EBS). This is shown in Fig.12.
  • LVCges 99 within the EBS 98, all functionalities are integrated that have to do with the longitudinal control of the vehicle, such as collision avoidance CAS 100, ACC 101, Stop & Go 102 or cruise control 103, which are essentially based on sensor data 115, 116, 117, 118 from vehicle sensors 119 are based. All requirements of these systems, depending on the definition of internal or external requirements, are transferred in a higher-level status coordinator (LVC-state-machine, LVCges) 104 105,106,107,108. The status coordinator 104 determines an entire request from all requests and transmits this 109 to a central, higher-level acceleration controller LACges 110.
  • LVC-state-machine LVCges
  • Acceleration controller 110 ensures that the request is implemented quickly or conveniently via brake 111 and motor 112.
  • the coordination of the brake 111 and engine 112 is the job of the LACges acceleration controller 110.
  • a 114 starting module HSA module 113 activated by the status coordinator LVCges 104 is used to start again after stopping from the vehicle.
  • the LVCges status coordinator 104 can be converted to a number of control modes that are activated as required. For example, a mode for a stand-by mode, a hold vehicle mode (vehicle stops), a stop vehicle mode (vehicle stop), a drive-off mode (vehicle runs), and an acceleration controller are provided Mode (vehicle acceleration), a deceleration control mode (vehicle deceleration) and a pressure control mode (brake pressure control).
  • a mode for a stand-by mode a hold vehicle mode (vehicle stops), a stop vehicle mode (vehicle stop), a drive-off mode (vehicle runs), and an acceleration controller are provided Mode (vehicle acceleration), a deceleration control mode (vehicle deceleration) and a pressure control mode (brake pressure control).
  • the individual requested pressures 120, 121, 122, 123 and a requested torque from the LACges acceleration controller 123 are supplied in a downstream coordinator COA and a total engine torque request 124 or a total brake pressure request 125 is generated.
  • the total engine torque request 124 is preferably fed 127, 128 to the drive motor 112 or a transmission or drive 126 via a vehicle bus system (BUS) 126.
  • the total brake pressure request 125 is fed to a brake control unit 129 which controls 130 a corresponding brake pressure.
  • Data from vehicle sensors 134, such as yaw rate, set steering wheel rotation angle, lateral acceleration, wheel speeds, master cylinder pressure, brake pedal force and wheel brake cylinder pressure, are taken into account in the control 131.
  • An output signal 135 from the brake control unit 129 is also fed to a further unit 136, which generates output signals 137, 138 for the HSA 113 and LVCges 104.
  • An external acceleration request in particular from an ACC controller 132, can also be taken into account in the control 133.
  • known modules 139 of the brake control 139 are also shown, which are also integrated in the higher-level module LVCges 99.
  • the different requirements for the longitudinal acceleration of the vehicle caused by the new systems can be via different physical variables (braking pressure, braking torque, deceleration, acceleration) or as binary information, for example “stopping the vehicle”, "Start driving" can be requested.
  • Different systems can also make different demands at the same time.
  • the requests can come from internally or externally via the CAN BUS 126.

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
  • Regulating Braking Force (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Controls For Constant Speed Travelling (AREA)

Abstract

Verfahren und Vorrichtung zur Regelung der Fahrzeuglängsbeschleunigung. Ein Verfahren zur Regelung einer Bremsanlage für Kraftfahrzeuge mit einer Fahrzeuggeschwindigkeitsregeleinheit, durch die eine gewünschte Fahrzeugbeschleunigung (a) automatisch einstellbar ist, ist dadurch gekennzeichnet, dass zwischen einem Eingriff in die Bremsregelung oder Antriebsmotorsteuerung oder Bremsregelung und Antriebsmotorsteuerung gewählt wird, dass bei einem Eingriff in die Bremsregelung eine Bremsenregelungs-Eingangsgrösse erzeugt wird und auf Grundlage der Bremsenregelungs- Eingangsgrösse eine Regelung des Bremsdrucks oder der Bremskraft zwecks Erzielung der gewünschten Fahrzeugbeschleunigung erfolgt, und dass bei einem Eingriff in die Antriebsmotorsteuerung eine Antriebsmotorsteuerungs- Eingangsgrösse erzeugt wird und auf Grundlage der Bremsenregelungs-Eingangsgrösse eine Steuerung des Antriebsmotors zwecks Erzielung der gewünschten Fahrzeugbeschleunigung erfolgt.

Description

Verfahren und Vorrichtung zur Regelung der Fahrzeuglängsbeschleunigung
Die Erfindung betrifft ein Verfahren zur Regelung einer Bremsanlage für Kraftfahrzeuge mit einer Fahrzeuggeschwindigkeitsregeleinheit, durch die eine gewünschte Fahrzeugbeschleunigung (a) automatisch einstellbar ist.
Die Erfindung betrifft ebenso eine Vorrichtung zur Regelung einer Bremsanlage für Kraftfahrzeuge mit einer Fahrzeuggeschwindigkeitsregeleinheit, durch die eine gewünschte Fahrzeugbeschleunigung (a) automatisch einstellbar ist.
Die Fahrzeuggeschwindigkeitsregeleinheiten stellen mittels eines automatischen Bremseingriffs und/oder Eingriffs in die Antriebsmotorsteuerung insbesondere im Rahmen einer Folge- und Abstandsregelung eine vorgegebene Fahrzeuggeschwindigkeit ein. Die Folge- und Abstandsregelungen sind auch unter der Bezeichnung ACC (Autonomous Cruise Control, autonome
Fahrgeschwindigkeitsregelung) oder ICC (Intelligent Cruise Control, intelligente Fahrgeschwindigkeitsregelung) oder AICC (Autonomous Intelligent Cruise Control, autonome intelligente Fahrgeschwindigkeitsregelung) bekannt .
Die Einstellung der bestimmten Fahrzeugverzögerung (a) dient neben der Erhöhung der Fahrsicherheit insbesondere dem Komfort des Fahrers (Assistenzfunktion) . Daher sollte die automatische Verzögerung hinreichend gleichmäßig und damit komfortabel erfolgen.
Dabei ist es ein Problem, dass die Fahrzeuglängsdynamik durch eine Vielzahl unterschiedlicher Größen oder Situationen, wie eine vom Fahrer veranlasste Beschleunigung oder Abbremsung des Fahrzeugs oder ein automatischer Eingriff einer Fahrdynamikregelung (ESP) oder Antriebsschlupfregelung (TCS) , beeinflusst wird.
Aufgabe der Erfindung ist es, ein Verfahren und eine Vorrichtung zur Regelung einer Bremsanlage für Kraftfahrzeuge mit einer
Fahrzeuggeschwindigkeitsregeleinheit anzugeben, durch das/die eine bestimmte Fahrzeugverzögerung sicher und für den Fahrzeugführer komfortabel eingestellt wird.
Die Aufgabe wird erfindungsgemäß durch die Merkmale der unabhängigen Patentansprüche gelöst.
Besonders vorteilhafte Weiterbildungen und Ausgestaltungen der Erfindung sind in den abhängigen Unteransprüchen angegeben.
Die Aufgabe wird erfindungsgemäß dadurch gelöst, dass ein Eingriff in die Regelung oder Steuerung der Fahrzeugbremsanlage vorgesehen ist, in dem eine Bremsenregelungs-Eingangsgröße erzeugt wird und auf Grundlage der Bremsenregelungs-Eingangsgröße eine Bremsenregelungs-Ausgangsgröße erzeugt wird, durch die eine Regelung oder Steuerung eines Bremsdrucks oder einer Bremskraft erfolgt, zwecks Erzielung der gewünschten Fahrzeugbeschleunigung, dass ein Eingriff in die Regelung oder Steuerung des Antriebsmotors vorgesehen ist, in dem eine Antriebsmotorsteuerungs-Eingangsgröße erzeugt wird und auf Grundlage der Antriebsmotorsteuerungs-Eingangsgröße eine Antriebsmotorsteuerungs-Ausgangsgröße erzeugt wird, durch die eine Regelung oder Steuerung des Antriebsmotors erfolgt, zwecks Erzielung der gewünschten
Fahrzeugbeschleunigung, und dass zwischen einem Eingriff in die Regelung oder Steuerung der Fahrzeugbremsanlage oder einem Eingriff in die Regelung oder Steuerung des Antriebs otors gewählt wird.
Der Begriff „Beschleunigung^ ist im Sinne der Erfindung sehr weit aufzufassen. Er bedeutet sowohl positive Beschleunigungen, somit ein Zunahme der Fahrzeuggeschwindigkeit. Andererseits sind unter dem Begriff aber auch negative Beschleunigungen, somit eine Verringerung der Fahrzeuggeschwindigkeit (Fahrzeugverzögerung) zu verstehen.
Nach der Erfindung ist es vorgesehen, dass als Bremsenregelungs-Eingangsgröße eine Bremsen- Fahrzeugbeschleunigungs-Anforderung erzeugt wird und als Bremsenregelungs-Ausgangsgröße eine Bremsdruck- oder Bremskraft-Anforderung erzeugt wird, die einer elektronischen Bremsenregelung zugeführt wird, und dass als Antriebsmotorsteuerungs -Eingangsgröße eine Antriebs otor- Fahrzeugbeschleunigungs-Anforderung erzeugt wird und als AntriebsmotorSteuerungs-Ausgangsgröße eine Antriebsmotormoment-Anforderung erzeugt wird, die einer elektronischen Antriebsmotorsteuerung zugeführt wird.
Erfindungsgemäß ist es vorgesehen, dass die Auswahl zwischen der Regelung oder Steuerung des Antriebsmotors und der Regelung oder Steuerung der Fahrzeugbremse nach Maßgabe einer Entscheidungslogik in einem Koordinator erfolgt.
Es ist nach der Erfindung vorgesehen, dass als Koordinator- Eingangsgrößen die gewünschte Fahrzeugbeschleunigung, ein aktueller Bremsdruck, eine aktuelle Fahrzeugbeschleunigung und ein aktuelles Antriebsmotormoment dem Koordinator zugeführt werden.
Nach der Erfindung ist es vorgesehen, dass dass ein aktueller Bremsdruck und/oder eine aktuelle Fahrzeugbeschleunigung durch eine modellbasierte Berechnung ermittelt oder abgeschätzt werden.
Erfindungsgemäß ist es vorgesehen, dass das Signal für die aktuelle Fahrzeugbeschleunigung, vorzugsweise mit einem Filter erster Ordnung, gefiltert wird.
Es ist nach der Erfindung vorgesehen, dass durch die Koordinator-Einheit bei einem Eingriff in die Bremsregelung die gewünschte Fahrzeugbeschleunigung durch eine Druckanforderung oder eine davon abgeleitete Größe in das Bremssystem eingestellt wird, und dass bei einem Eingriff in die Antriebsmotorsteuerung die gewünschte Fahrzeugbeschleunigung durch eine Motormomentenanforderung oder eine davon abgeleitete Größe in das Bremssystem eingestellt wird.
Nach der Erfindung ist es vorgesehen, dass ein vom Antriebsmotor minimal mögliches Moment ermittelt wird, dass die gewünschte Fahrzeugbeschleunigung und ein gewünschtes Moment ermittelt wird, und dass ein Eingriff in die Bremsregelung dann erfolgt, wenn das gewünschtes Moment geringer ist als des minimal mögliche Moment.
Erfindungsgemäß ist es vorgesehen, dass eine Einheit zum Eingriff in die Regelung oder Steuerung der Fahrzeugbremsanlage (Fahrzeugverzögerungsregelung) , eine Einheit zum Eingriff in die Regelung oder Steuerung des Antriebsmotors (Fahrzeugbeschleunigungsregelung) und eine Einheit für die Auswahl zwischen diesen Eingriffen (Koordinator) als einzelne Module in einer Longitudinal- Regelung (Lac) vorgesehen sind.
Es ist nach der Erfindung vorgesehen, dass die Longitudinal-Regelung zumindest drei Zustände einnehmen kann, einen ersten Zustand (Lac_mode_l) , bei dem nur den Antriebsmotor angesteuert wird, inen zweiten Zustand (Lac_mode_2) , bei dem nur zumindest eine Fahrzeugbremse angesteuert wird, zwecks Erzeugung eines
Fahrzeugverzögerung, nd einen dritten Zustand (Lac_mode_3) , bei dem nur die zumindest eine Fahrzeugbremse angesteuert wird, zwecks Erzeugung eins geringen Bremsdrucks im wesentlichen ohne merkliche Fahrzeugverzögerung, die im wesentlichen nur zum Überwinden der Lüftspiele im Bremssystem dient.
Nach der Erfindung ist es vorgesehen, dass ein Übergang in den zweiten Zustand (Lac_mode_2) erst nach einem Übergang in den drittenn Zustand (Lac_mode_3) erfolgt.
Erfindungsgemäß ist es vorgesehen, dass eine Ruckbegrenzung vorgesehen ist, welche die Änderung bzw. die Änderungsgeschwindigkeit der Fahrzeugbeschleunigung begrenzt.
Es ist nach der Erfindung vorgesehen, dass die Ruckbegrenzung als ein Modul in der Longitudinal-Regelung (Lac) vorgesehen ist.
Nach der Erfindung ist es vorgesehen, dass die Longitudinal-Regelung (Lac) als ein Modul in einer elektronischen Bremsenregelung, wie eine Fahrdynamikreglung (ESP) , eine Antriebsschlupfregelung (TC) oder eine Motormomentenregelung (TC) vorgesehen ist.
Erfindungsgemäß ist es vorgesehen, dass im ersten Zustand (Lac_mode_l) der Longitudinal-Regelung (Lac) ein gewünschtes Moment Vh unter Berücksichtigung eines Übertragungsfaktors und ein Kupplungsmoment 54 ermittelt wird, nd dass aus dem gewünschtes Moment Twh unter Berücksichtigung von Antriebsmotordaten (Momentverlust) ein korrespondierendes Motormoment TE erzeugt wird, mittels dem der Antriebsmotor gesteuert oder geregelt wird.
Es ist nach der Erfindung vorgesehen, dass die Einheit zum Eingriff in die Regelung oder Steuerung des Antriebsmotors (Fahrzeugbeschleunigungsregelung) einen offenen Regelkreis und einen geschlossenen PID-Regelkreis aufweist.
Nach der Erfindung ist es vorgesehen, dass ein Kontroll- Fehler durch Subtraktion der, vorzugsweise gefilterten, aktuellen Fahrzeugbeschleunigung und einer gewünschten, internen FahrZeugbeschleunigung ermittelt wird, dem geschlossenen PID-Regelkreis als Eingangssignal zugeführt wird und daraus eine Fehler-Beschleunigungsanforderung als Ausgangsgröße ermittelt wird.
Erfindungsgemäß ist es vorgesehen, dass dem offenen Regelkreis eine gewünschte, interne Fahrzeugbeschleunigung als Eingangssignal zugeführt wird und daraus eine modellbasierte Moment-Anforderung ermittelt wird.
Es ist nach der Erfindung vorgesehen, dass durch Zusammenführen der modellbasierten Moment-Anforderung und des Anteils des PID-Regelkreise eine Gesamt- Beschleunigungs-Anforderung gebildet wird.
Nach der Erfindung ist es vorgesehen, dass die Fahrzeuggeschwindigkeitsregeleinheit funktionell einer Folge- oder Abstandsregelung, wie ACC-System, ICC-System oder AICC-System, zugeordnet ist.
Das bedeutet der Begriff
Fahrzeuggeschwindigkeitsregeleinheit ist bei dem erfindungsgemäßen Verfahren und der erfindungsgemäßen Vorrichtung ausdrücklich nicht limitiert auf die Funktion oder Vorrichtung eines Geschwindigkeitsreglers im engeren Sinne (Tempomat) . Vielmehr ist die Er indung besonders vorteilhaft auch bei Regeleinheiten für die Fahrzeuggeschwindigkeit einsetzbar, die funktionell oder als eine Baueinheit einer Folge- oder Abstandsregelung (ACC-Systeine, ICC-Systeme, AICC-Systeme etc.) zugeordnet sind.
Die Aufgabe wird erfindungsgemäß auch durch eine Vorrichtung gelöst, die dadurch gekennzeichnet ist, dass das System einen Fahrzeugbeschleunigungsregler aufweist, zwecks Ansteuerung des Antriebsmotors zur Einstellung einer bestimmten Fahrzeugbeschleunigung, dass das System einen Fahrzeugverzögerungsregler aufweist, zwecks Ansteuerung des Fahrzeugbremssystems zur Einstellung einer bestimmten Fahrzeugbeschleunigung, und dass das System eine Koordinator-Einheit aufweist, zwecks Auswahl der Ansteuerung des Fahrzeugbeschleunigungsregler oder des Fahrzeugverzögerungsreglers .
Es ist nach der Erfindung vorgesehen, dass ein Ruckbegrenzer vorgesehen ist, zwecks Begrenzung der Änderung bzw. der Änderungsgeschwindigkeit der Fahrzeugbeschleunigung.
Nach der Erfindung ist es vorgesehen, dass die Koordinator- Einheit dafür vorgesehen ist, nach Maßgabe der gewünschten Fahrzeugbeschleunigung, des aktuellen Bremsdrucks, der aktuellen Fahrzeugbeschleunigung und des aktuellen Antriebsmotormoments den Fahrzeugverzögerungsregler und/oder den Fahrzeugbeschleunigungsregler anzusteuern .
Erfindungsgemäß ist es vorgesehen, dass die Koordinator- Einheit, der Fahrzeugbeschleunigungsregler, der Fahrzeugverzögerungsregler und der Ruckbegrenzer als modulare Einheiten in einem Longitudinal-Regeler (Lac) ausgeführt sind.
Es ist nach der Erfindung vorgesehen, dass die Vorrichtung funktionell einer Vorrichtung zur Folge- oder Abstandsregelung, wie ACC-System, ICC-System oder AICC- System, zugeordnet ist.
Die Aufgabe wird auch durch eine elektronische Bremsenregelungseinheit gelöst, die dadurch gekennzeichnet ist, dass in der elektronischen Bremsenregelungseinheit die Vorrichtung nach der Erfindung als ein Modul vorgesehen ist.
Nach der Erfindung ist es vorgesehen, dass in der elektronischen Bremsenregelungseinheit ein Gesamt- Longitudinal-Fahrzeugregler (LVCges) als ein übergeordnetes Modul vorgesehen ist, in dem im wesentlichen sämtliche die Längsregelung des Fahrzeugs regelnde oder die Regelung beeinflussende Systeme als Module integriert sind.
Erfindungsgemäß ist es vorgesehen, dass die Vorrichtung nach einem der Ansprüche 21 bis 26 in das übergeordnete Modul (Gesa t-Longitudinal-Fahrzeugregler, LVC) integriert ist.
Nach der Erfindung ist es vorgesehen, dass der Gesamt- Longitudinal-Fahrzeugregler (LVCges) einen übergeordneten Beschleungungsregler (LACges) und einen übergeordneten Koordinator (LVCges) aufweist.
Erfindungsgemäß ist es vorgesehen, dass eine Vorrichtung nach der Erfindung oder einer Bremsenregelungseinheit nach der Erfindung für eine fremdkraftbetätigbare, elektronisch regelbare Fahrzeugbremse mit einer hydraulischen Bremskraftverstärkung mittels einer hydraulischen Pumpe und mit einem analogisierten Trennventil eingesetzt wird.
Unter dem Begriff „Trennventil'" ist ein Ventil zu verstehen, mit welchem eine hydraulische Verbindung zwischen Hauptbremszylinder und den Radbremsen unterbrochen werden kann. Das Trennventil ist dabei als "analogisiertes Ventil", insbesondere als " analogisiertes elektromagnetisches Ventil" ausgebildet. Unter dem Begriff „analogisierte elektromagnetische Ventile" sind hier elektromagnetische Ventile zu verstehen, die durch Ansteuerung mit einem bestimmten Steuerstrom eine bestimmte Schaltstellung einnehmen, zwecks Einstellung eines bestimmten Volumenstroms an hydraulischem Fluid (Bremsflüssigkeit) durch die Ventile. Das bedeutet, das Ventil kann durch eine entsprechende Ansteuerung zwischen einer (voll) geöffneten Stellung und einer (voll) geschlossenen Stellung auch Zwischenstellungen einnehmen und so zumindest näherungsweise ein definiertes Druckgefälle zwischen den beiden Seiten des Ventils einstellen.
Bei diesem Bremssystem kann der Fahrer mittels einer Betätigungseinrichtung, vorzugsweise ein Bremspedal, Bremsdruck in einen Hauptbremszylinder einsteuern und der vom Fahrer eingesteuerte Druck kann mittels der aktiven hydraulischen Druckerhöhungseinheit, der hydraulischen Pumpe, verstärkt werden. Wird beim diesem System der Aussteuerpunkt eines Vakuum-Bremskraftverstärkers erreicht und wird das Bremspedal durch den Fahrer weiter betätigt, dann wird durch die Pumpe -bei ungenügender Unterstützung des Vakuum-Bremskraftverstärkers- der Druck weiter erhöht, damit der Fahrer die gewünschte Bremsleistung erhält. Somit ist zumindest ein Teil der Bremsunterstützung durch die Pumpe aktiv erzeugbar.
Bei diesen hydraulischen Bremsanlagen ist insbesondere ein automatischer Eingriff in die Bremsenrgelung durch das Verfahren bzw. mittels der Vorrichtung nach der Erfindung technisch besonders einfach und vorteilhaft realisierbar.
Für bestimmte Anwendungen ist auch die Verwendung der Erfindung für ein Bremssystem mit einem „aktiven Booster" bevorzugt, bei dem ein fremdgesteuerter, d.h. nicht vom Fahrer direkt vorgegebener Aufbau von Bremsdruck realisiert wird mittels eines Ventils am Booster
(Vakuumbremskraftverstärker) , wodurch dieser fremdgesteuert belüftet werden kann.
Das er indungsgemäße Verfahren und die erfindungsgemäße Vorrichtung soll nun anhand von Abbildungen (Fig.l bis Fig.12) beispielhaft näher erläutert werden. Die Fig.l zeigt ein Blockdiagramm für die Regelung der Fahrzeugbeschleunigung,
Die Fig.2 zeigt eine Ausführungsform der Systemarchitektur des Reglers für die longitudinale Fahrzeugbeschleunigung,
Die Fig.3 zeigt einen Ruck-Begrenzer und eine Koordinator- Einheit,
Die Fig.4 zeigt verschiedene Zustände des Reglers für die longitudinale FahrZeugbeschleunigung,
Die Fig.5 zeigt eine Berechnung des Antriebsmotormoments aus einem Moments,
Fig.6 zeigt ein Block Diagramm der Struktur eines Beschleunigungsreglers,
Fig.7 zeigt ein Beispiel einer Regelung
Fig. 8 zeigt eine Auftragung des Proportionalanteils einer Druckanforderung (Lac_ρrop_j?art) gegen eine Ableitung des Kontrollfehler (Lac_con_err) ,
Fig.9 zeigt eine Auftragung eines Differentialanteils einer Druckanforderung (Lac_diff_part) gegen eine Ableitung des Kontrollfehlers (Del_con_err) ,
Fig.10 zeigt eine Auftragung eines Integralanteils einer Druckanforderung (Lac_int_part) gegen eine Kontrollfehlersuinme (Lac_con_err_sum) ,
Fig.11 zeigt ein Beispiel für eine Regelung mit Zurücksetzung des integralen Anteils, und
Fig.12 zeigt ein Bremsenregelungssystem mit einem übergeordneten Longitudinal Fahrzeugregler (LVC) .
In der Fig.l ist mittels eines Block Diagramms das Systems für die Regelung der Fahrzeuglängsbeschleunigung, im folgenden auch „Fahrzeugbeschleunigung" oder kurz „Beschleunigung" bezeichnet, dargestellt.
Das Fahrzeug weist eine Folge- und Abstandsregelung (ACC) mit einer Elektronikeinheit (ACC-ECU) 1 auf. Die ACC- Einheit 1 weist Fahrgeschwindigkeits-Regeleinheit 2 auf, die vom Fahrzeugführer einstellbar ist 3. Ferner ist eine Objektabstands-Regeleinheit 4 vorgesehen, der Daten einer Abstands-Ermittlungseinheit 5 bezüglich eines vorausfahrenden Objekts zugeführt werden 6. Diese Daten werden auf Grundlage von einem Sensor, vorzugsweise einem Radar-Abstandssensor, ermittelt.
Von der Fahrgeschwindigkeits-Regeleinheit 2 wird ein Signal einem Longitudinal-Regler 7 zugeführt 9, der einem Bremsensteuergerät, insbesondere ein Steuergerät einer Fahrdynamikregelung (ESP-ECU) 8, zugeordnet ist, auf. Dem Longitudinal-Regler 7 wird ebenso ein Signal von der Objektabstands-Regeleinheit 4 des ACC-Systems zugeführt 10. Die gewünschte Beschleunigung wird von dem Longitudinal- Regler 7 erfindungsgemäß umgesetzt entweder mittels einer Druckregelungs-Einheit 11, die ein Signal 12 zur Bremsensteuerung erzeugt. Es kann aber auch ein Signal 13 für ein Motor-Steuergerät (EMS-ECU) 15 erzeugt und übermittelt werden. Durch das Motor-Steuergerät (EMS-ECU) wird dann der Antriebsmotor entsprechend einer bestimmten Fahrpedal-Stellung (Gaspedal-Stellung bzw. E-Gas) oder gesteuert bzw. geregelt.
Der Longitudinal-Regler 7, auch als „Longitudinal Acceleration Controller" oder kurz „LAC-Regler" bzw. „LAC" bezeichnet, ist in der Fig. 2 näher dargestellt. Der Longitudinal-Regler 7 ist vorzugsweise als ein Modul (LAC- Modul) in der Software des elektronischen Bremssystems (EBS Software, wie ESP Software) vorgesehen.
In Fig. 2 ist der Longitudinal-Regler 7 näher dargestellt. Der Longitudinal-Regler 7 weist im wesentlichen die folgenden Komponenten auf:
Einen Ruckbegrenzer 20, der das angeforderte Beschleunigungssignal von eventuellen ruckartigen Änderungen bereinigt, die unkomfortabel für den Fahrer sind.
Eine Koordinator-Einheit 21, die eine Situationslogik Motor/Bremse aufweist, die auf Grundlage einer internen longitudinale Beschleunigungs-Anforderung 26, eines aktuellen Bremsdruck 28, eines Moments 29 und der aktuellen Beschleunigung 29 entscheidet, welcher Aktuator im Moment notwendig ist, um die gewünschte Beschleunigung um zu setzen,
Ein Verzögerungsregler 22, der, falls der Bremse angesteuert oder geregelt werden soll, die gewünschte Beschleunigung (in der Regel negative Beschleunigungen) umsetzt. Dies erfolgt durch eine Druckanforderung 23 an einen Druckregler in dem Fahrzeug 24,
Einen Beschleunigungsregler oder Fahrzeugbeschleunigungsregler 24, der, falls der Antriebsmotor des Fahrzeugs angesteuert oder geregelt werden soll, die gewünschte Beschleunigung (in der Regel positive Beschleunigungen) umsetzt. Dies erfolgt durch eine Motormomenten-Anforderung 25, die vorzugsweise über ein Fahrzeug-Bussystem, wie CAN, an das Motorsteuergerät übermittelt wird.
Der Aufbau und die logischen Abfragen und Schritte dieser einzelnen Komponenten des Longitudinal-Reglers 7 werden im folgenden und unter Bezug auf Abbildung in Fig.2 und Fig.3 näher beschrieben.
Wird dem Longitudinal-Regler 7 eine longitudinale Beschleunigungs-Anforderung intern oder von einer externen Einheit, wie eine ECU, z.B. eines ACC-Systems oder von einer Folgeregelung für eine Stop & Go-Fahrsituation (Stop & Go-System) zugeführt 30, dann berechnet der Regler eine korrespondierende Druck-Anforderung an das Brems-System 23 oder eines Motormoments 25 an das Motorsteuerungs-System, abhängig von der momentanen Situation, wie Beschleunigungs- Anforderung, aktuelle Beschleunigung, Fahrzeug- Geschwindigkeit oder Fahrbahn.
Die Bremsen des Fahrzeugs werden dann gesteuert durch Setzen der internen Bremsdruckanforderung 23 durch den Bremsdruck-Kontroller 22, der einen aktiver Booster oder eine hydraulische Bremskraftverstärkung mittels einer Pumpe regelt.
Eine Motormomenten-Anforderung 25 wird dann über einen Bussystem, wie CAN Bus, der Motorsteuerung übermittelt. Der Longitudinal-Regler 7 ist dabei vorzugsweise bei Systemen mit einem elektronischen Gaspedal (E-Gas) vorgesehen. Um einen "sanften" Übergang zwischen Bremssteuerung und Motormomentensteuerung zu realisieren, werden dabei Motor- Kontrolldaten berücksichtigt.
Nach Empfang einer "ACC Verzögerungs-Anforderung " (arβJr,Λcc) 30, vorzugsweise durch CAN Bus, werden durch den Longitudinal-Regler 7 ggf. auftretende abrupte Änderungen ("jerks") der Beschleunigungs-Anforderung unterdrückt durch den Ruckbegrenzer 20. Eine so "korrigierte" Beschleunigungs-Anforderung λacceleration demand intern" st af 26 wird dann als neue Beschleunigungs-Anforderung verwendet. Die Beschleunigungs-Kontroll-Einheit 24 kalkuliert ein korrespondierendes Achsen-Moment, das übertragen wird in eine Motormomenten-Anforderung TE 25.
Um zwischen Bremsenregler 22 und Motorregler 24 zu unterscheiden, wird nur eine „Moment-Anforderung" 29 kalkuliert. Die Anforderung 29 wird mit dem minimal möglichen Motormoment 31 verglichen, die berechnet wird und gesendet wird von der Motorsteuerung. Wenn das gewünschte Moment 29 unter dem minimal möglichen Moment 31 liegt, schaltet der "Koordinator Bremse/Motor" 21 die Bremse aktiv. Falls der Koordinator 21 die Bremse schaltet, dann wird das geforderte Moment und Motormoment automatisch auf den minimal möglichen Wert gesetzt. Der LDC (Verzögerungs- Kontroller 22) wird aktiviert, um eine korrespondierende Bremsdruck-Anforderung Pref 23 zu berechnen. Der "Koordinator Bremse/Motor" 21 schaltet den Motor nur dann, wenn die Druckanforderung des LDC 7 Null ist und der aktuelle Bremsdruck ra 28 unterhalb einem best. Grenzwert fällt, der anzeigt, dass durch den Motor die gewünschte Verzögerung allein einstellbar ist.
Das LAC Modul 7 schließt daher erfindungsgemäß eine Verzögerungs-Kontrolle 24 selbst mit ein, die „Ruck- Limitierung" 20 und den Koordinator Bremse/Motor 21. Bei aktiver Bremse spricht das LAC Modul 7 direkt das LDC Modul 22 an, um die Bremsverzögerung zu realisieren.
Eine Einheit "Fahrzeug Modell" 32 ist für bestimmte Anwendungsfälle zusätzlich vorgesehen. Damit kann eine besonders feinfühlige Regelung zusätzlich implementiert werden. Bevorzugt aber sind Ausführungsformen ohne das Modul "Fahrzeug Modell" 32. Von der "Fahrzeug Modell" 32 werden eine ermittelte Fahrzeugverzögerung dem Ruckregler 20, dem Koordinator 21 und dem Bremenregler 22 zugeführt 33,34,35. Auch dem Beschleunigungsregler 24 werden Informationen von dieser Einheit 32 übermittelt 37. Die Einheit „Fahrzeug Modell^ 32 ermittelt die Daten auf Grundlage von Fahrdynamikdaten 36 des Fahrzeugs.
In dem Koordinator 21 wird ein Beschleunigungs-Signal ermittelt. Das Beschleunigungs-Signal 38,39 wird für den Beschleunigungs-Kontroller 24 und Verzögerungsregler 22 übermittelt. Das Signal ist ein spezielles gefiltertes Beschleunigungs-Signal. Es basiert auf einer ABS Fahrzeugreferenzgeschwindigkeit und wird aus den ABS Radgeschwindigkeits-Sensoren kalkuliert. Es wird berechnet, die meisten Fahrzeuge nicht mit einem Sensor für eine longitudinale Beschleunigung ausgerüstet sind.
In der folgenden Beschreibung und in den Abbildungen der Fig.4 bis Fig.12 werden für funktionale Einheiten bestimmte Namen oder Symbole verwendet, die in der Tabelle aufgeführt sind.
Abkürzung Symbol und Bedeutung
Lac Status Status Lac_req_tor Twh (Moment Axle torque request limited)
Lac_stat_acc as,iac (Static acceleration)
Lac_acc_fil afii.iac (Filtered vehicle acceleration)
Lac_dem_lim aref (gradient limited acceleration demand)
Lac_a_req_grad
Lac_con_err Ei,iao (Control error)
Lac_dem_arb a_-ef,Acc (Arbitrated accel. demand fro ACC)
Lac_op_lope Rio,iac (Torque demand for open loop)
Lacjorop_part rop.iac ( Proportional part of pressure)
Lac_diff_part R--Lff,iac (Differential part of pressure)
Lac_int_part Rint,iac (Integral part of pressure)
Lac_err_sum EisoM.iac (Control error sum)
Lac_cl_lope Rιc,iac( Torque demand for closed loop)
Lac_err_sume EιsoM,Eff (Effective control error sum)
Lac_veh_acc aeh,iac (Vehicle acceleration)
Lac_pres_dem Rιo,iac (Open loop Pressure demand)
Lac_acc_grad arad,iac Gradient of acceleration)
Lac_req_grad Bgrad,iac (Gradient of brake request) acc_lngaccel aiac (Longitudinal acceleration)
Lac_dem_sg R.t,iac (State of demanded acceleration signal)
Lac_del_err Ed,lac
Lac_req_tor__u Rι,iac (Torque demand from LAC unlimited)
Ldc_ p re s_dem Pref (Pressure demand from LDC Controller)
P_%w Pre (Wheel pressures)
ReqEngTq TE (Requested engine torque)
ActTorque Ta (Actual wheel torque)
Lacfrictor TWh,min (Min. possible axle torque)
Der LAC-Regler kann unterschiedliche Zustände (Status) , einen „LAC-Mode Status", einen Motor Status (Lac_mode 1) , einen Bremsen Status (Lac_mode 2) und einen Bremsen-Prefill Status (Lac_mode 3), annehmen bzw. in diesen verschiedenen Zuständen betrieben werden (siehe Fig.4) . Zunächst wird das LAC Modul 7 durch Signale (Lac__active Signale) aktiviert. Sie bewirken, dass eine Referenzmoment- Anforderung zum Motor-Kontroller übertragen wird 25, der dann den Motor aktiviert, um die gewünschte Beschleunigung einzustellen. Das LAC Modul 7 kann auch abhängig von einer Moment-Anforderung 29 aktiviert werden. Durch den LDC Bremsen Kontroller 22 wird dann die gewünschte Beschleunigung eingestellt.
Das Bit für den das aktive LAC Modul (LAC_STATUS.LAC_ACTIVE) wird unabhängig von dem übergeordneten System gesetzt. Aber „Lac_active" wird nur dann gesetzt, wenn die LAC Funktion und/oder LDC Funktion nicht abgeschaltet sind.
Der LAC Kontroller 7 kann angesprochen werden von einer ACC ECU, wie bei einer externen Momenten-Anforderung via CAN- BUS 30. Während einer ACC Regelung wird Lac_active gesetzt, wenn die Bedingungen erfüllt sind, dass eine interne Aktuator-Anforderung Acc_act_reqi gesetzt ist.
Im folgenden wird der LAC-Mode Status des Systems beschrieben.
Der Status Lac_mode (LAC__STATÜS. AC_MODE) zeigt den aktuellen Status (Mode) des LAC Kontrollers, den Motor Mode (engine mode (1)) 41, den Bremsen Mode (brake mode (2)) 42, den Vorfüll-Mode (prefill mode (3)) 43 an (siehe Fig.4) .
Im Engine mode 41 benutzt das LAC Modul 7 nur den Motor, um die gewünschte Beschleunigung zu kontrollieren. Die Bremsenanforderung ist Null (Lac__bra_req = 0) . Im Brake mode 42 aktiviert das LAC Modul 7 auch den LDC Kontroller 22 zur Kontrolle der gewünschten Beschleunigung durch Bremsenaktivierung (Lac_bra_req = 1) und setzt gleichzeitig die Momentenanforderung des Motors auf den niedrigst möglichen Wert (Twh = Twh,πn) .
Im Prefill mode 43 benutzt das LAC Modul 7 die Motorsteuerung, um die Beschleunigung zu regeln, aber der LDC Kontroller 22 wird nur aktiviert (Lac_bra_req = 1) , um die Bremsen vorzufüllen. Dies wird kurz vor einer richtigen Bremsenbetätigung in Mode (2) durchgeführt. Beim Vorfüllen ist die Druckanforderung konstant, d.h. nicht abhängig von einem ggf. Fehler der Beschleunigungsregelung.
Durch den Ruck-Verminderer (Jerk Limiter) 20 wird ein sanfter Übergang zwischen longitudinalen Beschleunigungen erzielt, wenn die Beschleunigungs- Anforderung (extern ACC, a.χef,Acc) 30 ersetzt wird durch eine interne Anforderung (aref) 26 (vgl. Fig.2) .
Die interne Anforderung aref wird wie folgt kalkuliert:
Nachdem der LAC Kontroller aktiviert wurde (Lac_active = 1) , wird die interne Anforderung af auf die gefilterte aktuelle Beschleunigung atu,ιaa für eine Zeitdauer (loop) gesetzt. Dann folgt der internen Anforderung aref die ACC Anforderung aref,Αcc mit maximalem Gradient. Ein homogener Übergang zwischen Fahrer- und ACC-Kontrolle wird so gewährleistet .
Die Funktion beim Übergang der Motorsteuerung 41 zur Bremsensteuerung 42 startet, wenn der LAC Kontroller aktiv ist (Lac_active = 1) , der Motor-Kontroll Mode (Lac_mode = 1) . Dann wird der LAC Kontroll Algorithmus 24 ein gewünschtes Achsenmoment T„ι, ausgeben 29, das vergleichbar ist mit einem minimal möglichen Moment T„h/min (gesendet von der Motor- ECU über den CAN Bus) . Im wesentlichen ist das gewünschte Moment T„h ähnlich oder geringer als das kleinste mögliche Moment TNh,min 44. Die Bremsen werden daher aktiviert (Lac_mode = 2) .
Um einen weichen Übergang zwischen Motor und Bremsensteuerung und eine schnelle Regelung der Bremsen im Bremsen Modus (Lac_mode = 2) 42 zu erreichen, wird der prefill mode (Lacjnode = 3) 43 genutzt 45,46. Dieser prefill mode (Lacjnode = 3) 43 ist daher in der Regel jedem Brems Modus 42 vorgelagert. Der Bremsen Prefill Modus 43 wird sofort gestartet, wenn T„h gering oberhalb Twh/mia ist, wodurch die Notwendigkeit einer Bremsensteuerung angezeigt wird 45 (siehe Fig.4).
Bei dem Übergang wird auch eine Kupplungsbetätigung durch den Fahrer bei einem Fahrzeug mit manuellem Schaltgetriebe sowie ein zu starkes Abbremsen (Überbremssituation) mitberücksichtigt 47,48 und 49.
Die Funktion des Motor Status (Engine Modus, Lac_mode = 1) 41 wird im folgenden näher beschrieben (siehe Fig.5).
Im Motor Mode 41 gibt der LAC Kontroller Algorithmus ein gewünschtes Moment „h 50 das überführt wird in ein korrespondierendes Motormoment TE 51. Es wird dabei durch Berücksichtigung 52 eines Übertragungsfaktors 53 ein Kupplungsmoment 54 ermittelt, aus dem unter Berücksichtigung von Antriebsmotordaten (Momentverlust) 55 das korrespondierendes Motormoment TE 51 ermittelt wird 56. Das Motormoment TB 51 wird an die Motorsteuer ECU vorzugsweise über CAN Bus gesendet. Die LAC Motormoment Anforderung TE 51 entspricht dabei nicht den anderen Anforderungen von elektronischen Bremsenregelungssystemen, wie Fahrdynamikregelung (ESP) , Momentenregelung (MSR) oder Antriebsschlupfreglungen (TCS) . In diesem Modus wird die gewünschte Beschleunigung durch den Motor allein realisiert, d.h. die Bremsen werden nicht aktiviert (Lac_bra_req = 0), daher gilt LDC_status = 0.
Im folgenden wird die Funktion des Bremsen Status (Brake mode, Lacjnode = 2) 42 näher beschrieben (siehe Fig.4, vgl. Fig.2) .
Im Bremsen Modus 42 ist das bremsende Motormoment zu gering, um die gewünschte negative Beschleunigung zu realisieren. Daher werden die Bremsen aktiviert. Dies geschieht durch Aktivierung des LDC moduls 22 (Lac_bra_req = 1).
Daraus folgt, dass der Ldc_status gleich 1 ist, wodurch die korrespondierende Druck Anforderung Pref ausgegeben wird 23. Diese Anforderung 23 selbst wird durch einen Druck-Regler realisiert, der z.B. einen aktiven Booster oder ein System mit aktiver hydraulischer Verstärkung ansteuert.
Die LAC Moment Anforderung T„h 29 wird konstant gehalten auf dem niedrigst möglichen Level, damit diese nicht den LDC Regler 22 stört. Wenn die Druckanforderung Pxef vom LDC Modul 22 kalkuliert wurde als Null und wenn der Druck in den Bremsen Pbra selbst Null ist, dann wird ein Bremsdruck nicht mehr benötigt. Der LAC 7 schaltet in den Motor mode 41 oder Prefill mode 43, abhängig vom momentan kalkuliertem Moment Twh. Nun wird die Funktion des Bremsen Prefill Status (Brake prefill mode, Lacjnode = 3) 43 näher beschrieben (siehe Fig.4, vgl. Fig.2) .
Im Prefill Mode 43 gibt der LAC Kontroll-Algorithmus 7 weiter ein gewünschtes Moment Twh als Motormoment aus. Die Bremsen werden aktiviert durch eine geringe, konstante Druckanforderung, damit die Lüftspiele zwischen Bremsscheibe und Bremsbelag überwunden werden. Zur Aktivierung der Bremsen wird das LDC Modul 22 aktiviert (Lac__bra_req = 1). Dass bedeutet Ldc_status = 1.
Anders als im Bremsen Mode bleibt die Druckanforderung konstant bei Lac_ldcj?refil_j?res, unabhängig von aktuellen Fehlern in der Beschleunigungsregelung, damit die beiden Regler 22,24 nicht zu gleicher Zeit aktiv sind. Abhängig vom kalkulierten Moment Twh kann LAC von der Motorregelung 41 zur Bremsenregelung 42 umschalten.
Im folgenden wird der Aufbau des LAC Reglers 7 (LAC Control Structure) näher beschrieben (siehe Fig.6).
Der Beschleunigungsregler-Anteil 24 des LAC Reglers 7 besteht im wesentlichen aus einer offenen Regelschleife (offener Regelkreis) 58 und einem geschlossenen PID-Regler- Einheit 59. Zur besseren Regelung durch den LAC Regler 7 werden dabei Hilfssignale (LAC auxiliary Signals) verwendet, wobei die Richtung der Beschleunigungs- Anforderung, der Gradient der ge ilterten internen Beschleunigungs-Anforderung und die Fahrzeugbeschleunigung berechnet werden.
Um eine unruhige, oszillierende Motormoment-Anforderung zu vermeiden, wird das berechnete ABS Fahrzeugbeschleunigungs- Signal a^ 33,34,35,60 gefiltert mit einem Filter erster Ordnung 61. Mit einer Filterkonstante Cai wird so eine gefilterte Fahrzeugbeschleunigung a£±lrlac 62 aus der ABS Fahrzeugbeschleunigung zu berechnet:
"jHlαc = * F'lter («veh> Cfll>
Aus der internen Beschleunigungsanforderung 57 und der gefilterten Fahrzeugbeschleunigung af±ιrιaα 62 wird durch Subtrahieren ein Kontroll-Fehler Eιf lac ermittelt 72 und dem PID-Regler 59 zugeführt 73.
Eine Auftragung von arat,&cc, af md af±ι,iaα gegen die Zeit t für einen Regelvorgang zeigt Fig.7. Wenn die MotorSteuerungs-Einheit 24 aktiviert ist (Lacjnode = 1) 63, 64 wird die gefilterte aktuelle FahrZeugbeschleunigung fii,ι gespeichert als Signal a„ιlaα 65. Dieses Signal 65 wird dann in der Kalkulation der internen
Fahrzeugbeschleunigungs-Anforderung areε und als Signal für den offenen Regelkreis 58 benutzt. Das Signal aβrι wird nur am Anfang eines LAC Motor Modes neu ermittelt und bleibt über einen Motor Mode-Loop konstant (siehe Fig.7)
Der Gradient der internen Fahrzeugbeschleunigungs- Anforderung aret 66 ist begrenzt auf {Lac_accel_dem_ctrad_pos, Lac_accel_ de _grad_neg) in normalen Situationen. Zusätzlich wird der Startwert des internen Werts aref beim Beginn des Motor-Modes 67 auf den aktuellen Wert (aSrlaα) gesetzt atiχ,iaα (siehe Fig.7)
Um die Richtung {Ratac) der Beschleunigungs-Anforderung zu ermitteln, wird die Beschleunigungs-Anforderung aref und der Gradient der gefilterten Beschleunigungs-Anforderung Bqd^ α zuerst kalkuliert. Bgrad,ιaa wird kalkuliert durch Subtraktion des vorherigen Werts von aref von dem aktuellen Wert und Filterung des Ergebnisses mit einem Filter erster Ordnung. Bgχad,iaa wird dann benutzt, um die Richtung zu kalkulieren.
Für kleine Gradienten von kleiner 0,125 bis 0,165 m/s3, insbesondere ca. 0,143 kleiner m/s3 wird die Beschleunigungs-Anforderung als konstant angesehen, daraus folgt:
Bgrad,ι = 1 Filter(tt κf , Cß, 1 ) und
If iBgmllιlm <-0.143 mlS 3)
Rst,iac =9x01 (decrease) EbeifBgmVae < 0.143 ml s3 R st,kc =0x02 (~constant) Else
R^ a =0x03(increase)
Um das Maximum der erlaubten Momenten-Anforderung zu berechnen und schnelle Abweichungen der
Fahrzeugbeschleunigung zu erfassen, wird ein gefilterter Fahrzeug-Beschleunigungs-Anforderungs-Gradient agrad.iac kalkuliert. Der Gradient agrad,Iao wird berechnet durch Subtraktion des vorherigen Werts von afnrlaa von dem aktuellen Wert und Filterung des Ergebnisses mit einem Filter erster Ordnung.
gr<xi,lac --1" Filter(d(aM><">/ dt> C^
Durch eine Einheit einer modellbasierten Momentanforderung „LAC feedforward Einheit" 70 (siehe Fig.6) wird die annähernd lineare Relation zwischen der Fahrzeugbeschleunigung und Moment bei einem Fahrzeug auf ebener Fahrbahn und mit einem nominellen Fahrzeuggewicht kompensiert.
Diese Relation wird zur Berechnung des Anteils der offenen Schleife-Einheit 58 des LAC R O,IΛC 71 benutzt, wobei die aktuellen Fahrzeug-Beschleunigung durch die gewünschte Beschleunigung ersetzt wird. Unter Annahme eines idealen Beschleunigungs-Reglers kann die obige Gleichung ersetzt werden durch:
R-IO. AC — 1/k * ( a„f -aSt lc)and k = (5 / Lac_par_open_tope) ms2/Nm
Die obige Formel wird benutzt für das "feed forward control law" 70. Der Parameter Lac_par_open_loop wird dann beim Fahrzeug eingestellt.
Die LAC-Rückmeldungs-Einheit (LAC feedback part) wird benutzt, um alle übrigen Reglerfehler, z.B. beruhend eine abschüssige oder ansteigende Fahrbahn oder verschiedene Fahrzeugmassen, zu kompensieren. Diese basiert auf dem PID- Regler 59. Für eine komfortable ACC-Bremsung ist es wichtig, dass das LAC Signal an den Motor-Regler 24 nicht oszilliert, sondern gleichmäßig verläuft. Um dies zu erreichen, werden die Kontrollergrenzen des PID Reglers 59 reduziert zu Null, wenn der Fehler des Beschleunigungs- Reglers gering ist.
Beispiele sind in den Abbildungen Fig.8 bis Fig.10 dargestellt. Sie zeigen den Verlauf des Proportionalitäts- Signal RpoPriaa des differenzierten Teils d±£riac und des integrierten Teils JRint, ,jXaa
Das Proportionalitäts-Signal poPriaa 75 (Fig.8) ist proportional dem Kontroll-Fehler E1>lac 76 mit einem bestimmten Umfang für geringe Reglerfehler nach der folgenden Formel:
If(Eklttc<-0.2m/s2) Rpmpκ = <®the + °-2> * ipropac > *>ith j^ c = Lac_par_propjart * 20 Else if (Elac<0.2 /s2)
**-prop,lac =^
Else Krop,hc =^tte -A2*- >^ith ϊ p'op c =Lac_par_prop_part*20
Um zu große Reglereinstellungen zu vermeiden, wird der maximale absolute Wert des Proportional-Teils Rpxθp,iaa begrenzt auf Lac_max_proportional_part Nm.
Das differenzierte Signal di££,ic 77 (siehe Fig.9) ist proportional der ersten Ableitung (Edtlac) 78 des Regler- Fehlers ιrlac mit einer speziellen Breite für kleine Regler-Fehler nach der folgenden Formel:
Figure imgf000028_0001
Rdmiac =Eäfac* j„mkκ ,with j ac = Lac_par_diff_part*0.14
Else if (Eμ < 0.2 m/s2 )
Else
R ι« = ^«rc * Jβm« ' with Jdtff =Lac_par_diff_part * 0.14
Um große Regleraktivitäten zu vermeiden ist der maximale Wert des differenzierten Teils di££,iac limitiert auf Lacjnax_differential_part Nm.
Dabei ist zu beachten, dass der Parameter ac_jpar_d±f£_part Null ist, bevor der differentielle Teil Null ist.
Das Integral Rj„t,iac 79 (Fig.10) ist proportional der Summe (ELSUM C) 80 des Regler-Fehlers Elιhc mit einer speziellen Anhäufung für kleine Regelungs-Fehler:
Rint, iac = E τf;ττ\f ι∞ * »* lac, wkh jint, K = Lac_par_in tjp rt * 0.2
Um größere Regler-Aktivitäten zu vermeiden, wird auch der integral Anteil Rint,iac limitiert auf Lac_max__integral_part Nm.
Die Summe aller Teile des geschlossenen Kreises 59 ∑ci c 81 (Fehler-Beschleunigungsanforderung) kann so ermittelt werde :
RlC, lαc = Rpmp, lαc + Rdiff, lαc + Rirtt, lαc
Durch Zusammenführen 82 der modellbasierten Moment- Anforderung RW,C 71 und des Regleranteils ∑ci α 81 wird eine Gesamt-Beschleunigungs-Anforderung des R ,iac 83 gebildet.
Um eine gleichmäßige und komfortable Beschleunigung zu erreichen, muss auch die Beschleunigungs-Anforderung 83 des LAC zur Motormomenten-Steuerung gleichmäßig und nicht oszillierend sein. Um dies zu erreichen, wird der Gradient der Beschleunigungs-Anforderung RLac limitiert 84 (siehe Fig.6) Der maximale positive/negative Gradient der Beschleunigungs-Anforderung ist dann:
Lac_max_eng_tor_grad_pos / ac_maκ_eng_ tor_grad_neg.
Aus dem endgültigen, limitierten Gradient TWh 85 wird dann ein Motormoment ΪΕ 86 ermittelt unter Berücksichtigung von Raddrehzahlsensordaten 87 sowie Antriebsmotordaten, Motorübertragungsdaten und Getriebedaten 88. Dies erfolgt vorzugsweise von Einheiten des elektronischen Bremsenregelungssystems .
Wenn das maximal mögliche Aktuator-Moment erreicht wurde, kann der integrale Teil angehoben werden, wenn ein übrig bleibender positiver Beschleunigungsregler-Fehler existiert. Dies ist in der Fig.11 dargestellt.
Ein großer integraler Anteil wird langsam die Antwortzeit herabsetzen, wenn die Beschleunigungs-Anforderung erneut abnimmt. Daher wird die folgende Logik benutzt, um die Momentenanforderung Wh auf einen neuen Startwert zu setzen, reduziert durch den abnehmenden integralen Anteil wenn der Reglerfehler wieder negative ist.
V [EL, lac < 0 and ELSVM, lac > EISUM, EffJ
ELSVM, lac = ElSUM, Bff
Die effektive Reglerfehler-Summe EιSm,Eff ist der Reglerfehler £ ..,.-ac korrigiert durch das Anheben des integralen Anteils nach der Formel: V ^LJac X» ) lSUM,Eff = ELSÜM,lac - (** T" /j
Durch Korrektur der Summe des Reglerfehlers und den integralen Anteil wird das geforderte Moment angehoben auf den maximal möglichen Wert, wenn der Regler-Fehler negativ ist. Damit wird eine zu große Verzögerungszeit verhindert (siehe Fig.11) .
Um die wachsende Anzahl und Komplexität der Anforderungen an die Längsregelung zu berücksichtigen, ist es vorgesehen, dass in die Softwarestruktur eines elekronischen Bremsenregelungssystems (EBS) ein übergeordentes Modul (Gesamt-Longitudinal-Vehicle-Control, LVCges) integriert wird. Dies ist in der Fig.12 dargestellt.
In dieses übergeordentes Modul LVCges 99 innerhalb des EBS 98 werden sämtliche Funktionalitäten integriert, die mit der Längsregelung vom Fahrzeug zu tun haben, wie Kollisionsvermeidung CAS 100, ACC 101, Stop & Go 102 oder Tempomat 103, die im wesentlichen auf Sensordaten 115,116,117,118 von Fahrzeugsensoren 119 beruhen . Alle Anforderungen dieser Systeme, je nach Definition interne oder externe Anforderungen, werden in einem übergeordneten Status-Koordinator (LVC-state-machine, LVCges) 104 überführt 105,106,107,108. Der Status-Koordinator 104 ermittelt aus allen Anforderungen eine gesamte Anforderung und übermittelt diese 109 an einen zentralen, übergeordneten Beschleunigungsregler LACges 110.
Der Beschleunigungsregler 110 stellt eine schnelle oder komfortable Umsetzung der Anforderung über Bremse 111 und Motor 112 sicher. Die Koordination der Bremse 111 und Motor 112 ist Aufgabe des LACges Beschleunigungsreglers 110.
Ein vom Status-Koordinator LVCges 104 aktiviertes 114 Anfahrmodul HSA Modul 113 wird benutzt, um ein erneutes Losfahren nach einem Anhalten vom Fahrzeug auszuführen.
Der LVCges Status-Koordinator 104 kann in eine Anzahl an Regelungsmodi überführt werden, die je nach Anforderung aktiviert werden. Vorgesehen sind beispielsweise ein Modus für einen Stand-by-Betrieb, ein Hold-vehicle-Betrieb (Fahrzeug hält) , ein Stop-vehicle-Betrieb (Fahrzeug stoppen) , ein Drive-off-Betrieb (Fahrzeug fährt) , ein Acceleration-controller-Betrieb (Fahrzeugbeschleunigung) , ein Deceleration-control-Betrieb (Fahrzeugverzögerung) und ein Pressure-control-Betrieb (Bremsdruckregelung) .
Diese verschiedenen Modi werden vorzugsweise bei verschiedenen Ausführungsformen des LACges Beschleunigungsregler 110 berücksichtigt, so dass eine modular Kodierung des LACges Regler 110 erfolgen kann. Damit ist eine schnelle Erweiterbarkeit und Anpassung an verschiedene Systeme möglich.
Bei der Regelung werden die einzelnen angeforderten Drücke 120,121,122,123 sowie ein angeforderte Moment vom LACges Beschleunigungsregler 123 in einem nachgeschalteten Koordinator COA zugeführt und es wird eine Gesamt- Motormoment-Anforderung 124 oder eine Gesamt-Bremsdruck- Anforderung 125 erzeugt. Die Gesamt-Motormoment-Anforderung 124 wird vorzugsweise über ein Fahrzeubus-System (BUS) 126 dem Antriebsmotor 112 oder einem Getriebe bzw. Antrieb 126 zugeführt 127,128. Die Gesamt-Bremsdruck-Anforderung 125 wird einer Bremsenregelungs-Einheit 129 zugeführt, welche einen entsprechenden Bremsdruck einsteuert bzw. regelt 130. Bei der Regelung werden Daten von Fahrzeugsensoren 134, wie Gierrate, eingestellter Lenraddrehwinkel, Querbeschleunigung, Raddrehzahlen, Hauptzylinderdruck, Bremspedalkraft und Radbremszylinderdruck mit berücksichtigt 131.
Ein AusgangsSignal 135 der Bremsenregelungs-Einheit 129 wird auch einer weiteren Einheit 136 zugeführt, welche Ausgangssignale 137,138 für die HSA 113 und LVCges 104 erzeugt.
Bei der Regelung kann auch eine externe Beschleunigungsanforderung, insbesondere von einem ACC- Regler 132 mit berücksichtigt werden 133.
In der Fig.12 sind ferner bekannte Module 139 der Bremsenregelung 139 gezeigt, die ebenfals in dem übergeordenten Modul LVCges 99 integriert sind.
Diese Integration ist besonders vorteilhaft, da in der näheren Zukunft voraussichtlich eine Anzahl neuer Funktionalitäten (weiter) entwickelt werden, die den Fahrer bei der Längsregelung seines Fahrzeuges unterstützen oder autonom die Längsbeschleunigung regeln. Zunächst sind damit Systeme wie ACC, Tempomatfunktion mit Bremseneingriff oder Stop & Go. gemeint (siehe Fig.12) . Dabei ist es vorgesehen, dass ein immer größeres Maß an Funktionalität an das Bremsensteuergerät EBS 98 übertragen wird.
Die durch die neuen Systeme bedingten unterschiedlichen Anforderungen an die Längsbeschleunigung des Fahrzeugs können über unterschiedliche physikalische Größen (Bremsdruck, Bremsmoment, Verzögerung, Beschleunigung) oder als binäre Information z.B. „Fahrzeug anhalten", „Losfahren" angefordert werden. Auch können verschiedene Systeme gleichzeitig unterschiedliche Anforderungen stellen. Dabei können die Anforderungen von intern kommen oder extern über den CAN BUS 126.

Claims

PATENTANSPRÜCHE
1. Verfahren zur Regelung einer Bremsanlage für Kraftfahrzeuge mit einer
Fahrzeuggeschwindigkeitsregeleinheit, durch die eine gewünschte Fahrzeugbeschleunigung (a) automatisch einstellbar ist, dadurch gekennzeichnet, dass ein Eingriff in die Regelung oder Steuerung der Fahrzeugbremsanlage vorgesehen ist, in dem eine Bremsenregelungs-Eingangsgröße erzeugt wird und auf Grundlage der Bremsenregelungs-Eingangsgröße eine Bremsenregelungs-Ausgangsgröße erzeugt wird, durch die eine Regelung oder Steuerung eines Bremsdrucks oder einer Bremskraft erfolgt, zwecks Erzielung der gewünschten Fahrzeugbeschleunigung, dass ein Eingriff in die Regelung oder Steuerung des Antriebsmotors vorgesehen ist, in dem eine Antriebsmotorsteuerungs-Eingangsgröße erzeugt wird und auf Grundlage der Antriebsmotorsteuerungs-Eingangsgröße eine Antriebsmotorsteuerungs-Ausgangsgröße erzeugt wird, durch die eine Regelung oder Steuerung des Antriebsmotors erfolgt, zwecks Erzielung der gewünschten Fahrzeugbeschleunigung, und dass zwischen einem Eingriff in die Regelung oder Steuerung der Fahrzeugbremsanlage oder einem Eingriff in die Regelung oder Steuerung des Antriebsmotors gewählt wird.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass als Bremsenregelungs-Eingangsgröße eine Bremsen- Fahrzeugbeschleunigungs-Anforderung erzeugt wird und als Bremsenregelungs-Ausgangsgröße eine Bremsdruckoder Bremskraft-Anforderung erzeugt wird, die einer elektronischen Bremsenregelung zugeführt wird, und dass als Antriebsmotorsteuerungs -Eingangsgröße eine Antriebsmotor-Fahrzeugbeschleunigungs-Anforderung erzeugt wird und als Antriebsmotorsteuerungs- Ausgangsgröße eine Antriebsmotormoment-Anforderung erzeugt wird, die einer elektronischen Antriebsmotorsteuerung zugeführt wird.
Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Auswahl zwischen der Regelung oder Steuerung des Antriebsmotors und der Regelung oder Steuerung der Fahrzeugbremse nach Maßgabe einer Entscheidungslogik in einem Koordinator erfolgt.
Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass als Koordinator- Eingangsgrößen die gewünschte Fahrzeugbeschleunigung, ein aktueller Bremsdruck, eine aktuelle Fahrzeugbeschleunigung und ein aktuelles Antriebsmotormoment dem Koordinator zugeführt werden.
Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass ein aktueller Bremsdruck und/oder eine aktuelle Fahrzeugbeschleunigung durch eine modellbasierte Berechnung ermittelt oder abgeschätzt werden.
Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass das Signal für die aktuelle Fahrzeugbeschleunigung, vorzugsweise mit einem Filter erster Ordnung, gefiltert wird.
7. Verfahren nach einem der Ansprüche 3 bis 6, dadurch gekennzeichnet, dass durch die Koordinator- Einheit bei einem Eingriff in die Bremsregelung die gewünschte Fahrzeugbeschleunigung durch eine Druckanforderung oder eine davon abgeleitete Größe in das Bremssystem eingestellt wird, und dass bei einem Eingriff in die Antriebsmotorsteuerung die gewünschte Fahrzeugbeschleunigung durch eine
Motormomentenanforderung oder eine davon abgeleitete Größe in das Bremssystem eingestellt wird
8. Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass ein vom Antriebsmotor minimal mögliches Moment ermittelt wird, dass die gewünschte Fahrzeugbeschleunigung und ein gewünschtes Moment ermittelt wird, und dass ein Eingriff in die Bremsregelung dann erfolgt, wenn das gewünschtes Moment geringer ist als des minimal mögliche Moment.
9. Verfahren nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, dass eine Einheit zum Eingriff in die Regelung oder Steuerung der Fahrzeugbremsanlage
(Fahrzeugverzögerungsregelung) , eine Einheit zum Eingriff in die Regelung oder Steuerung des Antriebsmotors (Fahrzeugbeschleunigungsregelung) und eine Einheit für die Auswahl zwischen diesen Eingriffen
(Koordinator) als einzelne Module in einer Longitudinal-Regelung (Lac) vorgesehen sind.
10. Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass die Longitudinal-Regelung zumindest drei Zustände einnehmen kann, einen ersten Zustand (Lac_mode_l) , bei dem nur den
Antriebsmotor angesteuert wird, einen zweiten Zustand (Lac_mode_2) , bei dem nur zumindest eine Fahrzeugbremse angesteuert wird, zwecks
Erzeugung eines Fahrzeugverzögerung, und einen dritten Zustand (Lac_mode_3) , bei dem nur die zumindest eine Fahrzeugbremse angesteuert wird, zwecks
Erzeugung eins geringen Bremsdrucks im wesentlichen ohne merkliche Fahrzeugverzögerung, die im wesentlichen nur zum Überwinden der Lüftspiele im Bremssystem dient.
11. Verfahren nach Anspruch 9 oder 10, dadurch gekennzeichnet, dass ein Übergang in den zweiten Zustand (Lac_mode_2) erst nach einem Übergang in den drittenn Zustand (Lac_mode_3) erfolgt.
12. Verfahren nach einem der Ansprüche 1 bis 11, dadurch gekennzeichnet, dass eine Ruckbegrenzung vorgesehen ist, welche die Änderung bzw. die Änderungsgeschwindigkeit der Fahrzeugbeschleunigung begrenzt.
13. Verfahren nach Anspruch 12, dadurch gekennzeichnet, dass die Ruckbegrenzung als ein Modul in der Longitudinal-Regelung (Lac) vorgesehen ist.
14. Verfahren nach einem der Ansprüche 9 bis 13, dadurch gekennzeichnet, dass die Longitudinal-Regelung (Lac) als ein Modul in einer elektronischen Bremsenregelung, wie eine Fahrdynamikreglung (ESP) , eine Antriebsschlupfregelung (TC) oder eine Motormomentenregelung (TC) vorgesehen ist.
15. Verfahren nach einem der Ansprüche 9 bis 14, dadurch gekennzeichnet, dass im ersten Zustand
(Lac_mode_l) der Longitudinal-Regelung (Lac) ein gewünschtes Moment Twh unter Berücksichtigung eines Übertragungsfaktors und ein Kupplungsmoment 54 ermittelt wird, und dass aus dem gewünschtes Moment Twh unter Berücksichtigung von Antriebsmotordaten (Momentverlust) ein korrespondierendes Motormoment TE erzeugt wird, mittels dem der Antriebsmotor gesteuert oder geregelt wird.
16. Verfahren nach einem der Ansprüche 9 bis 15, dadurch gekennzeichnet, dass die Einheit zum Eingriff in die Regelung oder Steuerung des Antriebsmotors (Fahrzeugbeschleunigungsregelung) einen offenen
Regelkreis und einen geschlossenen PID-Regelkreis aufweist.
17. Verfahren nach Ansprüche 16, dadurch gekennzeichnet, dass ein Kontroll-Fehler durch Subtraktion der, vorzugsweise gefilterten, aktuellen Fah zeugbeschleunigung und einer gewünschten, internen Fahrzeugbeschleunigung ermittelt wird, dem geschlossenen PID-Regelkreis als Eingangssignal zugeführt wird und daraus eine Fehler- Beschleunigungsanforderung als Ausgangsgröße ermittelt wird.
18. Verfahren nach Ansprüche 16 oder 17, dadurch gekennzeichnet, dass dem offenen Regelkreis eine gewünschte, interne Fahrzeugbeschleunigung als Eingangssignal zugeführt wird und daraus eine modellbasierte Moment-Anforderung ermittelt wird.
19. Verfahren nach Ansprüche 18, dadurch gekennzeichnet, dass durch Zusammenführen der modellbasierten Moment-Anforderung und des Anteils des PID-Regelkreise eine Gesamt-Beschleunigungs-Anforderung gebildet wird.
20. Verfahren nach einem der Ansprüche 9 bis 19, dadurch gekennzeichnet, dass die
Fahrzeuggeschwindigkeitsregeleinheit funktionell einer Folge- oder Abstandsregelung, wie ACC-System, ICC- System oder AICC-System, zugeordnet ist.
21. Vorrichtung zur Regelung einer Bremsanlage für Kraftfahrzeuge mit einer
Fahrzeuggeschwindigkeitsregeleinheit, durch die eine gewünschte Fahrzeugbeschleunigung (a) mittels eines automatischen Eingriffs in die Bremsregelung und/oder Antriebsmotorsteuerung einstellbar ist, dadurch gekennzeichnet, dass das System einen Fahrzeugbeschleunigungsregler aufweist, zwecks Ansteuerung des Antriebsmotors zur Einstellung einer bestimmten Fahrzeugbeschleunigung, dass das System einen Fahrzeugverzögerungsregler aufweist, zwecks Ansteuerung des Fahrzeugbremssystems zur Einstellung einer bestimmten Fahrzeugbeschleunigung, und dass das System eine Koordinator-Einheit aufweist, zwecks Auswahl der Ansteuerung des Fahrzeugbeschleunigungsregler oder des Fahrzeugverzögerungsreglers .
22. Vorrichtung nach Anspruch 21, dadurch gekennzeichnet, dass ein Ruckbegrenzer vorgesehen ist, zwecks Begrenzung der Änderung bzw. der Änderungsgeschwindigkeit der Fahrzeugbeschleunigung.
23. Vorrichtung nach Anspruch 20 oder 22, dadurch gekennzeichnet, dass die Koordinator-Einheit dafür vorgesehen ist, nach Maßgabe der gewünschten Fahrzeugbeschleunigung, des aktuellen Bremsdrucks, der aktuellen Fahrzeugbeschleunigung und des aktuellen Antriebsmotormoments den Fahrzeugverzögerungsregler und/oder den Fahrzeugbeschleunigungsregler anzusteuern.
24. Vorrichtung nach Ansprüche 22 oder 23, dadurch gekennzeichnet, dass die Koordinator-Einheit, der Fahrzeugbeschleunigungsregler, der Fahrzeugverzögerungsregler und der Ruckbegrenzer als modulare Einheiten in einem Longitudinal-Regeler (Lac) ausgeführt sind.
25. Vorrichtung nach einem der Ansprüche 21 bis 24, dadurch gekennzeichnet, dass die Vorrichtung funktionell einer Vorrichtung zur Folge- oder Abstandsregelung, wie ACC-System, ICC-System oder AICC- System, zugeordnet ist.
26. Elektronische Bremsenregelungseinheit, dadurch gekennzeichnet, dass in der elektronischen Bremsenregelungseinheit die Vorrichtung nach einem der Ansprüche 21 bis 25 als ein Modul vorgesehen ist.
27. Elektronische Bremsenregelungseinheit, dadurch gekennzeichnet, dass in der elektronischen Bremsenregelungseinheit ein Gesamt-Longitudinal- Fahrzeugregler (LVCges) als ein übergeordnetes Modul vorgesehen ist, in dem im wesentlichen sämtliche die Längsregelung des Fahrzeugs regelnde oder die Regelung beeinflussende Systeme als Module integriert sind.
28. Elektronische Bremsenregelungseinheit nach Anspruch 27, dadurch gekennzeichnet, dass die Vorrichtung nach einem der Ansprüche 21 bis 26 in das übergeordnete Modul (Gesamt-Longitudinal-Fahrzeugregler, LVC) integriert ist.
29. Elektronische Bremsenregelungseinheit nach Anspruch 27 oder 28, dadurch gekennzeichnet, dass der Gesamt-Longitudinal- Fahrzeugregier (LVCges) einen übergeordneten Beschleungungsregler (LACges) und einen übergeordneten Koordinator (LVCges) aufweist.
30. Fremdkraftbetätigbare, elektronisch regelbare Fahrzeugbremse mit einer hydraulischen Pumpe zur Erzeugung einer hydraulischen Bremskraftverstärkung und mit einem analogisierten Trennventil, dadurch gekennzeichnet, dass die Fahrzeugbremse mit einer Vorrichtung oder einer Bremsenregelungseinheit nach einem der Ansprüche 21 bis 28 zusammenwirkt.
PCT/EP2003/050828 2002-11-19 2003-11-13 Verfahren und vorrichtung zur regelung der fahrzeuglängsbeschleunigung WO2004045898A2 (de)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2004552723A JP2006506270A (ja) 2002-11-19 2003-11-13 車両の縦方向の加速を制御するための方法及び装置
DE10393696T DE10393696D2 (de) 2002-11-19 2003-11-13 Verfahren und Vorrichtung zur Regelung der Fahrzeuglängsbestätigung
EP03818918A EP1704065A2 (de) 2002-11-19 2003-11-13 Verfahren und vorrichtung zur regelung der fahrzeuglängsbeschleunigung

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
DE10253753 2002-11-19
DE10253755 2002-11-19
DE10253753.4 2002-11-19
DE10253755.0 2002-11-19

Publications (2)

Publication Number Publication Date
WO2004045898A2 true WO2004045898A2 (de) 2004-06-03
WO2004045898A3 WO2004045898A3 (de) 2004-07-22

Family

ID=32327500

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2003/050828 WO2004045898A2 (de) 2002-11-19 2003-11-13 Verfahren und vorrichtung zur regelung der fahrzeuglängsbeschleunigung

Country Status (4)

Country Link
EP (1) EP1704065A2 (de)
JP (1) JP2006506270A (de)
DE (1) DE10393696D2 (de)
WO (1) WO2004045898A2 (de)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006092361A1 (de) * 2005-03-01 2006-09-08 Robert Bosch Gmbh Fahrerassistenzsystem mit mehreren assistenzfunktionen
WO2006109658A1 (en) * 2005-04-06 2006-10-19 Denso Corporation Controller for operation of vehicle and control method for the same
DE102010000108A1 (de) 2009-01-19 2010-10-14 Advics Co., Ltd, Kariya-city Beschleunigungssteuervorrichtung für ein Fahrzeug
WO2011069582A1 (de) * 2009-12-12 2011-06-16 Wabco Gmbh Fahrerassistenzsystem für ein fahrzeug, insbesondere nutzfahrzeug, sowie verfahren zum steuern eines bremssystems
US8335626B2 (en) 2008-11-10 2012-12-18 Denso Corporation Apparatus for controlling acceleration of vehicle
CN110281937A (zh) * 2018-03-19 2019-09-27 罗伯特·博世有限公司 用于监测车辆的方法
CN112550267A (zh) * 2020-12-08 2021-03-26 武汉理工大学 一种车辆线控驱动与机械制动混合控制系统及其方法
CN113147734A (zh) * 2021-05-21 2021-07-23 吉林大学 一种基于驾驶员纵向加速意图的闭环控制方法
DE102020200908A1 (de) 2020-01-27 2021-07-29 Robert Bosch Gesellschaft mit beschränkter Haftung Verfahren zum Regeln einer kinematischen Größe eines Kraftfahrzeugs
DE102019209808B4 (de) 2018-07-05 2022-12-22 Toyota Jidosha Kabushiki Kaisha Fahrzeugsteuervorrichtung

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007239606A (ja) * 2006-03-08 2007-09-20 Nissan Motor Co Ltd 車両の運動制御装置
JP4940803B2 (ja) * 2006-07-18 2012-05-30 トヨタ自動車株式会社 車両の制動力制御装置
KR100802695B1 (ko) * 2006-09-05 2008-02-12 현대자동차주식회사 Abs 모듈을 이용한 비탈길 발진 보조 장치
JP4874192B2 (ja) * 2007-08-10 2012-02-15 株式会社デンソー 車両用制御装置及び制御システム
JP5026188B2 (ja) 2007-08-10 2012-09-12 株式会社デンソー 車両用制御装置及び車両用制御システム
JP5031482B2 (ja) 2007-08-10 2012-09-19 株式会社デンソー 車両用停止制御装置及び制御システム
KR100921107B1 (ko) 2007-12-13 2009-10-08 현대자동차주식회사 적응순항제어 시스템 및 방법
JP5192306B2 (ja) 2008-07-14 2013-05-08 株式会社デンソー 車両制御装置
JP2011025720A (ja) 2009-07-21 2011-02-10 Denso Corp 加速度制御装置
KR101527614B1 (ko) * 2009-09-08 2015-06-09 현대모비스 주식회사 차량의 전자 제어 제동방법
JP5324367B2 (ja) 2009-09-16 2013-10-23 株式会社デンソー 制御要求調停装置
JP5494814B2 (ja) 2010-09-29 2014-05-21 トヨタ自動車株式会社 車両の制御装置
JP7135929B2 (ja) * 2019-02-20 2022-09-13 トヨタ自動車株式会社 制動力制御装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0874149A2 (de) * 1997-04-25 1998-10-28 Hitachi, Ltd. Steuerverfahren und Vorrichtung für Kraftfahrzeug
WO2001087662A1 (en) * 2000-05-16 2001-11-22 Nissan Motor Co., Ltd. Vehicle speed control system
DE10118708A1 (de) * 2001-04-12 2002-10-17 Bosch Gmbh Robert Verfahren zur Regelung der Geschwindigkeit eines Kraftfahrzeugs

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0874149A2 (de) * 1997-04-25 1998-10-28 Hitachi, Ltd. Steuerverfahren und Vorrichtung für Kraftfahrzeug
WO2001087662A1 (en) * 2000-05-16 2001-11-22 Nissan Motor Co., Ltd. Vehicle speed control system
DE10118708A1 (de) * 2001-04-12 2002-10-17 Bosch Gmbh Robert Verfahren zur Regelung der Geschwindigkeit eines Kraftfahrzeugs

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8483906B2 (en) 2005-03-01 2013-07-09 Robert Bosch Gmbh Driver assistance system having a plurality of assistance functions
WO2006092361A1 (de) * 2005-03-01 2006-09-08 Robert Bosch Gmbh Fahrerassistenzsystem mit mehreren assistenzfunktionen
WO2006109658A1 (en) * 2005-04-06 2006-10-19 Denso Corporation Controller for operation of vehicle and control method for the same
KR100867911B1 (ko) * 2005-04-06 2008-11-10 도요다 지도샤 가부시끼가이샤 차량 조작을 위한 제어기 및 그 제어 방법
CN101005977B (zh) * 2005-04-06 2010-05-26 株式会社电装 用于操作车辆的控制器及控制方法
US7853387B2 (en) 2005-04-06 2010-12-14 Denso Corporation Controller for operation of vehicle and control method for the same
US8335626B2 (en) 2008-11-10 2012-12-18 Denso Corporation Apparatus for controlling acceleration of vehicle
US8364368B2 (en) 2009-01-19 2013-01-29 Advics Co., Ltd. Acceleration control apparatus for vehicle
DE102010000108A1 (de) 2009-01-19 2010-10-14 Advics Co., Ltd, Kariya-city Beschleunigungssteuervorrichtung für ein Fahrzeug
DE102010000108B4 (de) * 2009-01-19 2014-03-13 Advics Co., Ltd. Beschleunigungssteuervorrichtung für ein Fahrzeug
WO2011069582A1 (de) * 2009-12-12 2011-06-16 Wabco Gmbh Fahrerassistenzsystem für ein fahrzeug, insbesondere nutzfahrzeug, sowie verfahren zum steuern eines bremssystems
US8775047B2 (en) 2009-12-12 2014-07-08 Wabco Gmbh Driver assistance system and method for controlling a vehicle brake system
CN110281937A (zh) * 2018-03-19 2019-09-27 罗伯特·博世有限公司 用于监测车辆的方法
DE102019209808B4 (de) 2018-07-05 2022-12-22 Toyota Jidosha Kabushiki Kaisha Fahrzeugsteuervorrichtung
DE102020200908A1 (de) 2020-01-27 2021-07-29 Robert Bosch Gesellschaft mit beschränkter Haftung Verfahren zum Regeln einer kinematischen Größe eines Kraftfahrzeugs
US11866027B2 (en) 2020-01-27 2024-01-09 Robert Bosch Gmbh Method for regulating a kinematic variable of a motor vehicle
CN112550267A (zh) * 2020-12-08 2021-03-26 武汉理工大学 一种车辆线控驱动与机械制动混合控制系统及其方法
CN113147734A (zh) * 2021-05-21 2021-07-23 吉林大学 一种基于驾驶员纵向加速意图的闭环控制方法
CN113147734B (zh) * 2021-05-21 2022-09-16 吉林大学 一种基于驾驶员纵向加速意图的闭环控制方法

Also Published As

Publication number Publication date
JP2006506270A (ja) 2006-02-23
WO2004045898A3 (de) 2004-07-22
DE10393696D2 (de) 2005-10-20
EP1704065A2 (de) 2006-09-27

Similar Documents

Publication Publication Date Title
WO2004045898A2 (de) Verfahren und vorrichtung zur regelung der fahrzeuglängsbeschleunigung
DE69737111T2 (de) Kraftfahrzeugbremssystem
EP3507152B1 (de) Verfahren zum elektronischen steuern eines pneumatischen bremssystems in einem fahrzeug, sowie elektronisch steuerbares pneumatisches bremssystem
EP1890921B1 (de) Hydraulische bremsanlage für ein landfahrzeug mit drucksteuerung
DE102016119142A1 (de) Geschwindigkeitsbegrenzungskomfortverbesserung
DE102010064138B4 (de) Fahrzeugstoppsteuerungsvorrichtung und Fahrzeugstoppsteuerungsverfahren
EP3322619B1 (de) Verfahren und vorrichtung zum elektronischen regeln einer fahrzeugverzögerung eines bremsschlupfgeregelten fahrzeuges
EP1257432B1 (de) Schaltungsanordung und vorrichtung zur regelung und steuerung der fahrgeschwindigkeit eines kraftfahrzeugs
US6208926B1 (en) Method and apparatus for controlling the brake system of a vehicle
EP1926643A1 (de) Verfahren zum ermitteln einer inhomogenen fahrbahn
DE102016204356B4 (de) Verfahren und Vorrichtung zur Längsregelung eines Kraftfahrzeugs
EP3393871B1 (de) Verfahren zum regeln einer fahrzeug-ist-verzögerung in einem fahrzeug mit einem abs-bremssystem
EP3600984B1 (de) Verfahren zum kompensieren einer geringen aktuatordynamik einer mechanischen bremse eines kraftfahrzeugs sowie steuervorrichtung
EP1343669A2 (de) Verfahren und vorrichtung zum steuern einer bremsausrüstung eines kraftfahrzeuges
DE102013103141B4 (de) Fahrzeugbremssteuervorrichtung und Fahrzeugbremssteuerverfahren
EP1843926A1 (de) Vorrichtung und verfahren zur fahrdynamikregelung bei einem fahrzeug
DE102005026734B4 (de) Kompensation verringerter Bremswirkung einer hydraulischen Bremsanlage für ein Landfahrzeug
EP1212225B1 (de) Verfahren zur regelung einer bremsanlage für kraftfahrzeuge
DE19632939B4 (de) Verfahren und Vorrichtung zur Einstellung eines Antriebsmomentes
WO2004031010A1 (de) Verfahren zur verbesserung der fahreigenschaft eines fahrzeugs bei eilgebremster fahrt
EP1042137B1 (de) Verfahren und vorrichtung zur steuerung der geschwindigkeit eines fahrzeugs
DE10341027A1 (de) Verfahren und Vorrichtung zur Regelung einer Bremsanlage für Kraftfahrzeuge
DE10238216A1 (de) Korrektur des Motormoment-Vorsteuerwertes bei ASR-Regelbeginn
EP2247477B1 (de) Verfahren und vorrichtung zum stabilisieren eines fahrzeugs
WO2007131898A1 (de) Regelung des bremsdrucks mittels eines druckbegrenzungsventils

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): DE JP US

WWE Wipo information: entry into national phase

Ref document number: 2003818918

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2004552723

Country of ref document: JP

REF Corresponds to

Ref document number: 10393696

Country of ref document: DE

Date of ref document: 20051020

Kind code of ref document: P

WWE Wipo information: entry into national phase

Ref document number: 10393696

Country of ref document: DE

WWP Wipo information: published in national office

Ref document number: 2003818918

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 2003818918

Country of ref document: EP