DE102017204132A1 - Target torque monitoring in the vehicle - Google Patents

Target torque monitoring in the vehicle Download PDF

Info

Publication number
DE102017204132A1
DE102017204132A1 DE102017204132.3A DE102017204132A DE102017204132A1 DE 102017204132 A1 DE102017204132 A1 DE 102017204132A1 DE 102017204132 A DE102017204132 A DE 102017204132A DE 102017204132 A1 DE102017204132 A1 DE 102017204132A1
Authority
DE
Germany
Prior art keywords
torque
drive
calculated
permissible
level
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE102017204132.3A
Other languages
German (de)
Inventor
Pierre Mitter
Dominik Kreiner
Daniel Damm
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE102017204132.3A priority Critical patent/DE102017204132A1/en
Publication of DE102017204132A1 publication Critical patent/DE102017204132A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • 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
    • B60W50/04Monitoring the functioning of the control system
    • 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
    • B60W20/00Control systems specially adapted for hybrid vehicles
    • B60W20/50Control strategies for responding to system failures, e.g. for fault diagnosis, failsafe operation or limp mode
    • 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
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0205Diagnosing or detecting failures; Failure detection models
    • 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/08Electric propulsion units
    • B60W2510/083Torque
    • 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/10Accelerator 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/08Electric propulsion units
    • B60W2710/083Torque

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zum Betreiben eines Antriebs (200) eines Fahrzeugs, wobei ein Sollmoment (111) wenigstens aus einem Fahrerwunschmoment (101) berechnet wird, ein zulässiges Drehmoment (121) wenigstens aus dem Fahrerwunschmoment (101) berechnet wird, wobei das Sollmoment (111) mit dem zulässigen Drehmoment (121) verglichen wird und das Sollmoment (111) an wenigstens ein Antriebssteuergerät (140) des Antriebs (200) weitergegeben wird, falls eine Abweichung des Sollmoments (111) vom zulässigen Drehmoment (121) unterhalb eines Schwellwerts ist.The invention relates to a method for operating a drive (200) of a vehicle, wherein a setpoint torque (111) is calculated from at least one driver request torque (101), an allowable torque (121) is calculated at least from the driver request torque (101), the setpoint torque (111) is compared with the allowable torque (121) and the target torque (111) is passed to at least one drive control unit (140) of the drive (200) if a deviation of the set torque (111) from the allowable torque (121) below a threshold value is.

Description

Die vorliegende Erfindung betrifft ein Verfahren zum Betreiben eines Antriebs eines Fahrzeugs sowie eine Recheneinheit und ein Computerprogramm zu dessen Durchführung.The present invention relates to a method for operating a drive of a vehicle as well as a computing unit and a computer program for its implementation.

Stand der TechnikState of the art

(Kraft-)Fahrzeuge weisen heutzutage immer mehr elektronisch geregelte Systeme auf. Um mögliche Fehlfunktionen und evtl. daraus entstehende Gefährdungen in solchen System, bspw. bei einer Motorsteuerung, zu erkennen, ist eine Überwachung nötig. Dabei sollen insbesondere sicherheitsrelevante Fälle wie bspw. eine ungewollte Beschleunigung, eine ungewollte Verzögerung oder ein ungewollter Übergang in den Stillstand bzw. Fahrbetrieb verhindert werden.(Power) vehicles today have more and more electronically controlled systems. In order to detect possible malfunctions and possibly resulting hazards in such a system, for example in a motor control, monitoring is necessary. In particular, safety-relevant cases such as an unwanted acceleration, an unwanted delay or an unwanted transition to standstill or driving should be prevented.

Um eine ungewollte (positive wie negative) Beschleunigung eines Kraftfahrzeugs, z.B. verursacht durch einen Software- oder Hardware-Fehler im Motor- oder Getriebesteuergerät, zu verhindern, kann eine momentenbasierte oder beschleunigungsbasierte 3-Ebenen-Überwachung bzw. Monitoring vorgesehen sein (vgl. „Standardisiertes E-Gas Überwachungskonzept für Benzin und Diesel Motorsteuerungen“, Arbeitskreis EGAS, 05.07.2013, Version 5.5). Die 3-Ebenen-Überwachung löst eine Fehlerreaktion aus, wenn das ermittelte Motormoment bzw. die ermittelte Kraftfahrzeugbeschleunigung nicht plausibel sind und/oder ein zulässiger Grenzwert für das ermittelte Motormoment bzw. die ermittelte Kraftfahrzeugbeschleunigung überschritten wird. Bei der Fehlerreaktion kann es sich z.B. um ein Abschalten einer Kraftstoffversorgung und/oder um eine Drehzahlbegrenzung des Antriebs des Kraftfahrzeugs handeln. In der EP 1 485 598 B1 werden bspw. die Überwachung eines Moments und in der DE 10 2011 075 609 A1 die Überwachung einer Beschleunigung beschrieben.In order to prevent an unwanted (positive and negative) acceleration of a motor vehicle, for example caused by a software or hardware fault in the engine or transmission control unit, a torque-based or acceleration-based 3-level monitoring or monitoring may be provided (cf. Standardized E-Gas Monitoring Concept for Gasoline and Diesel Engine Controls ", Working Group EGAS, 05.07.2013, Version 5.5). The 3-level monitoring triggers an error reaction if the determined engine torque or the determined vehicle acceleration are not plausible and / or an allowable limit value for the determined engine torque or the determined vehicle acceleration is exceeded. The error reaction may be, for example, a shutdown of a fuel supply and / or a speed limitation of the drive of the motor vehicle. In the EP 1 485 598 B1 For example, the monitoring of a moment and in the DE 10 2011 075 609 A1 described the monitoring of acceleration.

Eine erste Ebene, die Funktionsebene, beinhaltet Motorsteuerungsfunktionen, u.a. zur Umsetzung der angeforderten Motormomente, Komponentenüberwachungen, die Diagnose der Ein- und Ausgangsgrößen, sowie die Steuerung der Systemreaktionen im erkannten Fehlerfall. Eine zweite Ebene, die Funktions-Überwachungsebene, erkennt den fehlerhaften Ablauf überwachungsrelevanter Umfänge der Funktionssoftware in Ebene 1 u.a. durch die Überwachung der berechneten Momente oder der Fahrzeugbeschleunigung. Hierzu werden z.B. ein Sollmoment mit einem Istmoment bzw. eine Sollbeschleunigung mit einer Istbeschleunigung verglichen. Im Fehlerfall erfolgt die Auslösung von Systemreaktionen. Eine dritte Ebene, die Rechner-Überwachungsebene kontrolliert u.a. durch eine Frage-Antwort-Kommunikation, Speicherüberwachung usw., ob die zweite Ebene korrekt arbeitet. Im Fehlerfall erfolgt die Auslösung von Systemreaktionen unabhängig vom Funktionsrechner.A first level, the functional level, includes motor control functions, i.a. For the implementation of the requested engine torques, component monitoring, the diagnosis of the input and output variables as well as the control of the system reactions in the case of a detected error. A second level, the function monitoring level, detects the erroneous sequence of monitoring-relevant scopes of the functional software in level 1 and others. by monitoring the calculated moments or vehicle acceleration. For this, e.g. a desired torque compared with an actual torque or a desired acceleration with an actual acceleration. In the case of an error, the triggering of system reactions takes place. A third level, the computer monitoring level controls u.a. through a question-answer communication, memory monitoring, etc., to see if the second level works correctly. In the event of an error, the triggering of system reactions takes place independently of the function computer.

Ein Beispiel für eine Überwachung auf der Funktions-Überwachungsebene kann eine Momentenüberwachung sein, bei der das aktuelle Istmoment des Motors (z.B. durch den Inverter einer Elektromaschine oder durch die Motorsteuerung eines Verbrennungsmotors) berechnet wird. Gleichzeitig kann ein zulässiges Drehmoment auf Basis eines Fahrerwunsches und verschiedener Eingriffe berechnet werden. Das Istmoment und das zulässige Drehmoment können in einem Momentenvergleich miteinander verglichen werden. Überschreitet das Istmoment das zulässige Moment, kann nach einer Entprellzeit eine Fehlerreaktion ausgelöst werden.An example of monitoring at the functional monitoring level may be torque monitoring, where the current actual torque of the engine is calculated (e.g., by the inverter of an electric machine or by the engine control of an internal combustion engine). At the same time, a permissible torque can be calculated on the basis of a driver request and various interventions. The actual torque and the permissible torque can be compared with each other in a torque comparison. If the actual torque exceeds the permissible torque, an error reaction can be triggered after a debounce time.

Offenbarung der ErfindungDisclosure of the invention

Erfindungsgemäß werden ein Verfahren zum Betreiben eines Antriebs eines Fahrzeugs sowie eine Recheneinheit und ein Computerprogramm zu dessen Durchführung mit den Merkmalen der unabhängigen Patentansprüche vorgeschlagen. Vorteilhafte Ausgestaltungen sind Gegenstand der Unteransprüche sowie der nachfolgenden Beschreibung.According to the invention, a method for operating a drive of a vehicle as well as a computing unit and a computer program for carrying it out with the features of the independent patent claims are proposed. Advantageous embodiments are the subject of the dependent claims and the following description.

Gemäß einem ersten Aspekt wird ein Verfahren zum Betreiben eines Antriebs eines Fahrzeugs vorgeschlagen, wobei ein Sollmoment wenigstens aus einem Fahrerwunschmoment berechnet wird, ein zulässiges Drehmoment wenigstens aus dem Fahrerwunschmoment berechnet wird, wobei das Sollmoment mit dem zulässigen Drehmoment verglichen wird und das Sollmoment an wenigstens ein Antriebssteuergerät des Antriebs weitergegeben wird, falls eine Abweichung des Sollmoments vom zulässigen Drehmoment unterhalb eines Schwellwerts ist.According to a first aspect, a method for operating a drive of a vehicle is proposed, wherein a desired torque is calculated at least from a driver's desired torque, an allowable torque is calculated at least from the driver's desired torque, wherein the desired torque is compared with the allowable torque and the desired torque at least one Drive control unit of the drive is passed, if a deviation of the desired torque of the allowable torque is below a threshold.

Das Berechnen des Sollmoments geschieht dabei vorzugsweise auf einer Funktionsebene eines zumindest die Funktionsebene und eine Funktions-Überwachungsebene aufweisenden mehrstufigen Konzepts, wie es im Stand der Technik hinreichend bekannt ist. Das Sollmoment entspricht einem Beschleunigungs- oder Verzögerungsmoment, mit dem der Antrieb des Fahrzeugs beaufschlagt werden soll. Um das Sollmoment auf Plausibilität zu überprüfen, wird gemäß der bevorzugten Ausführungsform auf der Funktions-Überwachungsebene das zulässige Drehmoment als Vergleichsmoment berechnet. Das zulässige Drehmoment wird zweckmäßigerweise derart berechnet, dass Fehler ausgeschlossen sind. Insofern kann der Wert des zulässigen Drehmoments als sicher angenommen werden, weshalb er als Vergleichsmoment dienen kann, um das Sollmoment auf Plausibilität zu überprüfen. Nur wenn eine Abweichung des Sollmoments vom zulässigen Drehmoment kleiner als ein Schwellwert ist, wird das Sollmoment an das wenigstens eine Antriebssteuergerät des Antriebs weitergegeben. Vorzugsweise wird dabei auch die Übertragung an das Antriebssteuergerät abgesichert, z.B. durch eine Prüfsumme o.ä.In this case, the calculation of the setpoint torque preferably takes place on a functional level of a multistage concept having at least the functional level and a functional monitoring level, as is well known in the prior art. The desired torque corresponds to an acceleration or deceleration torque with which the drive of the vehicle is to be acted upon. In order to check the setpoint torque for plausibility, according to the preferred embodiment, the permissible torque is calculated as the comparison torque on the function monitoring level. The permissible torque is expediently calculated in such a way that errors are excluded. In this respect, the value of the permissible torque can be assumed to be safe, which is why it can serve as a comparison torque to check the desired torque for plausibility. Only if a deviation of the set torque from the permissible torque is smaller than a threshold, the Target torque transmitted to the at least one drive control unit of the drive. Preferably, the transmission to the drive control unit is secured, for example, by a checksum or similar.

Das wenigstens eine Antriebssteuergerät kann ein klassisches Antriebssteuergerät für Verbrennungsmotoren sein, aber auch ein Inverter-Steuergerät für Elektroantriebe. Zudem ist eine Mischung aus beiden Motoren möglich, z.B. bei einem Hybridfahrzeug.The at least one drive control device may be a classic drive control device for internal combustion engines, but also an inverter control device for electric drives. In addition, a mixture of both motors is possible, e.g. in a hybrid vehicle.

Der Vorteil der oben beschriebenen Sollmomentüberwachung ist im Vergleich zu einer Momentenüberwachung mit Istmoment, dass auf eine aufwendige Berechnung eines Istmoments verzichtet werden kann und dass eine Rückübertragung des Istmoments auf die Funktionsüberwachungsebene entfallen kann. Insbesondere bei Elektroantrieben ist eine Absicherung des Istmoments mit dem Sollmoment durch moderne Inverter bzw. Umrichter bereits gegeben. Jedoch kann das Istmoment in einem Inverter nur mit dem zur Verfügung gestellten Sollmoment abgeglichen werden. Die Fehleranfälligkeit dieses Systems hängt also vor allem davon ab, ob das Sollmoment richtig berechnet worden ist. Daher ist das erfindungsgemäße Verfahren besonders vorteilhaft, da das Sollmoment zuerst anhand eines Vergleichsmoments plausibilisiert wird, bevor es an das wenigstens eine Antriebssteuergerät weitergegeben wird.The advantage of the desired torque monitoring described above is compared to a torque monitoring with actual torque that can be dispensed with a complex calculation of an actual torque and that a retransmission of the actual torque can be omitted on the function monitoring level. In particular with electric drives a protection of the actual torque with the desired torque by modern inverter or inverter is already given. However, the actual torque in an inverter can only be adjusted with the provided torque. The susceptibility to failure of this system depends mainly on whether the target torque has been calculated correctly. Therefore, the method according to the invention is particularly advantageous, since the desired torque is first plausibilized on the basis of a comparison torque, before it is passed on to the at least one drive control unit.

In einer vorteilhaften Ausführungsform wird das Fahrerwunschmoment durch eine Fahrpedalposition ermittelt. Dies ist besonders vorteilhaft, da die Fahrpedalposition und eine eventuelle Betätigung der Bremse den Fahrerwunsch am besten charakterisieren.In an advantageous embodiment, the driver's desired torque is determined by an accelerator pedal position. This is particularly advantageous, since the accelerator pedal position and a possible actuation of the brake best characterize the driver's request.

In einer weiteren vorteilhaften Ausführungsform wird das Sollmoment zusätzlich aus wenigstens einem Korrekturmoment berechnet und das zulässige Drehmoment zusätzlich aus wenigsten einem Korrekturmoment berechnet. Dies ist vorteilhaft, da auf diese Weise notwendige Größen in die Berechnung des Sollmoments und in die Berechnung des zulässigen Drehmoments mit einfließen können.In a further advantageous embodiment, the setpoint torque is additionally calculated from at least one correction moment and the allowable torque additionally calculated from at least one correction moment. This is advantageous because in this way necessary quantities can be included in the calculation of the desired torque and in the calculation of the permissible torque.

In einer weiteren vorteilhaften Ausführungsform wird das wenigstens eine zusätzliche Korrekturmoment durch ein Fahrassistenzsystem bereitgestellt. Dies ist vorteilhaft, da vor allem Fahrassistenzsysteme wie beispielsweise ABS oder ESP zusätzlich zum Fahrerwunsch wichtige Korrekturmomente bereitstellen können.In a further advantageous embodiment, the at least one additional correction torque is provided by a driver assistance system. This is advantageous because above all driver assistance systems such as ABS or ESP can provide important correction moments in addition to the driver's request.

In einer weiteren vorteilhaften Ausführungsform wird eine Fehlerreaktion ausgelöst, falls eine Abweichung des Sollmoments vom zulässigen Drehmoment einen Schwellwert überschreitet. Falls hierbei ein Fehler erkannt wird, ist sichergestellt, dass dieser in dem das Verfahren ausführenden Steuergerät aufgetreten ist. Das separate Antriebssteuergerät ist nicht beteiligt. Als Fehlerreaktion kann nun entweder eine herkömmliche Ersatzreaktion ausgelöst werden oder es erfolgt lediglich eine Limitierung des fehlerhaften Moments auf das zulässige Drehmoment bzw. einen als sicher definierten Wert. Im Vergleich zu einer Momentenüberwachung, bei der ein Istmoment mit dem zulässigen Drehmoment verglichen wird, ist die Fahrzeugverfügbarkeit höher, da es weniger Fehlerquellen gibt (nur noch das ausführende Steuergerät) und gegebenenfalls die Fehlerreaktion weniger Einfluss auf das Fahrverhalten hat.In a further advantageous embodiment, an error reaction is triggered if a deviation of the setpoint torque from the permissible torque exceeds a threshold value. If an error is detected in this case, it is ensured that this has occurred in the controller executing the method. The separate drive control unit is not involved. Either a conventional substitute reaction can now be triggered as an error reaction or only a limitation of the faulty torque to the permissible torque or a value defined as safe occurs. Compared to a torque monitoring in which an actual torque is compared with the allowable torque, the vehicle availability is higher because there are fewer sources of error (only the executive controller) and possibly the fault reaction has less impact on driving behavior.

Eine erfindungsgemäße Recheneinheit, z.B. ein Steuergerät eines (Kraft-) Fahrzeugs, ist, insbesondere programmtechnisch, dazu eingerichtet, ein erfindungsgemäßes Verfahren durchzuführen.An arithmetic unit according to the invention, e.g. a control device of a (power) vehicle, is, in particular programmatically, configured to perform a method according to the invention.

Auch die Implementierung des Verfahrens in Form eines Computerprogramms ist vorteilhaft, da dies besonders geringe Kosten verursacht, insbesondere wenn ein ausführendes Steuergerät noch für weitere Aufgaben genutzt wird und daher ohnehin vorhanden ist. Geeignete Datenträger zur Bereitstellung des Computerprogramms sind insbesondere magnetische, optische und elektrische Speicher, wie z.B. Festplatten, Flash-Speicher, EEPROMs, DVDs u.a.m. Auch ein Download eines Programms über Computernetze (Internet, Intranet usw.) ist möglich.Also, the implementation of the method in the form of a computer program is advantageous because this causes very low costs, especially if an executive controller is still used for other tasks and therefore already exists. Suitable data carriers for providing the computer program are in particular magnetic, optical and electrical memories, such as e.g. Hard drives, flash memory, EEPROMs, DVDs, etc. It is also possible to download a program via computer networks (Internet, intranet, etc.).

Weitere Vorteile und Ausgestaltungen der Erfindung ergeben sich aus der Beschreibung und der beiliegenden Zeichnung.Further advantages and embodiments of the invention will become apparent from the description and the accompanying drawings.

Die Erfindung ist anhand eines Ausführungsbeispiels in der Zeichnung schematisch dargestellt und wird im Folgenden unter Bezugnahme auf die Zeichnung beschrieben.The invention is illustrated schematically with reference to an embodiment in the drawing and will be described below with reference to the drawing.

Figurenlistelist of figures

  • 1 zeigt schematisch einen Ablauf eines nicht erfindungsgemäßen Momentenvergleichs. 1 schematically shows a sequence of a non-inventive torque comparison.
  • 2 zeigt schematisch einen Ablauf eines erfindungsgemäßen Verfahrens in einer bevorzugten Ausführungsform. 2 schematically shows a sequence of a method according to the invention in a preferred embodiment.

Ausführungsform(en) der ErfindungEmbodiment (s) of the invention

In 1 ist schematisch ein Ablauf eines nicht erfindungsgemäßen Momentenvergleichs dargestellt.In 1 schematically a sequence of a non-inventive torque comparison is shown.

Dabei ist eine 3-Ebenen-Überwachung vorgesehen, wie sie im Stand der Technik grundsätzlich bekannt ist. Eine erste Ebene 110 ist eine Funktionsebene. Sie beinhaltet z.B. Motorsteuerungsfunktionen. Eine zweite Ebene 120 ist eine Funktions-Überwachungsebene. Sie erkennt den fehlerhaften Ablauf überwachungsrelevanter Umfänge der Funktionssoftware in Ebene 110. Eine dritte Ebene 130 ist eine Rechner-Überwachungsebene. Sie kontrolliert z.B. durch eine Frage-Antwort-Kommunikation, ob die zweite Ebene 120 korrekt arbeitetIn this case, a 3-level monitoring is provided, as is basically known in the prior art. A first level 110 is a functional level. It includes eg engine control functions. A second level 120 is a functional monitoring level. It recognizes the faulty one Sequence of monitoring-relevant scopes of the functional software in level 110 , A third level 130 is a computer monitoring level. It checks, for example, by a question-answer communication, whether the second level 120 works correctly

Eingangsgrößen der Momentenüberwachung sind ein Fahrerwunschmoment 101 und Korrekturmomente 102. Diese werden zur Berechnung eines Sollmoments 111 an die Funktionsebene 110 weitergegeben. Das Sollmoment 111 wird über eine Datenverbindung, wie z.B. CAN-Bus 112, an ein Antriebssteuergerät 140 weitergegeben, wie z.B. ein Motorsteuergerät für Verbrennungsmotoren oder ein Invertersteuergerät für Elektromotoren.Input variables of the torque monitoring are a driver request torque 101 and correction moments 102 , These are used to calculate a setpoint torque 111 to the function level 110 passed. The nominal torque 111 is via a data connection, such as CAN bus 112 to a drive controller 140 passed, such as an engine control unit for internal combustion engines or an inverter control unit for electric motors.

Das Fahrerwunschmoment 101 kann beispielsweise aus einer Fahrpedalstellung gewonnen werden. Die Korrekturmomente 102 sind zusätzliche Momenteneingriffe, die beispielsweise durch Fahrassistenzsysteme wie ESP oder ABS ausgelöst werden und die zusätzlich zum Fahrerwunschmoment 101 zur Berechnung des Sollmoments 111 herangezogen werden.The driver's desire moment 101 can be obtained for example from an accelerator pedal position. The correction moments 102 are additional torque interventions, which are triggered for example by driver assistance systems such as ESP or ABS and in addition to the driver's desired torque 101 for calculating the desired torque 111 be used.

In der Funktions-Überwachungsebene 120 werden ebenfalls der Fahrerwunsch 101 und Korrekturmomente 102 zur Berechnung eines zulässigen Drehmoments 121 herangezogen. Das zulässige Drehmoment 121 wird sicher berechnet und kann daher als Vergleichsmoment verwendet werden. Dazu wird ein in dem wenigstens einen Antriebssteuergerät 140 vorhandenes Istmoment über eine Datenverbindung, wie z.B. ein CAN-Netzwerk 124, an die Funktions-Überwachungsebene 120 weitergegeben und als Istmoment 123 für einen Momentenvergleich 122 mit dem zulässigen Drehmoment 121 herangezogen. Das Istmoment wird in dem Antriebssteuergerät 140 aus Größen berechnet, die im Antriebssteuergerät bekannt sind, z.B. für die Einspritzung relevante Größen wie Kraftstoffmenge, Zündwinkel, indizierter Mitteldruck usw. bei Verbrennungsmotoren oder Antriebsstrom bzw. Antriebsmoment bei Elektromotoren.In the function monitoring level 120 are also the driver's request 101 and correction moments 102 used to calculate an allowable torque 121. The permissible torque 121 is calculated safely and can therefore be used as a comparison torque. For this purpose, a in the at least one drive control unit 140 existing actual torque via a data connection, such as a CAN network 124 , to the functional monitoring level 120 passed on and as an actual moment 123 for a moment comparison 122 with the permissible torque 121 used. The actual torque is in the drive control unit 140 calculated from variables that are known in the drive control unit, eg for injection relevant variables such as fuel quantity, ignition angle, indicated mean pressure, etc. in internal combustion engines or drive current or drive torque in electric motors.

Wenn das Istmoment von dem zulässigen Drehmoment 121 um weniger als einen Schwellwert abweicht, wird kein Fehler festgestellt. Wenn das Istmoment von dem zulässigen Drehmoment 121 jedoch um mehr als den Schwellwert abweicht, wird ein Fehler festgestellt und vorzugsweise eine Fehlerreaktion ausgelöst.If the actual torque of the allowable torque 121 is less than a threshold, no error is detected. If the actual torque of the allowable torque 121 However, deviates by more than the threshold, an error is detected and preferably triggered an error response.

In 2 ist schematisch ein Ablauf eines erfindungsgemäßen Verfahrens in einer bevorzugten Ausführungsform dargestellt. Dabei ist die bevorzugte Ausführungsform der Erfindung als 3-Ebenen-Überwachung in einem Steuergerät 100 eines Fahrzeugs realisiert, wobei gleiche oder gleichwirkende Elemente wie in 1 mit gleichen Bezugszeichen versehen.In 2 schematically a flow of a method according to the invention is shown in a preferred embodiment. In this case, the preferred embodiment of the invention as a 3-level monitoring in a control unit 100 realized a vehicle, wherein the same or equivalent elements as in 1 provided with the same reference numerals.

Zur Berechnung des Sollmoments 111 werden ebenfalls ein Fahrerwunsch 101 und Korrekturmomente 102 herangezogen. Jedoch wird das Sollmoment nicht direkt über eine Datenverbindung an das Antriebssteuergerät 140 weitergegeben wie bei dem in 1 dargestellten Verfahren.For calculating the setpoint torque 111 will also be a driver's request 101 and correction moments 102 used. However, the target torque is not directly via a data connection to the drive control unit 140 passed as in the 1 illustrated method.

Ebenfalls werden in der Funktionsüberwachungsebene 120 der Fahrerwunsch 101 und Korrekturmomente 102 zur Berechnung eines zulässigen Drehmoments 121 herangezogen. Nun wird das berechnete Sollmoment 111 jedoch in der Funktions-Überwachungsebene 120 in einem Momentenvergleich 125 mit dem berechneten zulässigen Drehmoment 121 verglichen. Nur wenn eine Abweichung des Sollmoments 111 vom zulässigen Drehmoment 121 weniger als ein Schwellwert ist, wird das Sollmoment 125 über eine Datenverbindung, wie z.B. einen CAN-Bus 126, an wenigstens ein Antriebssteuergerät 140 weitergegeben. Dabei wird bevorzugt auch eine sichere Übertragung gewährleistet, z.B. indem eine Prüfsumme generiert wird, um den Wert des Sollmoments bei der Weitergabe an das Antriebssteuergerät abzusichern. Wenn die Abweichung des Sollmoments 111 vom zulässigen Drehmoment 121 mehr als der Schwellwert ist, wird ein Fehler festgestellt und eine Fehlerreaktion ausgelöst.Also be in the functional monitoring level 120 the driver's request 101 and correction moments 102 used to calculate an allowable torque 121. Now the calculated target momentum becomes 111 however in the functional monitoring level 120 in a moment comparison 125 with the calculated permissible torque 121 compared. Only if a deviation of the nominal torque 111 from the permissible torque 121 is less than a threshold, becomes the target torque 125 via a data connection, such as a CAN bus 126 , to at least one drive control device 140 passed. In this case, a secure transmission is preferably ensured, for example by a checksum is generated to hedge the value of the target torque in the transfer to the drive control unit. If the deviation of the nominal torque 111 from the permissible torque 121 is more than the threshold, an error is detected and an error response is triggered.

Das Antriebssteuergerät 140 steuert einen Antrieb 200, beispielsweise einen Elektroantrieb, gemäß dem empfangenen Sollwert an.The drive control unit 140 controls a drive 200 , For example, an electric drive, according to the received setpoint.

ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • EP 1485598 B1 [0003]EP 1485598 B1 [0003]
  • DE 102011075609 A1 [0003]DE 102011075609 A1 [0003]

Claims (11)

Verfahren zum Betreiben eines Antriebs (200) eines Fahrzeugs, wobei ein Sollmoment (111) wenigstens aus einem Fahrerwunschmoment (101) berechnet wird, ein zulässiges Drehmoment (121) wenigstens aus dem Fahrerwunschmoment (101) berechnet wird, wobei das Sollmoment (111) mit dem zulässigen Drehmoment (121) verglichen wird und das Sollmoment an wenigstens ein Antriebssteuergerät (140) des Antriebs weitergegeben wird, falls eine Abweichung des Sollmoments (111) vom zulässigen Drehmoment (121) unterhalb eines Schwellwerts ist.A method for operating a drive (200) of a vehicle, wherein a desired torque (111) is calculated at least from a driver desired torque (101), an allowable torque (121) is calculated at least from the driver desired torque (101), wherein the target torque (111) the permissible torque (121) is compared and the target torque is transmitted to at least one drive control unit (140) of the drive, if a deviation of the target torque (111) from the allowable torque (121) is below a threshold value. Verfahren nach Anspruch 1, wobei die Berechnung des Sollmoments (111) auf einer Funktionsebene (110) stattfindet und die Berechnung des zulässigen Drehmoments (121) auf einer Funktions-Überwachungsebene (120) stattfindet.Method according to Claim 1 wherein the calculation of the desired torque (111) takes place on a functional level (110) and the calculation of the permissible torque (121) takes place on a functional monitoring level (120). Verfahren nach Anspruch 1 oder 2, wobei das Fahrerwunschmoment (101) durch eine Fahrpedalposition vorgegeben wird.Method according to Claim 1 or 2 wherein the driver command torque (101) is predetermined by an accelerator pedal position. Verfahren nach einem der vorstehenden Ansprüche, wobei das Sollmoment (111) zusätzlich aus wenigstens einem Korrekturmoment (102) berechnet wird und das zulässige Drehmoment (121) zusätzlich aus dem wenigsten einem Korrekturmoment (102) berechnet wird.Method according to one of the preceding claims, wherein the desired torque (111) is additionally calculated from at least one correction torque (102) and the permissible torque (121) is additionally calculated from the at least one correction torque (102). Verfahren nach Anspruch 4, wobei das wenigstens eine zusätzliche Korrekturmoment (102) durch ein Fahrassistenzsystem bereitgestellt wird.Method according to Claim 4 wherein the at least one additional correction torque (102) is provided by a driving assistance system. Verfahren nach einem der vorstehenden Ansprüche, wobei eine Fehlerreaktion ausgelöst wird, falls eine Abweichung des Sollmoments (111) vom zulässigen Drehmoment (121) einen Schwellwert überschreitet.Method according to one of the preceding claims, wherein an error response is triggered if a deviation of the desired torque (111) from the permissible torque (121) exceeds a threshold value. Verfahren nach einem der vorstehenden Ansprüche, wobei die Weitergabe des Sollmoments (111) an das wenigstens eine Antriebssteuergerät (140) abgesichert ist, bevorzugt durch eine Prüfsumme.Method according to one of the preceding claims, wherein the transmission of the desired torque (111) to the at least one drive control device (140) is ensured, preferably by a checksum. Verfahren nach einem der vorstehenden Ansprüche, wobei der Antrieb (200) wenigstens einen Elektromotor aufweist.Method according to one of the preceding claims, wherein the drive (200) comprises at least one electric motor. Recheneinheit (100), die dazu eingerichtet ist, ein Verfahren nach einem der vorstehenden Ansprüche durchzuführen.Arithmetic unit (100) adapted to perform a method according to any one of the preceding claims. Computerprogramm, das eine Recheneinheit dazu veranlasst, ein Verfahren nach einem der Ansprüche 1 bis 8 durchzuführen, wenn es auf der Recheneinheit ausgeführt wird.Computer program that causes a computing unit, a method according to one of Claims 1 to 8th when executed on the computing unit. Maschinenlesbares Speichermedium mit einem darauf gespeicherten Computerprogramm nach Anspruch 10.Machine-readable storage medium with a computer program stored thereon Claim 10 ,
DE102017204132.3A 2017-03-13 2017-03-13 Target torque monitoring in the vehicle Withdrawn DE102017204132A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102017204132.3A DE102017204132A1 (en) 2017-03-13 2017-03-13 Target torque monitoring in the vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102017204132.3A DE102017204132A1 (en) 2017-03-13 2017-03-13 Target torque monitoring in the vehicle

Publications (1)

Publication Number Publication Date
DE102017204132A1 true DE102017204132A1 (en) 2018-09-13

Family

ID=63258566

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102017204132.3A Withdrawn DE102017204132A1 (en) 2017-03-13 2017-03-13 Target torque monitoring in the vehicle

Country Status (1)

Country Link
DE (1) DE102017204132A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111391866A (en) * 2020-04-09 2020-07-10 宁波吉利汽车研究开发有限公司 Method and system for monitoring function safety torque
DE102019201140A1 (en) 2019-01-30 2020-07-30 Robert Bosch Gmbh System and method for controlling a drive of a motor vehicle
DE102019206220A1 (en) * 2019-04-30 2020-11-05 Robert Bosch Gmbh Method for comparing an electrical current of an electrochemical energy store with a target current
DE102019219638A1 (en) * 2019-12-14 2021-06-17 Robert Bosch Gmbh Method for preventing unintentional acceleration of a vehicle

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10210684A1 (en) 2002-03-12 2003-10-16 Bosch Gmbh Robert Method and device for monitoring a torque of a drive unit of a vehicle
DE102005062869A1 (en) 2005-12-29 2007-07-05 Robert Bosch Gmbh Motor vehicle`s hybrid drive controlling method, involves carrying out torque comparison between allowable torque and additional torque, and comparing allowable torque with reference torques for two individual drives of hybrid drive
DE102011075609A1 (en) 2011-05-10 2012-11-15 Bayerische Motoren Werke Aktiengesellschaft Acceleration-based safety monitoring of a drive of a motor vehicle

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10210684A1 (en) 2002-03-12 2003-10-16 Bosch Gmbh Robert Method and device for monitoring a torque of a drive unit of a vehicle
DE102005062869A1 (en) 2005-12-29 2007-07-05 Robert Bosch Gmbh Motor vehicle`s hybrid drive controlling method, involves carrying out torque comparison between allowable torque and additional torque, and comparing allowable torque with reference torques for two individual drives of hybrid drive
DE102011075609A1 (en) 2011-05-10 2012-11-15 Bayerische Motoren Werke Aktiengesellschaft Acceleration-based safety monitoring of a drive of a motor vehicle

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019201140A1 (en) 2019-01-30 2020-07-30 Robert Bosch Gmbh System and method for controlling a drive of a motor vehicle
DE102019206220A1 (en) * 2019-04-30 2020-11-05 Robert Bosch Gmbh Method for comparing an electrical current of an electrochemical energy store with a target current
DE102019219638A1 (en) * 2019-12-14 2021-06-17 Robert Bosch Gmbh Method for preventing unintentional acceleration of a vehicle
CN111391866A (en) * 2020-04-09 2020-07-10 宁波吉利汽车研究开发有限公司 Method and system for monitoring function safety torque
CN111391866B (en) * 2020-04-09 2021-01-15 宁波吉利汽车研究开发有限公司 Method and system for monitoring function safety torque

Similar Documents

Publication Publication Date Title
EP1924474B1 (en) Method for controlling a vehicle drive unit
DE102012211901A1 (en) Method for lane keeping assistance for motor vehicles
DE102017204132A1 (en) Target torque monitoring in the vehicle
DE102015225617A1 (en) Method for monitoring a drive-by-wire system of a motor vehicle
DE102015202337A1 (en) Control device and method for operating a braking system of a vehicle
DE102014221072A1 (en) VEHICLE CONTROL SYSTEM
DE102013218504A1 (en) Method and device for monitoring a drive of a motor vehicle
DE102014206491A1 (en) Method and device for preventing unwanted acceleration of a motor vehicle
DE102014223004A1 (en) Method and device for determining whether a fault condition exists in a motor vehicle or not
DE102015114251A1 (en) Method and device for operating a drive system for a motor vehicle
DE102012201653B4 (en) Circuit arrangement in an electronic control unit of a motor vehicle for detecting errors
DE102018204139A1 (en) Method for monitoring a vehicle
DE102021100325A1 (en) SYSTEMS AND METHODS FOR DETERMINING AND VALIDATING THE TORQUE OF AN ELECTRIC MACHINE
DE102018200087B3 (en) Control device and method for controlling the operation of an internal combustion engine and an electric machine in a hybrid vehicle
DE102010007891A1 (en) Control device for speed control system of motor car, has hybrid control device defining target rotational torque left and right signals of electrical propulsion machine, and controller device actuating machine based on target torque
DE102010015314B4 (en) Method for operating drive control devices in a motor vehicle and motor vehicle
DE102005040786A1 (en) Drive unit e.g. petrol engine, controlling method for motor vehicle, involves transmitting message related to possible torque to control engine that is assigned to one control device, when provided possibility has positive result
DE102018131964A1 (en) Method and device for preventing an unwanted acceleration of a motor vehicle
DE102011080859A1 (en) Method and device for monitoring a control device for operating an engine system
DE102015215546A1 (en) Method and device for determining whether a fault condition exists in a motor vehicle or not
DE102014202032A1 (en) Method for monitoring drives
DE102009039504A1 (en) Method for recognizing error in drive train of vehicle, involves accomplishing safety reaction in drive train by regulation unit in dependence of vehicle speed and/or detected position of selector lever when error is determined
DE102019218965A1 (en) Method for recognizing a desire for acceleration based on a setpoint value specified by a driver with regard to a drive torque of a vehicle
DE102019204965A1 (en) Safety device for travel drives of mobile work machines and travel drive with a safety device
DE102011004773A1 (en) Method and device for monitoring a drive of a drive system of a vehicle

Legal Events

Date Code Title Description
R163 Identified publications notified
R005 Application deemed withdrawn due to failure to request examination