DE102017102954A1 - System und verfahren zur minderung von fahrzeugsubsystemversagen - Google Patents

System und verfahren zur minderung von fahrzeugsubsystemversagen Download PDF

Info

Publication number
DE102017102954A1
DE102017102954A1 DE102017102954.0A DE102017102954A DE102017102954A1 DE 102017102954 A1 DE102017102954 A1 DE 102017102954A1 DE 102017102954 A DE102017102954 A DE 102017102954A DE 102017102954 A1 DE102017102954 A1 DE 102017102954A1
Authority
DE
Germany
Prior art keywords
vehicle
transmission
braking
current vehicle
engine
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
DE102017102954.0A
Other languages
English (en)
Inventor
Jianbo Lu
Dimitar Petrov Filev
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.)
Ford Global Technologies LLC
Original Assignee
Ford Global Technologies LLC
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 Ford Global Technologies LLC filed Critical Ford Global Technologies LLC
Publication of DE102017102954A1 publication Critical patent/DE102017102954A1/de
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/023Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
    • B60R16/0231Circuits relating to the driving or the functioning of the vehicle
    • B60R16/0232Circuits relating to the driving or the functioning of the vehicle for measuring vehicle parameters and indicating critical, abnormal or dangerous conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/02Control of vehicle driving stability
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/10Conjoint control of vehicle sub-units of different type or different function including control of change-speed gearings
    • 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • B60W10/06Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
    • 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
    • B60T17/00Component parts, details, or accessories of power brake systems not covered by groups B60T8/00, B60T13/00 or B60T15/00, or presenting other characteristic features
    • B60T17/18Safety devices; Monitoring
    • 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
    • B60T17/00Component parts, details, or accessories of power brake systems not covered by groups B60T8/00, B60T13/00 or B60T15/00, or presenting other characteristic features
    • B60T17/18Safety devices; Monitoring
    • B60T17/22Devices for monitoring or checking brake systems; Signal devices
    • 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
    • B60T7/00Brake-action initiating 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
    • B60T7/00Brake-action initiating means
    • B60T7/12Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger
    • B60T7/22Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger initiated by contact of vehicle, e.g. bumper, with an external object, e.g. another vehicle, or by means of contactless obstacle detectors mounted on 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/18Conjoint control of vehicle sub-units of different type or different function including control of braking 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/18Conjoint control of vehicle sub-units of different type or different function including control of braking systems
    • B60W10/184Conjoint control of vehicle sub-units of different type or different function including control of braking systems with wheel brakes
    • 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/20Conjoint control of vehicle sub-units of different type or different function including control of steering 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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18109Braking
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18109Braking
    • B60W30/18136Engine 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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/184Preventing damage resulting from overload or excessive wear of the driveline
    • B60W30/1846Preventing of breakage of drive line components, e.g. parts of the gearing
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0088Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
    • 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
    • B60T2260/00Interaction of vehicle brake system with other systems
    • B60T2260/04Automatic transmission
    • 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
    • B60W2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • 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/18Braking 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
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • 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/06Combustion engines, Gas turbines
    • B60W2710/0666Engine 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/10Change speed gearings
    • B60W2710/105Output 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/18Braking system

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Automation & Control Theory (AREA)
  • Game Theory and Decision Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Business, Economics & Management (AREA)
  • Medical Informatics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Regulating Braking Force (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Control Of Transmission Device (AREA)

Abstract

Ein Computer, zum Beispiel für einen Massenmarkt-Personenkraftwagen, der von einem virtuellen Fahrer in einem autonomen und/oder halb-autonomen Modus betrieben werden kann, ist programmiert, um zu bestimmen, dass eine aktuelle Fahrzeugbremskapazität sowohl ein erstes Bremsziel als auch einen Minderungsschwellenwert bei einer aktuellen Geschwindigkeit des Fahrzeugs überschreitet. Der Computer ist ferner programmiert, die aktuelle Geschwindigkeit des Fahrzeugs mit einem Motorbremsschwellenwert zu vergleichen und eine Getriebesteuermeldung zu erzeugen, die Daten zum Betreiben eines Fahrzeuggetriebes liefert. Wenn die aktuelle Fahrzeuggeschwindigkeit oberhalb des Motorbremsschwellenwerts ist, liefert die Getriebesteuermeldung Daten, um das Fahrzeuggetriebe zu betreiben, um Übertragung eines Eingangsdrehmoments durch das Fahrzeuggetriebe zu unterbinden. Wenn die aktuelle Fahrzeuggeschwindigkeit unterhalb des Motorbremsschwellenwerts ist, liefert die Getriebesteuermeldung ferner Daten, um das Fahrzeuggetriebe zu betreiben, um Drehung eine Ausgangswelle des Fahrzeuggetriebes zu unterbinden.

Description

  • STAND DER TECHNIK
  • Für jeden gegebenen Fahrvorgang zum Beispiel eines Massenmarkt-Personenkraftwagens, können zahlreiche externe und/oder interne Zustandsänderungen den Betrieb schwierig oder undurchführbar machen. Ein autonomes Fahrzeug oder ein Fahrzeug, das in einem autonomen oder halb-autonomen Modus betrieben werden kann, muss den virtuellen Fahrer und Steuersysteme aufweisen, die automatisierte Minderungsvorgänge bzw. -operationen für solche sich ändernden Zustände enthalten, um es dem virtuellen Fahrer zu ermöglichen, den Betrieb des Fahrzeugs zu sichern. Ferner kann es für die Systeme des virtuellen Fahrers und Steuervorrichtungen eines autonomen Fahrzeugs möglich sein, Zugang zu einer relativ größeren Vielfalt von Fahrzeugsystemen zu haben, und/oder zu einer erhöhten Anzahl von Bauteilen von Fahrzeugsystemen, als die, die typischerweise für einen manuellen Bediener eines Fahrzeugs verfügbar sind. Folglich wäre das Vorsehen von Minderungsvorgängen durch den virtuellen Fahrer und die Steuersysteme eines autonomen Fahrzeugs wünschenswert, darunter Vorgänge außerhalb des typischen Bereichs von Steuervorrichtungen für manuellen Betrieb in Massenmarkt-Personenkraftwagen.
  • ZEICHNUNGEN
  • 1 veranschaulicht ein beispielhaftes Fahrzeugsystem zum Bereitstellen von Minderungsvorgängen in Übereinstimmung mit den Grundsätzen der vorliegenden Offenbarung.
  • 2 ist eine Skizze eines beispielhaften Verfahrens zum Mindern eines Fahrzeugsubsystemversagens in Übereinstimmung mit den Grundsätzen der vorliegenden Offenbarung.
  • AUSFÜHRLICHE BESCHREIBUNG
  • ÜBERBLICK
  • 1 ist ein Blockschaltbild eines beispielhaften autonomen Fahrzeugsystems 100 für ein Fahrzeug 101, zum Beispiel einen Massenmarkt-Personenkraftwagen, der durch einen virtuellen Fahrer in einem autonomen und/oder einem halb-autonomen Modus betrieben werden kann. Das Fahrzeug 101 weist den Fahrzeugcomputer 105 auf, der konfiguriert ist, um Informationen, zum Beispiel gesammelte Daten 115, von einem oder mehreren Sensoren 110 im Zusammenhang mit diversen Bauteilen oder Zuständen des Fahrzeugs 101 zu empfangen, zum Beispiel Bauteilen wie ein Bremssystem, ein Lenksystem, ein Antriebsstrang usw., und/oder Zuständen wie Geschwindigkeit des Fahrzeugs 101, Beschleunigung, Gieren, Stampfen, Rollen usw. Das Fahrzeug 101 weist ein Autonomfahrmodul 106 und zum Beispiel in dem Modul 106 im Allgemeinen Anweisungen zum Empfangen von Daten, zum Beispiel von einem oder mehreren Sensoren 110, auf. Das Autonomfahrmodul 106 kann in dem Computer 105 enthalten oder von ihm getrennt sein. Der Computer 105 und/oder das Autonomfahrmodul 106 können folglich einen virtuellen Fahrer und Steuersysteme des Fahrzeugs 101 zum autonomen und/oder halb-autonomen Betrieb des Fahrzeugs 101 bereitstellen.
  • Das System 100 weist auch ein Getriebesteuermodul 107, ein Motorsteuermodul 108 und ein Bremssystemsteuermodul 109 auf, die jeweils in dem Computer 105 enthalten oder von ihm separat sein können. In dem Getriebesteuermodul 107, dem Motorsteuermodul 108 und dem Bremssystemsteuermodul 109 weist zum Beispiel das Fahrzeug 101 im Allgemeinen Anweisungen zum Empfangen von Daten auf, zum Beispiel von einem oder mehreren Sensoren 110, dem Computer 105, dem Autonomfahrmodul 106 und einer oder mehreren Steuervorrichtungen, wie zum Beispiel Schalthebel und Gaspedale.
  • Der Computer 105 kann das Autonomfahrmodul 106 gemäß einem oder mehreren gespeicherten Parametern 116 anweisen. Durch Auswerten gesammelter Daten 115 in Bezug auf einen oder mehrere gespeicherte Parameter 116, die während autonomer Fahrvorgänge verwendet werden, kann die Rechenvorrichtung 105 bestimmen, ob ein oder mehrere der Parameter 116 einzustellen sind. Das Modul 106 kann zum Beispiel einen Parameter 116 ändern, so dass er einer Temperatur oder einem anderen Umgebungszustand, einem Status eines Fahrzeugbauteils oder Systems, einem erfassten Objekt, dem Weg des Fahrzeugs, einem entgegenkommenden Fahrzeug, Straßenverhältnissen oder dergleichen entspricht. Im Vergleich zu den Steuervorrichtungen für einen manuellen Bediener des Fahrzeugs 101 (zum Beispiel Lenkrad, Schaltgetriebe usw.), können die Parameter 116 einer umfassenderen Vielfalt von Fahrzeugsystemen, einer erhöhten Anzahl von Bauteilen von Fahrzeugsystemen und/oder einer größeren Menge an Steuervariablen von Bauteilen oder Systemen entsprechen, so dass der Computer 105 und/oder das Autonomfahrmodul 106 als virtueller Fahrer und Autonomfahrsystem einen viel größeren Bereich von Fahrzeugbetriebssteuerungen haben können als ein manueller Bediener des Fahrzeugs. Die Parameter 116 können zum Beispiel diejenigen aufweisen, die mit teilweisem und/oder vollständigem Blockieren des Getriebes des Fahrzeugs 101 zusammenhängen, wobei die Vorgänge bzw. Operationen des Getriebes außerhalb irgendwelcher manueller Steuerungen des Fahrzeugs 101 liegen können.
  • BEISPIELHAFTE SYSTEMELEMENTE
  • Unter erneuter Bezugnahme auf 1 weist der Fahrzeugcomputer 105 für das Fahrzeug 101 im Allgemeinen einen Prozessor und einen Speicher auf, wobei der Speicher eine oder mehrere Formen computerlesbarer Medien enthält und Steueranweisungen speichert, die von dem Prozessor ausführbar sind, um diverse Vorgänge, darunter wie hier offenbart, auszuführen. Der Computer 105 kann ferner mehr als eine Rechenvorrichtung aufweisen, zum Beispiel das Autonomfahrmodul 106 und andere Steuervorrichtungen oder dergleichen, die in dem Fahrzeug 101 zum Überwachen und/oder Steuern diverser Fahrzeugbauteile enthalten sind, zum Beispiel eine Motorsteuereinheit (ECU), Getriebesteuereinheit (TCU) usw. Der Computer 105 ist im Allgemeinen für Kommunikationen auf einem CAN (Controller Area Network) oder einem beliebigen anderen geeigneten fahrzeuginternen Kommunikationsbus, wie etwa JASPAR, LIN, SAE J1850, AUTOSAR, MOST usw. konfiguriert und/oder kann andere verdrahtete bzw. drahtgebundene oder drahtlose Übertragungsprotokolle verwenden, zum Beispiel Bluetooth usw. Der Computer 105 kann daher über diverse Mechanismen kommunizieren, die in dem Fahrzeug 101 und/oder anderen Vorrichtungen, wie etwa einer Benutzervorrichtung, bereitgestellt sein können. Das Fahrzeug 101 kann auch eine oder mehrere elektronische Steuereinheiten spezifisch zum Empfangen und Übertragen von Diagnoseinformationen, wie zum Beispiel einen Borddiagnoseverbinder (OBD-II), aufweisen. Der Computer 105 kann folglich auch eine Verbindung mit einem Anschluss bzw. Port des Borddiagnoseverbinders (OBD-II), zum Beispiel gemäß dem J1962-Standard, haben. Über den Ethernet-Bus, CAN-Bus, OBD-II-Verbinderport und/oder andere drahtgebundene oder drahtlose Mechanismen, kann der Computer 105 Meldungen zu diversen Vorrichtungen in einem Fahrzeug übertragen und/oder Meldungen von den diversen Vorrichtungen empfangenen, wie zum Beispiel von Steuervorrichtungen, Aktuatoren, Sensoren usw. Zusätzlich kann der Computer 105 zur Kommunikation mit entfernten Vorrichtungen und/oder einem externen Netzwerk konfiguriert sein, das diverse drahtgebundene (zum Beispiel Kabel und Lichtleitfaser) und/oder drahtlose (zum Beispiel zellulare, drahtlose, Satelliten-, Mikrowellen- und Funkfrequenz)-Netzwerktechnologien aufweisen kann, zum Beispiel drahtgebundene und/oder drahtlose Paketnetzwerke, drahtlose Kommunikationsnetzwerke (zum Beispiel unter Verwendung von Bluetooth, IEEE 802.11, usw.), Local Area Networks (LAN) und/oder Wide Area Networks (WAN), darunter das Internet, die Daten-Kommunikationsdienstleistungen usw. bereitstellen.
  • Das Autonomfahrmodul 106 des Fahrzeugs 101 verwendet Daten, die in dem Computer 105 empfangen werden, zum Beispiel von diversen Sensoren, von einem Kommunikationsbus des Fahrzeugs 101, von einem entfernten Server oder von einem anderen Fahrzeug usw., so dass das Modul 106 ohne einen Fahrer diverse Module, Bauteile und/oder Vorgänge steuern kann, darunter das Getriebesteuermodul 107 und das Motorsteuermodul 108, um das Fahrzeug 101 autonom oder halb-autonom zu bedienen (zum Beispiel einige aber nicht alle Vorgänge des Fahrzeugs 101 des Fahrzeugs 101 zu steuern). Das Modul 106 kann zum Beispiel verwendet werden, um die Geschwindigkeit, die Beschleunigung, Verlangsamung, das Lenken, Gangschaltungen, Vorgänge von Bauteilen wie zum Beispiel Lampen, Windschutzscheiben-Scheibenwischer usw. des Fahrzeugs 101 zu regulieren.
  • Das Getriebesteuermodul 107 des Fahrzeugs 101 verwendet Daten, die in dem Computer 105 empfangen werden, zum Beispiel von diversen Sensoren, von einem Kommunikationsbus des Fahrzeugs 101, von einem entfernten Server oder einem anderen Fahrzeug usw., um das Getriebe des Fahrzeugs 101 zu bedienen, zum Beispiel zwischen Gängen umzuschalten, auf Leerlauf zu schalten, Gänge zu blockieren und das Drehen der Ausgangswelle zu unterbinden. Ebenso verwendet das Motorsteuermodul 108 des Fahrzeugs 101 Daten, die in dem Computer 105 zum Beispiel von diversen Sensoren, von einem Kommunikationsbus des Fahrzeugs 101, von einem entfernten Server oder anderen Fahrzeug usw. empfangen werden, um den Motor des Fahrzeugs 101 zu betätigen, zum Beispiel das Ausgangsdrehmoment des Motors einzustellen, und das Bremssystemsteuermodul 109 verwendet Daten, die in dem Computer 105 zum Beispiel von diversen Sensoren, von einem Kommunikationsbus des Fahrzeugs 101, von einem entfernten Server oder einem anderen Fahrzeug usw. empfangen werden, um das Bremssystem des Fahrzeugs 101 zu betreiben. In Übereinstimmung mit den Grundsätzen der vorliegenden Offenbarung weisen Daten, die von dem Getriebesteuermodul 107 verwendet werden, abhängige und/oder manuell gesteuerte Eingaben zu dem Fahrzeug 101 und zusätzliche Daten außerhalb irgendwelcher manueller Steuerungen des Fahrzeugs 101 auf. Während autonomen und/oder halb-autonomen Vorgängen des Fahrzeugs 101, kann das Getriebesteuermodul 107 folglich Anweisungen erzeugen und übertragen, die einen relativ größeren Bereich der Fahrzeugbetriebssteuerung für das Getriebe des Fahrzeugs 101 haben, als diejenigen, die als ein Resultat manuellen Betreibens des Fahrzeugs 101 erzeugt werden.
  • Sensoren 110 und andere Quellen können Daten für autonomen oder halb-autonomen Betrieb des Fahrzeugs 101 bereitstellen. Zum Beispiel können diverse Steuervorrichtungen in dem Fahrzeug 101 Daten über einen CAN-Bus (Controller Area Network) bereitstellen, zum Beispiel Daten im Zusammenhang mit Fahrzeuggeschwindigkeit, Beschleunigung usw. Ferner können Sensoren 110 oder dergleichen dem Computer 105 zum Beispiel über eine drahtgebundene oder drahtlose Verbindung Daten liefern. Die Sensoren 110 können Mechanismen wie RADAR, LIDAR, Kameras oder dergleichen, Sonar, ein Alkoholtestgerät, Bewegungsdetektoren usw. aufweisen. Außerdem könnten die Sensoren 110 Vorrichtungen im Fahrzeug 101 umfassen, die betreibbar sind, um eine Position, Positionsänderung, Positionsänderungsrate usw. von Bauteilen des Fahrzeugs 101, wie etwa des Computers 105, eines Lenkrads, Bremspedals, Gaspedals, Schalthebels usw. zu erfassen. Die Sensoren 110 können Werte im Zusammenhang mit dem Betrieb des Fahrzeugs 101 und der umgebenden Fahrzeuge und Umgebung messen. Die Sensoren 110 können zum Beispiel die Geschwindigkeit und die Lage des Fahrzeugs 101, eine Geschwindigkeit und die Lage umgebender Fahrzeuge in Bezug zu dem Fahrzeug 101 und/oder Umgebungsbedingungen, zum Beispiel Höhe, Geschwindigkeit, Kraftstoffvolumen, Beschleunigung, Umgebungstemperatur usw. messen. Ferner könnten Sensoren oder dergleichen, eine Global Positioning System(GPS)-Ausstattung usw. in einem Fahrzeug enthalten und als Datensammler 110 konfiguriert sein, um Daten direkt zu dem Computer 105 zu liefern, zum Beispiel Geo-Koordinaten (Längen- und Breitengrade) des Fahrzeugs 101 und/oder Geo-Koordinaten, eine Straßenadresse oder dergleichen usw. eines Orts eines Ziels des Fahrzeugs 101, über eine drahtgebundene oder drahtlose Verbindung.
  • Ein Speicher des Computers 105 speichert im Allgemeinen die gesammelten Daten 115. Die gesammelten Daten 115 können eine Vielzahl von Daten aufweisen, die in einem Fahrzeug 101 gesammelt werden. Beispiele für gesammelte Daten 115 werden oben bereitgestellt, und außerdem werden Daten 115 im Allgemeinen unter Verwendung eines oder mehrerer Sensoren 110 gesammelt, und zu ihnen können zusätzlich Daten zählen, die daraus im Computer 105 und/oder an dem Server 125 berechnet werden. Im Allgemeinen können die gesammelten Daten 115 alle Daten enthalten, die von einem Sensor 110 gesammelt und/oder anhand solcher Daten berechnet werden. Gesammelte Daten 115 könnten folglich eine Vielfalt von Daten im Zusammenhang mit den Vorgängen und/oder der Leistung des Fahrzeugs 101 enthalten, zum Beispiel der Temperatur der Bauteile des Fahrzeugs 101, Daten, die von einem anderen Fahrzeug her empfangen werden, sowie Daten, die mit Umgebungsbedingungen, Umgebungstemperatur, Straßenverhältnissen usw. im Zusammenhang mit dem Fahrzeug 101 verbunden sind. Zum Beispiel könnten gesammelte Daten 115 Daten aufweisen, die eine Geschwindigkeit, Beschleunigung, Gieren, Stampfen, Rollen, Bremsen, Auftreten oder Abwesenheit von Niederschlag, Reifendruck, Reifenzustand usw. aufweisen. Ein Speicher des Computers 105 kann ferner die Parameter 116 speichern. Jeder der Parameter 116 bestimmt im Allgemeinen die Steuerung eines Bauteils des Fahrzeugs 101. Gespeicherte Parameter 116 können auch Parameter für Standardvorgänge diverser Bauteile des Fahrzeugs 101 aufweisen.
  • Gesammelte Daten 115 und/oder gespeicherte Parameter können Daten von Sensoren 110 und/oder die von dem Computer 105 berechnet werden, die einen Weg für das Fahrzeug 101 bestimmen und identifizieren, aufweisen. Solche Wegdaten können die Identifikation eines Orts an dem und/oder einer Entfernung, bis zu der das Fahrzeug 101 Bremsen und/oder Stoppen verwirklichen muss, um einen Zusammenprall zu vermeiden, das heißt ein Bremsziel, aufweisen. Daten aus einer GPS-Vorrichtung, die in den Sensoren 110 enthalten sind, können zum Beispiel ein Stoppen des Verkehrs identifizieren, Daten aus einem externen Netzwerk können einen Verkehrsstau identifizieren, und Daten von nahen Fahrzeugen können eine bevorstehende Straßengefahr und/oder einen Unfall identifizieren. Der Computer 105 des Fahrzeugs 101 kann das Bremsziel, zum Beispiel die Lage und/oder die Entfernung des Stoppens des Fahrzeugs basierend auf solchen gesammelten Daten und/oder gespeicherten Parametern 116 ermitteln.
  • Gemäß den Grundsätzen der vorliegenden Offenbarung können ebenfalls unter den gesammelten Daten 115 und/oder gespeicherten Parametern 116 Variablen, Schwellenwerte und andere Werte zum Auswerten und Steuern des Betriebs des Fahrzeugs 101 und seiner Subsysteme, darunter zum Beispiel das Bremssystem des Fahrzeugs 101, sein. Der Computer 105 des Fahrzeugs 101 kann zum Beispiel eine aktuelle Bremskapazität des Fahrzeugs 101 berechnen und/oder aktualisieren, zum Beispiel einen Mindestbremsweg des Fahrzeugs basierend auf mindestens einer aktuellen Geschwindigkeit des Fahrzeugs 101, die zum Beispiel von einem Tachometer unter den Sensoren 110 gemessen wird. Der Computer 105 kann bei der Ermittlung der aktuellen Bremskapazität des Fahrzeugs 101 auch Daten im Zusammenhang mit diversen externen Bedingungen, wie zum Beispiel Umgebungsbedingungen (Niederschlag, Temperatur usw.) und Wegbedingungen (Steigung, Straßenoberfläche usw.), die sich auf die Bremsleistung des Fahrzeugs 101 auswirken, eingliedern. Mit der Zeit kann der Computer 105 des Fahrzeugs 101 die Fahrzeugbremskapazität aktualisieren, um zum Beispiel Verschlechterung des Bremssystems und/oder Änderungen externer Bedingungen zu berücksichtigen. Sollte das Bremssystem versagen, zum Beispiel durch schlechtes Funktionieren eines mechanischen, hydraulischen oder elektrischen Subsystems in dem Bremssystem, kann der Computer 105 Anweisungen zum Empfangen einer Fehlermeldung mit dieser Information aufweisen und die Bremskapazitätsparameter unter den gespeicherten Parametern 116 aktualisieren oder ersetzen, um dieses Versagen des Bremssystems wiederzugeben.
  • Gesammelte Daten 115 und/oder gespeicherte Parameter 116 können ferner einen Bremsminderungsschwellenwert für die Bremsleistung des Fahrzeugs 101 bei einer gegebenen Geschwindigkeit, und eine Motorbremsschwellenwertgeschwindigkeit aufweisen. Der Minderungsschwellenwert kann zum Beispiel auf der Höchstleistung alternativer Bremsstrategien basieren, so dass der Computer 105 bei einer gegebenen Geschwindigkeit eine aktuelle Bremskapazität des Fahrzeugs 101 und den Bremsminderungsschwellenwert vergleichen kann, um zu bestimmen, ob das Ausführen eines Minderungsvorgangs irgendeinen wesentlichen Vorteil im Vergleich zum Betreiben des Bremssystems zum Erfüllen des Bremsziels liefern würde. Ebenso kann die Motorbremsschwellenwertgeschwindigkeit auf der aktuellen Geschwindigkeit des Fahrzeugs 101 und anderen Betriebszuständen des Fahrzeugs 101 basieren, so dass der Computer 105 die aktuelle Fahrzeuggeschwindigkeit vergleichen und bestimmen kann, ob Motorbremsen durch Herunterschalten des Getriebes irgendeinen wesentlichen Vorteil zum Erfüllen des Bremsziels liefern würde. Ist das der Fall, kann der Computer 105 eine Getriebesteuermeldung erzeugen und sie zu dem Getriebesteuermodul 107 übertragen, um das Getriebe des Fahrzeugs 101 entsprechend herunter zu schalten.
  • Gemäß den Grundsätzen der vorliegenden Offenbarung können der virtuelle Fahrer und die Steuersysteme des Fahrzeugs 101 zum Beispiel durch den Computer 105 und/oder das Autonomfahrmodul 106 bestimmte Fahrzeugsysteme und/oder Bauteile von Fahrzeugsystemen mit einem größeren Bereich an Betriebssteuerung bedienen als der der Steuerungen eines manuellen Bedieners eines Fahrzeugs. Ein manueller Bediener des Fahrzeugs 101 kann zum Beispiel fähig sein, das Fahrzeug 101 zu bedienen, um das Schaltgetriebe zwischen unterschiedlichen Gängen und Leergang umzuschalten. Ein manueller Bediener eines Fahrzeugs 101 kann jedoch möglicherweise nicht in der Lage sein, anhand eines direkten Befehls, das Getriebe teilweise oder vollständig zu blockieren, um Übertragung von Drehmoment durch das Getriebe zu verhindern und/oder das Drehen einer Getriebeausgangswelle zu verhindern. Im Gegensatz dazu kann, gemäß den Grundsätzen der vorliegenden Offenbarung, wenn das Bremssystem des Fahrzeugs 101 versagt hat oder aber die Leistung des Bremssystems den Minderungsschwellenwert erfüllt, und wobei die Geschwindigkeit des Fahrzeugs 101 den Motorbremsschwellenwert überschreitet, der Computer 105 eine Getriebesteuermeldung erzeugen und sie zu dem Getriebesteuermodul 107 übertragen, um ein teilweises oder vollständiges Blockieren des Getriebes des Fahrzeugs 101 einzuleiten. Wenn die aktuelle Geschwindigkeit des Fahrzeugs 101 einen Radblockierungsschwellenwert überschreitet, kann der Computer 105 durch die Getriebesteuermeldung ein teilweises Blockieren des Getriebes einleiten, um die Übertragung von Drehmoment durch das Getriebe des Fahrzeugs 101 zu unterbinden, zum Beispiel durch Ausrücken der Ausgangswelle aus den Ritzeln des Getriebes des Fahrzeugs 101. Bei einem anderen Beispiel kann, wenn die aktuelle Geschwindigkeit des Fahrzeugs 101 niedriger ist als der Radblockierungsschwellenwert, der Computer 105 durch die Getriebesteuermeldung ein vollständiges Blockieren des Getriebes einleiten, wobei sowohl die Übertragung von Drehmoment durch das Getriebe als auch die Drehung der Ausgangswelle des Getriebes unterbunden werden und daher ein oder mehrere der Räder des Fahrzeugs 101.
  • Wenn das Bremssystem fähig ist, ein Bremsziel zu erfüllen, erzeugt der Computer 105 des Fahrzeugs 101 über das Bremssystemsteuermodul 109 eine Bremssteuermeldung, die Daten zum Betreiben des Fahrzeugbremssystems zum Erfüllen dieses Bremsziels liefert. Der Computer 105 kann dann mit und/oder basierend auf gesammelten Daten 115, die während der Ausführung dieses Bremsvorgangs erzeugt wurden, die aktuelle Fahrzeugbremskapazität aktualisieren. Mit der Zeit kann der Computer 105 folglich die aktuelle Fahrzeugbremskapazität aktualisieren, um Verschlechterung des Bremssystems wiederzugeben.
  • Die aktuelle Bremskapazität des Fahrzeugs kann aktualisiert werden, falls der Computer 105 eine Versagensmeldung für das Fahrzeugbremssystem empfängt, in der Daten bereitgestellt werden, um einen oder mehrere Funktionsstörungszustände des Fahrzeugbremssystems zu melden. Die aktuelle Fahrzeugbremskapazität kann auch basierend auf einer oder mehreren aktuellen Umgebungsbedingungen des Fahrzeugs und/oder basierend auf einem oder mehreren aktuellen Fahrzeugwegzuständen aktualisiert werden. Die aktuelle Fahrzeugbremskapazität kann zum Beispiel als bei rutschigen Straßenverhältnissen oder bei einer Abwärtsfahrt verringert bestimmt werden. Ebenso kann der Motorbremsschwellenwert basierend auf einer oder mehreren aktuellen Umgebungsbedingungen des Fahrzeugs und/oder basierend auf einem oder mehreren aktuellen Fahrzeugwegzuständen aktualisiert werden. Der Motorbremsschwellenwert kann zum Beispiel ebenso bei einer Abwärtsfahrt verringert werden, kann aber zum Beispiel bei schlüpfrigen Straßenverhältnissen weniger beeinträchtigt sein als die aktuelle Fahrzeugbremskapazität.
  • BEISPIELHAFTER PROZESS
  • 2 ist eine Darstellung eines beispielhaften Prozesses 200 für einen Minderungsvorgang eines der Subsysteme des Fahrzeugs 101. Der Vorgang 200 ist in dem Kontext von Hilfsbremsvorgängen über Betreiben des Getriebes des Fahrzeugs 101 im Fall einer Bremsverschlechterung oder eines anderen Bremssystemversagens beschrieben; der Prozess 200 könnte auf andere Arten von Vorgängen angewandt werden.
  • Der Prozess 200 beginnt in einem Block 205, in dem der Computer 105 und das Autonomfahrmodul 106 autonomen oder halb-autonomen Betrieb des Fahrzeugs 101 einleiten, wobei zum Beispiel das Modul 106 verwendet wird, um die Geschwindigkeit und/oder Beschleunigung und/oder Verlangsamung und/oder das Lenken und/oder das Gangschalten und/oder den Betrieb von Bauteilen, wie zum Beispiel Lampen, Windschutzscheiben-Scheibenwischern usw. zu regulieren. An einem Block 210 bestimmt der Computer 105 ein Bremsziel für das Fahrzeug 101. Einer der Sensoren 110 kann zum Beispiel einen Punkt identifizieren, an dem das Fahrzeug 101 bei einer relativ langsameren Geschwindigkeit sein muss oder gestoppt werden muss, um einen Zusammenprall zu vermeiden. Beispiele für solche gesammelten Daten von Bauteilen des Fahrzeugs 101, wie zum Beispiel ECUs, Sensoren 110 oder dergleichen, weisen Daten auf, die sich auf eine Umgebung beziehen, in der das Fahrzeug 101 fährt (zum Beispiel Umgebungslichtniveau, Auftreten oder Abwesenheit von Niederschlag, Außenlufttemperatur usw.), Betriebsparameter des Fahrzeugs 101 (zum Beispiel Geschwindigkeit des Fahrzeugs 101, Fahrtrichtung, Lenkwinkel, Bremsenaktivierung, Drosselklappenstellung usw.), Informationen im Zusammenhang mit bevorstehendem Gelände von Sensoren 110 und/oder einem Navigationssystem (zum Beispiel holprige Straße, Höhenänderung, Kurve usw.). Basierend auf solchen gesammelten Daten 115 oder anderen Daten unter gespeicherten Parametern 116 und/oder Daten, die von dem Computer 105 basierend auf gesammelten Daten 115 und/oder gespeicherten Parametern 116 berechnet werden, kann der Computer 105 das Bremsziel festlegen.
  • Dann bestimmt der Computer 105 in einem Block 215, ob das Bremsziel innerhalb der aktuellen Bremskapazität des Fahrzeugs 101 liegt. Falls das Bremsziel ein Bremsweg ist und die aktuelle Bremskapazität einen kürzeren Bremsweg erlaubt, bestimmt der Computer 105 das Bremsziel als innerhalb der aktuellen Bremskapazität des Fahrzeugs 101 liegend, und der Prozess 200 geht zu einem Block 220 weiter. Der Computer 105 bestimmt anhand des Bremssystemmoduls 109 Anweisungen für den Betrieb des Bremssystems des Fahrzeugs 101 und liefert sie (das heißt liefert eine Bremssteuermeldung), um das Bremsziel zu erfüllen. Dann kann der Computer 105 bei einem Block 225 die aktuelle Bremskapazität des Fahrzeugs 101 basierend auf der Leistung des Bremssystems beim Erfüllen des Bremsziels aktualisieren. Dann setzt der Prozess 200 an einem Block 230 fort, in dem der Computer 105 bestimmt, ob autonomer Betrieb des Fahrzeugs 101 fortgesetzt werden soll. Ist das der Fall, kehrt der Prozess 200 zu dem Block 210 zurück, und das Bremsziel kann von dem ersten oder vorhergehenden Wert auf einen zweiten oder neuen Wert aktualisiert werden. Ist das nicht der Fall, zum Beispiel wenn das Fahrzeug 101 sein Ziel erreicht hat oder ein Benutzer des Fahrzeugs die Kontrolle über das Fahrzeug übernommen hat, endet der Prozess 200.
  • Falls an dem Block 215 das Bremsziel nicht innerhalb der aktuellen Bremskapazität des Fahrzeugs 101 liegt, setzt der Prozess 200 an einem Block 235 fort, in dem der Computer 105 bestimmt, ob die aktuelle Bremskapazität einen Bremsminderungsschwellenwert, der unter den gespeicherten Parametern 116 gespeichert ist, überschreitet. Wie in dem oben stehenden Beispiel dargelegt, kann der Minderungsschwellenwert zum Beispiel auf der Höchstleistung alternativer Bremsstrategien basieren, so dass der Computer 105 bei einer gegebenen Geschwindigkeit eine aktuelle Bremskapazität des Fahrzeugs 101 und den Bremsminderungsschwellenwert vergleichen kann, um zu bestimmen, ob das Ausführen eines Minderungsvorgangs irgendeinen wesentlichen Vorteil im Vergleich zum Betreiben des Bremssystems zum Erfüllen des Bremsziels liefern würde.
  • Falls die aktuelle Bremskapazität den Bremsminderungsschwellenwert überschreitet, das heißt, dass nicht erwartet wird, dass die Bremsminderungsvorgänge des Fahrzeugs 101 irgendeine größere Bremsleistung als das Bremssystem liefern würden, setzt der Prozess 200 an einem Block 240 fort, in dem der Computer 105 zusätzliche oder alternative Minderungsvorgänge, wie zum Beispiel Lenk- und Wegplanungssteuerung, einleiten kann. Dann setzt der Prozess 200 an einem Block 230 fort, wobei der Computer 105 bestimmt, ob autonomer Betrieb des Fahrzeugs 101 wie oben dargelegt fortgesetzt werden soll.
  • An dem Block 235, falls die aktuelle Bremskapazität den Bremsminderungsschwellenwert nicht überschreitet, das heißt, dass erwartet wird, dass die Bremsminderungsvorgänge des Fahrzeugs 101 eine größere Bremsleistung als das Bremssystem liefern würden, setzt der Prozess 200 an einem Block 245 fort, um die Umsetzung der Bremsminderungsvorgänge einzuleiten. In dem Block 245 bestimmt der Computer 105, ob die aktuelle Geschwindigkeit des Fahrzeugs 101 einen Motorbremsschwellenwert, der zum Beispiel unter den Parametern 116 gespeichert ist, überschreitet. Falls nicht, setzt der Prozess 200 an einem Block 250 fort, in dem der Computer 105 über das Getriebesteuermodul 107 Anweisungen für das Betreiben des Getriebes des Fahrzeugs 101 festlegen und liefern kann (zum Beispiel eine Getriebesteuermeldung liefern kann), um das Bremsziel zu erfüllen, zum Beispiel durch Herunterschalten oder Leerlauffahren. Falls der Computer 105 zum Beispiel bestimmt, dass der bevorstehende Fahrzeugweg ein Gefälle aufweist, kann bestimmt werden, dass ein Bremsziel durch Herunterschalten oder Leerlauffahren allein verwirklicht werden kann, auch wenn das Bremssystem eventuell nicht verfügbar ist. Dann setzt der Prozess 200 an einem Block 230 fort, wobei der Computer 105 bestimmt, ob autonomer Betrieb des Fahrzeugs 101 wie oben dargelegt fortgesetzt werden soll.
  • Falls der Computer 105 an dem Block 245 bestimmt, dass die aktuelle Geschwindigkeit des Fahrzeugs 101 den Motorbremsschwellenwert überschreitet, setzt der Prozess 200 an einem Block 255 fort, um alternativen Bremsbetrieb durch Vorgänge des teilweisen oder vollständigen Blockierens des Getriebes einzuleiten. An dem Block 255 bestimmt der Computer 105, ob die aktuelle Geschwindigkeit einen Radblockierungsschwellenwert zum Beispiel unter den gespeicherten Parametern 116 überschreitet. Ist das der Fall, kann der Computer 105 an einem Block 260 über das Getriebesteuermodul 107 Anweisungen bestimmen und übertragen (das heißt eine Getriebesteuermeldung bereitstellen), um das Getriebe in teilweise blockiertem Zustand zu betreiben, das heißt in dem die Ritzel von der Ausgangswelle ausgerückt sind, um Übertragung von Drehmoment durch das Getriebe zu unterbinden. Dann setzt der Prozess an einem Block 265 fort, an dem der Computer 105 bestimmt, ob das Bremsziel erfüllt wurde. Ist das der Fall, setzt der Prozess 200 an einem Block 230 fort, an dem der Computer 105 bestimmt, ob autonomer Betrieb des Fahrzeugs 101 wie oben dargelegt fortgesetzt werden soll.
  • Falls der Computer 105 an dem Block 265 bestimmt, dass das Bremsziel nicht erfüllt wurde, kehrt der Prozess 200 zu dem Block 255 zurück. Falls der Computer 105, sei es anfänglich oder bei der Rückkehr, an dem Block 255 bestimmt, dass die aktuelle Geschwindigkeit des Fahrzeugs 101 den gespeicherten Radblockierungsschwellenwert nicht überschreitet, setzt der Prozess 200 an einem Block 270 fort, und der Computer kann anhand des Getriebesteuermoduls 107 Anweisungen bestimmen und übertragen (das heißt eine Getriebesteuermeldung bereitstellen), um das Getriebe des Fahrzeugs 101 in einem vollständig blockierten Zustand zu betreiben, das heißt bei dem das Drehmoment sowohl durch das Getriebe als auch durch die Ausgangswelle nicht übertragen wird, so dass das Drehen mindestens eines der Räder des Fahrzeugs 101 unterbunden ist.
  • Das Einleiten von Vorgängen zum Blockieren des Getriebes, zum Beispiel an den Blöcken 260 und 270, kann aufweisen, dass der Computer 105 eine Zustandsmeldung für das Fahrzeuggetriebe erhält, die Daten liefert, um einen Gang, der aktuell von dem Fahrzeuggetriebe eingerückt ist, anzugeben. Für unterschiedliche Gänge des Fahrzeugs 101 können zum Beispiel unterschiedliche Parameter für optimales oder effizientestes Blockieren unter den Parametern 116 gespeichert sein. Der Computer kann folglich auch eine Getriebesteuermeldung auf der Zustandsmeldung basieren, zum Beispiel durch Auswählen und Übertragen von Betriebsparametern, die dem aktuell eingerückten Gang entsprechen.
  • Die Vorgänge zum Blockieren des Getriebes zum Beispiel an den Blöcken 260 und 270 des Prozesses 200 können auch parallele Steuerung des Motors des Fahrzeugs 101 aufweisen. Um zum Beispiel Wärmeerzeugung in dem Getriebefluid während Blockierungsvorgängen zu minimieren, kann der Computer 105 gleichzeitig eine Motorsteuermeldung bestimmen und erzeugen, um Daten zum Betreiben eines Fahrzeugmotors zu liefern, um Drehmomentausgabe des Fahrzeugmotors zu verringern.
  • Dann setzt der Prozess an einem Block 265 fort, an dem der Computer 105 bestimmt, ob das Bremsziel erfüllt wurde. Ist das der Fall, setzt der Prozess 200 an einem Block 230 fort, wobei der Computer 105 bestimmt, ob autonomer Betrieb des Fahrzeugs 101 wie oben dargelegt fortgesetzt werden soll.
  • SCHLUSSBEMERKUNGEN
  • Datenverarbeitungsvorrichtungen wie die hier besprochenen umfassen im Allgemeinen jeweils Anweisungen, die durch eine oder mehrere Datenverarbeitungsvorrichtungen, wie etwa die oben identifizierten, ausführbar sind, und zum Ausführen von Blöcken oder Schritten von Prozessen, die oben beschrieben werden. Computerausführbare Anweisungen können aus Computerprogrammen kompiliert oder interpretiert werden, die unter Verwendung vielfältiger Programmiersprachen und/oder -technologien erstellt werden, darunter und ohne Beschränkung und entweder allein oder in Kombination JavaTM, C, C++, Visual Basic, Java Script, Perl, HTML, usw. Ein Prozessor (zum Beispiel ein Mikroprozessor) empfängt im Allgemeinen Anweisungen zum Beispiel von einem Speicher, einem computerlesbaren Medium usw., und führt diese Anweisungen aus, um dadurch einen oder mehrere Prozesse auszuführen, darunter einen oder mehrere der hier beschriebenen Prozesse. Solche Anweisungen und anderen Daten können unter Verwendung einer Vielfalt von computerlesbaren Medien gespeichert und übertragen werden. Eine Datei in einer Datenverarbeitungsvorrichtung ist im Allgemeinen eine Sammlung von Daten, die auf einem computerlesbaren Medium, wie etwa einem Speichermedium, einem Direktzugriffsspeicher usw., gespeichert sind.
  • Ein computerlesbares Medium umfasst jedes Medium, das an der Bereitstellung von Daten (zum Beispiel Anweisungen), die durch einen Computer gelesen werden können, beteiligt ist. Ein solches Medium kann viele Formen annehmen, einschließlich unter anderem nichtflüchtige Medien, flüchtige Medien usw. Zu nichtflüchtigen Medien gehören zum Beispiel optische oder magnetische Disks und andere persistente Speicher. Zu flüchtigen Medien gehört ein dynamischer Direktzugriffsspeicher (DRAM), der typischerweise einen Hauptspeicher bildet. Übliche Formen von computerlesbaren Medien weisen zum Beispiel eine Floppy-Disk, eine Diskette, eine Festplatte, ein Magnetband, ein beliebiges anderes magnetisches Medium, eine CD-ROM, eine DVD, ein beliebiges anderes optisches Medium, Lochkarten, Papierband, ein beliebiges anderes physisches Medium mit Lochmustern, einen RAM, einen PROM, einen EPROM, einen Flash-EEPROM, einen beliebigen anderen Speicherchip oder eine beliebige andere Speicherkassette oder ein beliebiges anderes Medium, aus welchen ein Computer lesen kann, auf.
  • Mit Bezug auf die hier beschriebenen Medien, Prozesse, Systeme, Verfahren usw. versteht sich, dass, obwohl die Schritte solcher Prozesse usw. als gemäß einer bestimmten geordneten Sequenz auftretend beschrieben wurden, solche Prozesse mit den beschriebenen Schritten in einer anderen als der hier beschriebenen Reihenfolge ausgeführt werden könnten. Es versteht sich ferner, dass gewisse Schritte gleichzeitig durchgeführt werden könnten, dass andere Schritte hinzugefügt werden könnten oder dass gewisse, hier beschriebene Schritte weggelassen werden könnten. Mit anderen Worten werden hier die Beschreibungen von Systemen und/oder Prozessen zum Zweck der Veranschaulichung bestimmter Ausführungsformen bereitgestellt und sollten auf keinerlei Weise als Beschränkung des offenbarten Gegenstands aufgefasst werden.
  • Folglich versteht es sich, dass die oben genannte Beschreibung veranschaulichend und nicht einschränkend sein soll. Für den Fachmann würden bei Durchsicht der obigen Beschreibung viele andere Ausführungsformen und Anwendungen als die gegebenen Beispiele offensichtlich werden. Der Schutzumfang der Erfindung sollte nicht mit Bezug auf die obige Beschreibung bestimmt werden, sondern sollte stattdessen mit Bezug auf die hier angefügten und/oder in einer hierauf basierenden endgültigen Patentanmeldung enthaltenen Ansprüche, zusammen mit dem vollen Umfang von Äquivalenten, zu denen diese Ansprüche berechtigt sind, bestimmt werden. Es ist zu erwarten und beabsichtigt, dass zukünftige Entwicklungen im hier erörterten Fachbereich geschehen werden und dass die offenbarten Systeme und Verfahren in derartige zukünftige Ausführungsformen integriert werden. Zusammengefasst versteht sich, dass der offenbarte Gegenstand modifiziert und abgewandelt werden kann.
  • Bezugszeichenliste
  • Fig. 2:
  • 205
    Autonomen Betrieb initiieren
    210
    Bremsziel bestimmen/aktualisieren
    230
    Autonomen Betrieb fortsetzen?
    225
    Aktuelle Bremskapazität aktualisieren
    215
    Bremsziel innerhalb der aktuellen Bremskapazität?
    240
    Zusätzliche Minderungsvorgänge initiieren
    220
    Bremssystem betreiben, um Bremsziel zu erfüllen
    235
    Aktuelle Bremskapazität überschreitet Bremsminderungsschwellenwert?
    245
    Aktuelle Geschwindigkeit überschreitet Maschinenbremsschwellenwert?
    250
    Getriebe betreiben, um Bremsziel zu erfüllen
    255
    Aktuelle Drehzahl überschreitet Radblockierungsschwellenwert?
    265
    Bremsziel erfüllt?
    270
    Blockierungsvorgang des Getriebes abschließen
    260
    Teilweises Blockieren des Getriebes
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • 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.
  • Zitierte Nicht-Patentliteratur
    • SAE J1850 [0007]
    • J1962-Standard [0007]
    • IEEE 802.11 [0007]

Claims (20)

  1. Verfahren, das Folgendes umfasst: Bestimmen, ob eine aktuelle Fahrzeugbremskapazität jeweils ein erstes Bremsziel und einen Minderungsschwellenwert bei einer aktuellen Fahrzeuggeschwindigkeit überschreitet, Vergleichen der aktuellen Fahrzeuggeschwindigkeit mit einem Bremsschwellenwert, und Erzeugen einer Getriebesteuermeldung, die Daten zum Betreiben eines Fahrzeuggetriebes liefert, wobei, wenn die aktuelle Fahrzeuggeschwindigkeit oberhalb des Motorbremsschwellenwerts ist, die Getriebesteuermeldung Daten liefert, um das Fahrzeuggetriebe zu betreiben, um Übertragung eines Eingangsdrehmoments durch das Fahrzeuggetriebe zu unterbinden, und wobei, wenn die aktuelle Fahrzeuggeschwindigkeit unterhalb eines Radblockierungsschwellenwerts ist, die Getriebesteuermeldung ferner Daten liefert, um das Fahrzeuggetriebe zu betreiben, um Drehung einer Ausgangswelle des Fahrzeuggetriebes zu unterbinden.
  2. Verfahren nach Anspruch 1, das ferner Folgendes umfasst: Erzeugen einer Bremssteuermeldung, die Daten liefert, um ein Fahrzeugbremssystem zu betreiben, um ein zweites Bremsziel zu erfüllen, und Aktualisieren der aktuellen Fahrzeugbremskapazität basierend auf Daten von dem Betrieb des Fahrzeugbremssystems, um das zweite Bremsziel zu erfüllen.
  3. Verfahren nach Anspruch 1 oder Anspruch 2, wobei, wenn die aktuelle Fahrzeuggeschwindigkeit unterhalb des Motorbremsschwellenwerts ist, die Getriebesteuermeldung Daten liefert, um das Fahrzeuggetriebe zu betreiben, um einen niedrigeren Gang oder eine Leerlaufeinstellung einzurücken, um Übertragung des Eingangsdrehmoments durch das Fahrzeuggetriebe zu verringern.
  4. Verfahren nach einem der Ansprüche 1 bis 3, das ferner Folgendes umfasst: Empfangen einer Versagensmeldung für ein Fahrzeugbremssystem, wobei die Versagensmeldung Daten liefert, um einen oder mehrere Funktionsstörungszustände des Fahrzeugbremssystems anzugeben, und Aktualisieren der aktuellen Fahrzeugbremskapazität basierend auf der Versagensmeldung.
  5. Verfahren nach einem der Ansprüche 1 bis 4, das ferner Folgendes umfasst: Empfangen einer Zustandsmeldung für das Fahrzeuggetriebe, wobei die Zustandsmeldung Daten liefert, um einen Gang, der durch das Fahrzeuggetriebe eingerückt ist, anzugeben, und Erzeugen der Getriebemeldung, wobei die aktuelle Fahrzeuggeschwindigkeit oberhalb des Motorbremsschwellenwerts ist, basierend auf der Zustandsmeldung.
  6. Verfahren nach einem der Ansprüche 1 bis 5, das ferner Folgendes umfasst: Erzeugen einer Motorsteuermeldung, die Daten liefert, um einen Fahrzeugmotor zu betreiben, wobei, wenn die aktuelle Fahrzeuggeschwindigkeit oberhalb des Motorbremsschwellenwerts ist, die Motorsteuermeldung Daten liefert, um das Drehmoment des Fahrzeugmotors zu verringern.
  7. Verfahren nach einem der Ansprüche 1 bis 6, das ferner Folgendes umfasst: Aktualisieren der aktuellen Fahrzeugbremskapazität basierend auf einer oder mehreren aktuellen Fahrzeugumgebungsbedingungen.
  8. Verfahren nach einem der Ansprüche 1 bis 7, das ferner Folgendes umfasst: Aktualisieren der aktuellen Fahrzeugbremskapazität basierend auf einer oder mehreren aktuellen Fahrzeugwegbedingungen.
  9. Verfahren nach einem der Ansprüche 1 bis 8, das ferner Folgendes umfasst: Aktualisieren des Motorbremsschwellenwerts basierend auf einer oder mehreren aktuellen Fahrzeugumgebungsbedingungen.
  10. Verfahren nach einem der Ansprüche 1 bis 9, das ferner Folgendes umfasst: Aktualisieren des Motorbremsschwellenwerts basierend auf einer oder mehreren aktuellen Fahrzeugwegbedingungen.
  11. System, das Folgendes umfasst: einen Computer, der einen Prozessor und einen Speicher umfasst, wobei der Speicher Anweisungen speichert, die von dem Prozessor ausführbar sind zum: Bestimmen, dass eine aktuelle Fahrzeugbremskapazität jeweils ein erstes Bremsziel und einen Minderungsschwellenwert bei einer aktuellen Fahrzeuggeschwindigkeit überschreitet, Vergleichen der aktuellen Fahrzeuggeschwindigkeit mit einem Motorbremsschwellenwert, und Erzeugen einer Getriebesteuermeldung, die Daten liefert, um ein Fahrzeuggetriebe zu betreiben, wobei, wenn die aktuelle Fahrzeuggeschwindigkeit oberhalb des Motorbremsschwellenwerts ist, die Getriebesteuermeldung Daten liefert, um das Fahrzeuggetriebe zu betreiben, um Übertragung eines Eingangsdrehmoments durch das Fahrzeuggetriebe zu unterbinden, und wobei, wenn die aktuelle Fahrzeuggeschwindigkeit unterhalb eines Radblockierungsschwellenwerts ist, die Getriebesteuermeldung ferner Daten liefert, um das Fahrzeuggetriebe zu betreiben, um Drehung einer Ausgangswelle des Fahrzeuggetriebes zu unterbinden.
  12. System nach Anspruch 11, wobei der Speicher ferner Anweisungen speichert, die durch den Prozessor ausführbar sind zum: Erzeugen einer Bremssteuermeldung, die Daten liefert, um ein Fahrzeugbremssystem zu betreiben, um ein zweites Bremsziel zu erfüllen, und Aktualisieren der aktuellen Fahrzeugbremskapazität basierend auf Daten von dem Betrieb des Fahrzeugbremssystems, um das zweite Bremsziel zu erfüllen.
  13. System nach Anspruch 11 oder Anspruch 12, wobei, wenn die aktuelle Fahrzeuggeschwindigkeit unterhalb des Motorbremsschwellenwerts ist, die Getriebesteuermeldung Daten liefert, um das Fahrzeuggetriebe zu betreiben, um einen niedrigeren Gang oder eine Leerlaufeinstellung einzurücken, um Übertragung des Eingangsdrehmoments durch das Fahrzeuggetriebe zu verringern.
  14. System nach einem der Ansprüche 11 bis 13, wobei der Speicher ferner Anweisungen speichert, die durch den Prozessor ausführbar sind zum: Empfangen einer Versagensmeldung für ein Fahrzeugbremssystem, wobei die Versagensmeldung Daten liefert, um einen oder mehrere Funktionsstörungszustände des Fahrzeugbremssystems anzugeben, und Aktualisieren der aktuellen Fahrzeugbremskapazität basierend auf der Versagensmeldung.
  15. System nach einem der Ansprüche 11 bis 14, wobei der Speicher ferner Anweisungen speichert, die durch den Prozessor ausführbar sind zum: Empfangen einer Zustandsmeldung für das Fahrzeuggetriebe, wobei die Zustandsmeldung Daten liefert, um einen Gang, der durch das Fahrzeuggetriebe eingerückt ist, anzugeben, und Erzeugen der Getriebesteuermeldung, wobei die aktuelle Fahrzeuggeschwindigkeit oberhalb des Motorbremsschwellenwerts ist, basierend auf der Zustandsmeldung.
  16. System nach einem der Ansprüche 11 bis 15, wobei der Speicher ferner Anweisungen speichert, die durch den Prozessor ausführbar sind zum: Erzeugen einer Motorsteuermeldung, die Daten liefert, um einen Fahrzeugmotor zu betreiben, wobei, wenn die aktuelle Fahrzeuggeschwindigkeit oberhalb des Motorbremsschwellenwerts ist, die Motorsteuermeldung Daten liefert, um das Drehmoment des Fahrzeugmotors zu verringern.
  17. System nach einem der Ansprüche 11 bis 16, wobei der Speicher ferner Anweisungen speichert, die durch den Prozessor ausführbar sind zum: Aktualisieren der aktuellen Fahrzeugbremskapazität basierend auf einer oder mehreren aktuellen Fahrzeugumgebungsbedingungen.
  18. System nach einem der Ansprüche 11 bis 17, wobei der Speicher ferner Anweisungen speichert, die durch den Prozessor ausführbar sind zum: Aktualisieren der aktuellen Fahrzeugbremskapazität basierend auf einer oder mehreren aktuellen Fahrzeugwegbedingungen.
  19. System nach einem der Ansprüche 11 bis 18, wobei der Speicher ferner Anweisungen speichert, die durch den Prozessor ausführbar sind zum: Aktualisieren des Motorbremsschwellenwerts basierend auf einer oder mehreren aktuellen Fahrzeugumgebungsbedingungen.
  20. System nach einem der Ansprüche 11 bis 19, wobei der Speicher ferner Anweisungen speichert, die durch den Prozessor ausführbar sind zum: Aktualisieren des Motorbremsschwellenwerts basierend auf einer oder mehreren aktuellen Fahrzeugwegbedingungen.
DE102017102954.0A 2016-02-18 2017-02-14 System und verfahren zur minderung von fahrzeugsubsystemversagen Withdrawn DE102017102954A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15/046,645 US9963143B2 (en) 2016-02-18 2016-02-18 System and method for vehicle subsystem failure mitigation
US15/046,645 2016-02-18

Publications (1)

Publication Number Publication Date
DE102017102954A1 true DE102017102954A1 (de) 2017-08-24

Family

ID=58462015

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102017102954.0A Withdrawn DE102017102954A1 (de) 2016-02-18 2017-02-14 System und verfahren zur minderung von fahrzeugsubsystemversagen

Country Status (6)

Country Link
US (1) US9963143B2 (de)
CN (1) CN107089205A (de)
DE (1) DE102017102954A1 (de)
GB (1) GB2548703A (de)
MX (1) MX2017002181A (de)
RU (1) RU2017104805A (de)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019091726A1 (de) * 2017-11-12 2019-05-16 Zf Friedrichshafen Ag Nothaltsystem für ein fahrzeug
WO2020200845A1 (de) * 2019-04-04 2020-10-08 Zf Friedrichshafen Ag Verfahren zum auslösen eines nothalts eines fahrzeugs
EP3960570A1 (de) * 2020-09-01 2022-03-02 Volkswagen Ag Verfahren zum betreiben eines kraftfahrzeugs, sicherheitssystem für ein kraftfahrzeug sowie kraftfahrzeug mit einem sicherheitssystem

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9963143B2 (en) * 2016-02-18 2018-05-08 Ford Global Technologies, Llc System and method for vehicle subsystem failure mitigation
US9925988B1 (en) * 2017-02-24 2018-03-27 Flord Global Technologies, Llc Steering and braking control system
US10915159B2 (en) * 2018-04-03 2021-02-09 GM Global Technology Operations LLC Method of controlling a vehicle to adjust perception system energy usage
WO2020052764A1 (en) 2018-09-13 2020-03-19 Volvo Truck Corporation Operating a vehicle comprising vehicle retarding subsystem
CN112356789B (zh) * 2020-11-13 2024-05-28 上汽通用五菱汽车股份有限公司 制动减速度的自适应标定方法、车辆及可读存储介质

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05238290A (ja) * 1992-02-28 1993-09-17 Mazda Motor Corp 車両の自動制動装置
JP4647055B2 (ja) * 2000-03-03 2011-03-09 富士重工業株式会社 車両の運動制御装置
US6625535B2 (en) * 2001-08-17 2003-09-23 General Motors Corporation Adaptive powertrain braking control with grade, mass, and brake temperature
US6652414B1 (en) * 2001-11-26 2003-11-25 Banks, Iii Gale C. Vehicle engine brake and control system
JP2004217175A (ja) * 2003-01-17 2004-08-05 Toyota Motor Corp 車間距離制御装置
WO2004091942A1 (en) 2003-04-11 2004-10-28 Continental Tire North America, Inc. Tire status detection system and method
DE10326839A1 (de) * 2003-06-14 2004-12-30 Zf Friedrichshafen Ag Verfahren zum Abbremsen eines Fahrzeugs
JP4627142B2 (ja) * 2003-12-03 2011-02-09 富士通テン株式会社 衝突予防制御装置
JP2005164010A (ja) * 2003-12-05 2005-06-23 Toyota Motor Corp 車両の減速制御装置
US20080147277A1 (en) * 2006-12-18 2008-06-19 Ford Global Technologies, Llc Active safety system
US7778741B2 (en) 2007-03-29 2010-08-17 Ford Global Technologies Vehicle stability control system with tire monitoring
US20120207620A1 (en) * 2007-07-12 2012-08-16 Odyne Systems, LLC. Hybrid vehicle drive system and method and idle reduction system and method
US9061680B2 (en) * 2007-07-12 2015-06-23 Odyne Systems, Llc Hybrid vehicle drive system and method for fuel reduction during idle
JP4238927B1 (ja) * 2007-09-07 2009-03-18 トヨタ自動車株式会社 車両用自動変速機の制御装置
US20100162027A1 (en) * 2008-12-22 2010-06-24 Honeywell International Inc. Health capability determination system and method
WO2011077520A1 (ja) * 2009-12-22 2011-06-30 トヨタ自動車株式会社 車両用のシフト制御装置
US9222530B2 (en) * 2010-03-02 2015-12-29 Daimler Ag Drive train control arrangement
DE102011015509A1 (de) * 2010-06-30 2012-01-05 Wabco Gmbh Verfahren und Vorrichtung zur Steuerung zumindest eines Fahrerassistenzsystems eines Fahrzeuges und damit ausgestattetes Fahrzeug
US9296263B2 (en) * 2011-12-23 2016-03-29 Prasad Muthukumar Smart active tyre pressure optimising system
US20130304310A1 (en) * 2012-05-14 2013-11-14 Denso Corporation Fail-safe control system for vehicle
US8649952B2 (en) * 2012-06-13 2014-02-11 Ford Global Technologies, Llc Control of a backing vehicle
JP2015051672A (ja) * 2013-09-05 2015-03-19 日立オートモティブシステムズ株式会社 ブレーキシステム及びブレーキ装置及びブレーキ制御方法
ITMO20130286A1 (it) * 2013-10-11 2015-04-11 Cnh Italia Spa Metodi di frenatura per un veicolo e relativi apparati.
GB201322336D0 (en) * 2013-12-17 2014-01-29 Jaguar Land Rover Ltd Control system and method
GB2523321B (en) * 2014-02-19 2017-10-18 Jaguar Land Rover Ltd Vehicle speed control system with gear shift limits being dependent on tractive force
US9963143B2 (en) * 2016-02-18 2018-05-08 Ford Global Technologies, Llc System and method for vehicle subsystem failure mitigation

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
IEEE 802.11
J1962-Standard
SAE J1850

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019091726A1 (de) * 2017-11-12 2019-05-16 Zf Friedrichshafen Ag Nothaltsystem für ein fahrzeug
US11396279B2 (en) 2017-11-12 2022-07-26 Zf Friedrichshafen Ag Emergency stop system for a vehicle
WO2020200845A1 (de) * 2019-04-04 2020-10-08 Zf Friedrichshafen Ag Verfahren zum auslösen eines nothalts eines fahrzeugs
EP3960570A1 (de) * 2020-09-01 2022-03-02 Volkswagen Ag Verfahren zum betreiben eines kraftfahrzeugs, sicherheitssystem für ein kraftfahrzeug sowie kraftfahrzeug mit einem sicherheitssystem

Also Published As

Publication number Publication date
US9963143B2 (en) 2018-05-08
GB2548703A (en) 2017-09-27
CN107089205A (zh) 2017-08-25
RU2017104805A (ru) 2018-08-15
MX2017002181A (es) 2018-08-15
RU2017104805A3 (de) 2018-11-23
GB201702477D0 (en) 2017-03-29
US20170240167A1 (en) 2017-08-24

Similar Documents

Publication Publication Date Title
DE102017102954A1 (de) System und verfahren zur minderung von fahrzeugsubsystemversagen
DE102015001971A1 (de) Verfahren und Überwachungsvorrichtung zur Überwachung von Fahrerassistenzsystemen
DE102017118537A1 (de) Verwaltung von Störungszuständen autonomer Fahrzeuge
DE102017128500A1 (de) Selbstdiagnose eines Prozessors eines autonomen Fahrzeugs
DE102014218526A1 (de) Übergang von autonomer Fahrzeugsteuerung zum reagieren auf Fahrersteuerung
DE102015225617A1 (de) Verfahren zur Überwachung eines Drive-by-Wire-Systems eines Kraftfahrzeugs
DE102014219932A1 (de) Überwachung des autonomen Fahrzeuglenkens
DE102015104342A1 (de) System und verfahren zur energieoptimierung beim bremsen eines autonomen fahrzeugs
DE102014205252A1 (de) Verfahren zum Steuern eines Hybridantriebs eines Fahrzeugs, fahrzeugseitige Vorrichtung und Zentralrechner
DE102019102760A1 (de) Steuern eines verbrennungsmotorleerlaufsegelns in einem fahrzeug mittels relativer fahrzeuggeschwindigkeit
DE102014114076A1 (de) Bestimmen einer effektiven Bremspedalposition
DE102019100162A1 (de) Fahrsteuersystem
DE102018129017A1 (de) Fahrzeugdiagnosevorgang
WO2017084951A1 (de) Verfahren und vorrichtung zum assistierten, teilautomatisierten, hochautomatisierten, vollautomatisierten oder fahrerlosen fahren eines kraftfahrzeuges
DE102018119090A1 (de) Fehlerverwaltung bei einem antriebsstrang
DE102018113523A1 (de) Bremssystem
DE102015207984A1 (de) Regelbasierte Geschwindigkeitsregelungsanlage und Verfahren
DE102014205246B4 (de) Verfahren zum Steuern eines Hybridantriebs eines Fahrzeugs
DE102020133412A1 (de) System und Verfahren zum Festlegen eines Fahrspurwechselmanövers
DE102014205176A1 (de) Verfahren zum Betrieb eines Kraftfahrzeugs mit Start/Stopp-Funktion
DE102018102320A1 (de) Lenkradfeedbackmechanismus
DE102019218718A1 (de) Steuerungssystem zur Steuerung eines Betriebs eines selbstfahrenden Fahrzeugs sowie Kraftfahrzeug
DE102014223004A1 (de) Verfahren und Vorrichtung zum Feststellen, ob in einem Kraftfahrzeug ein Fehlerzustand vorliegt oder nicht
DE102012201653A1 (de) Schaltungsanordnung in einem elektronischen Steuergerät eines Kraftfahrzeuges zur Erkennung von Fehlern
DE102018119103A1 (de) Fehlerverwaltung bei einem antriebsstrang

Legal Events

Date Code Title Description
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee