DE19828924C1 - Schaltungsanordnung zum Steuern eines Fahrwerks- oder Antriebssystems in einem Kraftfahrzeug - Google Patents
Schaltungsanordnung zum Steuern eines Fahrwerks- oder Antriebssystems in einem KraftfahrzeugInfo
- Publication number
- DE19828924C1 DE19828924C1 DE19828924A DE19828924A DE19828924C1 DE 19828924 C1 DE19828924 C1 DE 19828924C1 DE 19828924 A DE19828924 A DE 19828924A DE 19828924 A DE19828924 A DE 19828924A DE 19828924 C1 DE19828924 C1 DE 19828924C1
- Authority
- DE
- Germany
- Prior art keywords
- computing unit
- fuzzy
- program
- circuit arrangement
- motor vehicle
- 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.)
- Expired - Fee Related
Links
- 230000015654 memory Effects 0.000 claims abstract description 17
- 230000006870 function Effects 0.000 claims abstract description 8
- 238000012545 processing Methods 0.000 claims description 6
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 claims description 2
- 229910052710 silicon Inorganic materials 0.000 claims description 2
- 239000010703 silicon Substances 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 description 7
- 230000006399 behavior Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric 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/02—Electric 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/03—Electric 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 supply of electrical power to vehicle subsystems or for
- B60R16/0315—Electric 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 supply of electrical power to vehicle subsystems or for using multiplexing techniques
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60G—VEHICLE SUSPENSION ARRANGEMENTS
- B60G17/00—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
- B60G17/015—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
- B60G17/0195—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the regulation being combined with other vehicle control systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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/06—Improving the dynamic response of the control system, e.g. improving the speed of regulation or avoiding hunting or overshoot
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D6/00—Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60G—VEHICLE SUSPENSION ARRANGEMENTS
- B60G2600/00—Indexing codes relating to particular elements, systems or processes used on suspension systems or suspension control systems
- B60G2600/18—Automatic control means
- B60G2600/187—Digital Controller Details and Signal Treatment
- B60G2600/1879—Fuzzy Logic Control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0002—Automatic control, details of type of controller or control system architecture
- B60W2050/0004—In digital systems, e.g. discrete-time systems involving sampling
- B60W2050/0006—Digital architecture hierarchy
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0002—Automatic control, details of type of controller or control system architecture
- B60W2050/0014—Adaptive controllers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0043—Signal treatments, identification of variables or parameters, parameter estimation or state estimation
- B60W2050/0057—Frequency analysis, spectral techniques or transforms
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H2061/0075—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by a particular control method
- F16H2061/0081—Fuzzy logic
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Human Computer Interaction (AREA)
- Feedback Control In General (AREA)
Description
Die Erfindung betrifft eine Schaltungsanordnung nach dem
Oberbegriff von Anspruch 1. Sie weist ein Fuzzy-Logik-System
auf, in dem von Sensoren gelieferte Eingangssignale ausgewer
tet und Stellsignale für das Fahrwerks- oder Antriebssystem
erzeugt werden.
Fuzzy-Logik-Systeme (im folgenden kurz: Fuzzy-Systeme) finden
eine immer breitere Anwendung in den unterschiedlichsten
technischen Gebieten, insbesondere auch in Steuergeräten der
Kraftfahrzeugtechnik. Mit der zunehmenden Erfahrung im Umgang
mit Fuzzy-Systemen nimmt auch die Forderung nach einer Ver
wendung von immer komplexeren derartigen Systemen zu. Solche
komplexen Fuzzy-Systeme werden derzeit in Form von Programmen
von Rechenanlagen abgearbeitet. Dabei ergibt sich das Problem
zu großer Programmlaufzeiten, insbesondere bei Echtzeitbe
trieb.
Eine bekannte Schaltungsanordnung zum Steuern einer Einrich
tung in einem Kraftfahrzeug, zum Beispiel einer Getriebe
steuerung, enthält ein Fuzzy-Logik-System und einen Fahrsi
tuationsklassifikator (DE 195 27 323 A1). Dieser Fahrsituati
onsklassifikator bewertet den Fahrzustand und den befahrenen
Straßentyp und stuft sie in Klassen wie Stop-und-Go-Verkehr,
kurvige Landstraße, Autobahn usw. ein. Dabei werden von Sen
soren gelieferte Informationen über die Fahrzeuggeschwindig
keit, die Querbeschleunigung usw. sowie ein Antriebs-Diffe
renzmoment als Systemeingangsgrößen verwendet. Das verwendete
Fuzzy-System ist ein sogenanntes Neurofuzzy-System, bei dem
das Systemübertragungsverhalten, das heißt welchen Werten der
Sensoreingangssignalen des Steuergeräts welchem Fahrzustand
zuzuordnen sind, bekannt sein muß, und zwar in Form von Refe
renz- oder Lerndaten. Das Fuzzy-System wird mittels Experten
wissen initial entwickelt, das heißt es werden die Systemgrö
ßen wie die Anzahl der Eingänge und Ausgänge, die Regeln und
die Anzahl der Zugehörigkeitsfunktionen festgelegt und in ein
äquivalentes neuronales Netz übersetzt. Dieses Netz paßt dann
mit wählbaren Systemparametern das Übertragungsverhalten des
Fuzzy-Systems den Lerndaten an. Nach Erreichen des gewünsch
ten Übertragungsverhaltens wird das neuronale Netz wiederum
in ein äquivalentes Fuzzy-System rücktransformiert.
Mit einem solchen Verfahren können Fuzzy-Systeme mit bis zu
hunderten von Regeln und vielen Eingangs- und Ausgangsgrößen
entwickelt und das Übertragungsverhalten des Systems dem für
das Steuergerät gewünschten Verhalten angepaßt werden. Dabei
steigt die Komplexität des Systems und es können die erwähn
ten Rechenzeit- und Rechnerleistungsprobleme auftreten.
Die Erfindung liegt die Aufgabe zugrunde, eine Schaltungsan
ordnung der eingangs genannten Art zu schaffen, die die Vor
teile eines Fuzzy-Systems aufweist und die in der Lage ist,
bei vertretbarem Rechneraufwand die erforderlichen Regelungs-
und Steuerungsaufgaben in Echtzeit zu erledigen.
Diese Aufgabe wird erfindungsgemäß durch die Schaltungsanord
nung nach Anspruch 1 gelöst. Zweckmäßige Weiterbildungen der
Erfindung sind in den Unteransprüchen niedergelegt.
Die Schaltungsanordnung weist auf eine programmgesteuerte Re
cheneinheit, in der eine Aufbereitung der Eingangssignale er
folgt, einen Basisspeicher, in dem Eingangs- und Ausgangs-
Zugehörigkeitsfunktionen, Fuzzy-Regeln sowie die Datenstruk
tur des Fuzzy-Systems enthalten sind, und eine fest verdrah
tete Recheneinheit, die mit der programmgesteuerten Rechen
einheit und dem Basisspeicher verbunden ist und in der eine
Abarbeitung von Fuzzy-Algorithmen erfolgt. Diese Abarbeitung
von Fuzzy-Algorithmen schließt ein: die Fuzzifizierung von
Eingangssignalen, die Abarbeitung von Fuzzy-Regeln und die
Defuzzifizierung der Ergebnisse, d. h. das Erzeugen von
"scharfen" Ausgangssignalen.
Die Vorteile der Erfindung liegen insbesondere darin, daß
durch die Verwendung von zusätzlichen festverdrahteten Schal
tungsbeständteilen, einer sogenannten Zusatzhardware, in Form
eines Fuzzy-Logik-Coprozessors, die Funktion des Fuzzy
systems nicht mehr in Form eines Programmes von dem Prozessor
eines Kraftfahrzeug-Steuergerätes abgearbeitet werden muß,
sondern unabhängig von diesem Prozessor ausgeführt wird. Der
Prozessor oder Rechner wird dadurch erheblich entlastet.
Ein Ausführungsbeispiel der Erfindung wird im folgenden an
hand der Zeichnungen näher erläutern. Es zeigen:
Fig. 1 eine ein Kraftfahrzeug-Steuergerät, z. B. eine Ge
triebesteuerung, bildende erfindungsgemäße Schal
tungsanordnung, und
Fig. 2 ein Flußdiagramm der in der Schaltungsanordnung nach
Fig. 1 abgearbeiteten Programme.
Die Funktion der erfindungsgemäßen Schaltungsanordnung 1
(Fig. 1) kann weitgehend der in der Anmeldung DE 195 27 332 A1,
auf die hiermit verwiesen wird, entsprechen. Abwandlungen
davon sind für den Fachmann aber ohne weiteres möglich, so
daß die erfindungsgemäße Schaltungsanordnung auch für andere
Steuerungsfunktionen unter Verwendung von Fuzzy-Systemen ein
gesetzt werden kann. Die Besonderheiten der erfindungsgemäßen
Schaltungsanordnung liegen insbesondere in der anderen Aufga
benverteilung auf die einzelnen Schaltungsbestandteile, die
im folgenden in einzelnen beschrieben wird.
Die Schaltungsanordnung 1 enthält eine programmgesteuerte
(oder speicherprogrammierte) Recheneinheit 2 in Gestalt einer
Mikroprozessoreinheit oder CPU, die hier die Funktion eines
Hostrechners ausübt. Die programmgesteuerte Recheneinheit 2
ist über einen acht Bit breiten Standard-Adressen- und Daten
bus 3 mit einer fest verdrahteten Recheneinheit 4 verbunden,
die z. B. als Fuzzy-Logik-Coprozessor ausgebildet ist. Diese
Recheneinheit 4 ist durch einen Adressen- und Datenbus 5 mit
einem Basisspeicher 6 verbunden. Die programmgesteuerte Re
cheneinheit 2 und die fest verdrahtete Recheneinheit 4 sind
über den Adressen- und Datenbus 3 mit einem Nur-Lese-Spei
cherbaustein oder ROM 8 verbunden.
Die programmgesteuerte Recheneinheit 2 ist über eine Daten-
und Signalleitung 10 an eine Ein- und Ausgangsstufe 11 ange
schlossen, die die Schnittstelle zu verschiedenen Sensoren im
Kraftfahrzeug und zu einem oder mehreren zu steuernden Akto
ren im Kraftfahrzeug bildet. Sie empfängt die von den Senso
ren gelieferten Signale über eine Sensorsignalleitung 12 und
sendet Steuersignale über eine Steuersignalleitung 14 an den
oder die zu steuernden, hier nicht dargestellten Aktoren.
Der Adressen- und Datenbus 3 bildet zusammen mit der pro
grammgesteuerten Recheneinheit 2 und der Daten- und Signal
leitung 10 eine Hardware-Schnittstelle zwischen der fest ver
drahteten Recheneinheit 4 und der Ein- und Ausgangsstufe 11
der hier als Steuergerät in einem Kraftfahrzeug dienenden
Schaltungsanordnung 1. Über diese Schnittstelle werden die
verwendeten und erzeugten Fuzzy-Systemgrößen - zum Beispiel
scharfe Eingangswerte und Ausgangswerte des Fuzzy-Systems,
Steuerbefehle für die fest verdrahtete Recheneinheit zum Aus
wählen der Fuzzy-Algorithmen - übertragen.
Fuzzy-Algorithmen sind in dem Ba
sisspeicher 6 abgelegt, der somit als Speicher für die Wis
sensbasis des Fuzzy-Systems bildet. Der Adressen- und Daten
bus 5, mit dem die fest verdrahtete Recheneinheit 4 auf den
Basisspeicher 6 zugreift, ist von dem Adressen- und Datenbus
2 physikalisch unabhängig.
Die Eingangsgrößen des Fuzzy-Systems werden von der programm
gesteuerten Recheneinheit 2 an die fest verdrahtete Rechen
einheit 4 übermittelt. Anhand dieser Eingangsgrößen und dem
in dem Basisspeicher abgelegten Übertragungsverhalten des
Fuzzy-Systems berechnet die fest verdrahtete Recheneinheit 4
die Ausgangsgrößen und stellt sie über den Adressen- und Da
tenbus 3 der programmgesteuerten Recheneinheit 2 zur Verfü
gung.
Die programmgesteuerte Recheneinheit 2 ist in dem vorliegen
den Ausführungsbeispiel mit einer Breite von acht Bit ausge
führt, sie kann aber auch eine größere Bitbreite aufweisen.
Die Adressen können auf dem Adress- und Datenbus 3 zeitver
setzt oder auch auf gesonderten, hier nicht dargestellten,
Leitungen übertragen werden. In dem ROM-Speicherbaustein 8
sind für die Datenübertragung erforderliche Befehlscodes ab
gelegt.
Bei Verwendung leistungsfähiger Recheneinheiten 2 können meh
rere Adress- und Datenbusse angeschlossen werden, die ein si
multanes Ansprechen mehrerer Speicher ermöglichen.
Dadurch, daß die fest verdrahtete Recheneinheit 4 auf den un
abhängigen Basisspeicher 6 zugreifen kann, wird eine echte
Parallelverarbeitung von Algorithmen ermöglicht.
Die als sogenannte Hardwareeinheit ausgebildete Ein- und Aus
gangsstufe 11 bereitet einerseits eingehende Sensorsignale
auf und steuert andererseits externe Aktoren, wie Ventiltrie
be, Elektromotoren usw. in dem Kraftfahrzeug. Es enthält au
ßerdem eine hier nicht besonders dargestellte serielle
Schnittstelle zur Kommunikation mit anderen Steuergeräten und
auch mit externen Rechnern. Solche externen Rechner dienen
zum Beispiel zum Durchführen von Diagnosen und zum Programmieren
der Schaltungsanordnung 1. Diese Schnittstelle kann
als CAN-Bus ausgeführt sein.
Die in der Schaltungsanordnung 1 abgearbeiteten Programm
schritte werden nun anhand des Flußdiagramms (Fig. 2) erläu
tert. Nach einem Start des Programms werden in einem
Schritt S0 die Umweltdaten, d. h. insbesondere die von den Sensoren gelieferten Signale, aufbereitet. In einem
Schritt S1 erfolgt eine Abfrage, ob eine Berechnung durch das Fuzzy-System angefordert worden ist. Falls nein, erfolgt ein Rücksprung zum Start. Falls ja, werden in einem
Schritt S2 die Eingangsgrößen über den Bus 3 auf die fest verdrahtete Recheneinheit 4 transferiert. In einem
Schritt S3 werden in der Recheneinheit 4 die erforderli chen Fuzzy-Logic-Operationen oder -Berechnungen durchgeführt und zwar unabhängig von der Recheneinheit 2. In einem
Schritt S4 werden die Ausgangsdaten des Fuzzy-Systems über den Adressen- und Datenbus 3 an die Recheneinheit 2 übermit telt. Damit ist der Programmdurchlauf beendet.
Schritt S0 die Umweltdaten, d. h. insbesondere die von den Sensoren gelieferten Signale, aufbereitet. In einem
Schritt S1 erfolgt eine Abfrage, ob eine Berechnung durch das Fuzzy-System angefordert worden ist. Falls nein, erfolgt ein Rücksprung zum Start. Falls ja, werden in einem
Schritt S2 die Eingangsgrößen über den Bus 3 auf die fest verdrahtete Recheneinheit 4 transferiert. In einem
Schritt S3 werden in der Recheneinheit 4 die erforderli chen Fuzzy-Logic-Operationen oder -Berechnungen durchgeführt und zwar unabhängig von der Recheneinheit 2. In einem
Schritt S4 werden die Ausgangsdaten des Fuzzy-Systems über den Adressen- und Datenbus 3 an die Recheneinheit 2 übermit telt. Damit ist der Programmdurchlauf beendet.
Die vorstehend beschriebenen Berechnungen werden etwa 10 bis
100 mal schneller abgearbeitet als bei einer Abarbeitung in
einer software- oder programmgesteuerten Recheneinheit. Die
genaue Rechenzeit des Coprozessors hängt von den jeweils in
dem Fuzzy-System verwendeten Operatoren und Algorithmen ab.
Die programmgesteuerte Recheneinheit (Host-Controller) wird
hier nur mit der Übergabe der Eingangsdaten und der Abfrage
der Ergebnisdaten des Fuzzy-Systems belastet. Die eigentli
chen Berechnungen des Fuzzy-Systems erfolgen völlig unabhän
gig von dem Host-Controller. Dies bedeutet, daß ein echtes
"Parallel-Processing" mit eindeutiger "Master-Slave-Struktur"
durchgeführt werden kann.
Da der vorstehend genannte Coprozessor als Makrozelle in ei
ner Makrozellenbibliothek zur Verfügung steht, können die
fest verdrahtete Recheneinheit 4, der Basisspeicher 6 und die
programmgesteuerte Recheneinheit 2 auf einem Silizium-Chip
integriert werden. Dadurch ergibt sich eine geringere Anzahl
von Bauteilen für die Schaltungsanordnung 1 mit demzufolge
geringeren Kosten, es wird weniger Leiterplattenfläche benö
tigt und es verringert sich die Fehleranfälligkeit.
Claims (4)
1. Schaltungsanordnung (1) zum Steuern eines Fahrwerks- oder
Antriebssystems in einem Kraftfahrzeug mit einem Fuzzy-System
(10), in der von Sensoren gelieferte Eingangssignale ausge
wertet und Stellsignale für das Fahrwerks- oder Antriebssy
stem erzeugt werden,
dadurch gekennzeichnet, daß sie aufweist:
- - eine programmgesteuerte Recheneinheit (2), in der eine Auf bereitung der Eingangssignale erfolgt,
- - einen Basisspeicher (6), in dem Eingangs- und Ausgangs- Zugehörigkeitsfunktionen, Fuzzy-Regeln sowie die Datenstruk tur des Fuzzy-Systems enthalten sind, und
- - eine fest verdrahtete Recheneinheit (4), die mit der pro grammgesteuerten Recheneinheit (2) und dem Basisspeicher (6) verbunden ist und in der eine Abarbeitung von Fuzzy-Algo rithmen erfolgt.
2. Schaltungsanordnung nach Anspruch 1, dadurch gekennzeich
net, daß die programmgesteuerte Recheneinheit (2) mit einer
Ein- und Ausgangsstufe (11) verbunden ist, in der von Senso
ren im Kraftfahrzeug gelieferte Sensorsignale empfangen und
von der Steuersignale an Aktoren im Kraftfahrzeug ausgesendet
werden.
3. Schaltungsanordnung nach Anspruch 1 oder 2, dadurch ge
kennzeichnet, daß die fest verdrahtete Recheneinheit (4) als
Fuzzy-Logik-Coprozessor ausgebildet ist.
4. Schaltungsanordnung nach einem der vorhergehenden Ansprü
che, dadurch gekennzeichnet, daß die fest verdrahtete Rechen
einheit (4), der Basisspeicher (6) und die programmgesteuerte
Recheneinheit (2) auf einem Silizium-Chip integriert sind.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19828924A DE19828924C1 (de) | 1998-06-29 | 1998-06-29 | Schaltungsanordnung zum Steuern eines Fahrwerks- oder Antriebssystems in einem Kraftfahrzeug |
| PCT/DE1999/001680 WO2000000759A1 (de) | 1998-06-29 | 1999-06-08 | Schaltungsanordnung zum steuern eines fahrwerks- oder antriebssystems in einem kraftfahrzeug |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19828924A DE19828924C1 (de) | 1998-06-29 | 1998-06-29 | Schaltungsanordnung zum Steuern eines Fahrwerks- oder Antriebssystems in einem Kraftfahrzeug |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE19828924C1 true DE19828924C1 (de) | 1999-06-02 |
Family
ID=7872356
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19828924A Expired - Fee Related DE19828924C1 (de) | 1998-06-29 | 1998-06-29 | Schaltungsanordnung zum Steuern eines Fahrwerks- oder Antriebssystems in einem Kraftfahrzeug |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE19828924C1 (de) |
| WO (1) | WO2000000759A1 (de) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19932492A1 (de) * | 1999-07-12 | 2001-02-01 | Fraunhofer Ges Forschung | Verfahren zur Steuerung eines Automatikgetriebes für Kraftfahrzeuge |
| DE10002306A1 (de) * | 2000-01-20 | 2001-07-26 | Zahnradfabrik Friedrichshafen | Verfahren und Vorrichtung zum funktionssicheren Betreiben einer elektronischen Motor- und insbesondere Getriebesteuerung für Kraftfahrzeuge |
| DE10332113A1 (de) * | 2003-07-09 | 2005-02-10 | Peter-Michael Ludwig | Steuergerät und Netzwerk für eine Mehrzahl von Vorrichtungen |
| DE102005005140A1 (de) * | 2005-02-04 | 2006-08-10 | Daimlerchrysler Ag | Verfahren zur Schätzwertermittlung für eine Fahrzeugumgebungszustandsgröße |
| WO2014147361A1 (en) * | 2013-03-19 | 2014-09-25 | Massive Analytic Ltd. | Apparatus for controlling a land vehicle which is self-driving or partially self-driving |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CU23016A1 (es) * | 2002-01-24 | 2005-01-25 | Ct Ingenieria Genetica Biotech | Método para la estimulación del crecimiento y resimétodo para la estimulación del crecimiento y resistencia a enfermedades en organismos acuáticos y fstencia a enfermedades en organismos acuáticos y formulación veterinaria ormulación veterinaria |
| AU2018304604B2 (en) * | 2017-07-21 | 2023-11-23 | SABIC Agri-Nutrients Company | Calcium sulfate urea granules and methods for producing and using the same |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19527323A1 (de) * | 1995-07-26 | 1997-01-30 | Siemens Ag | Schaltungsanordnung zum Steuern einer Einrichtung in einem Kraftfahrzeug |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07107421B2 (ja) * | 1988-07-06 | 1995-11-15 | 日産自動車株式会社 | 車両の変速制御装置 |
| DE4225758C2 (de) * | 1992-08-04 | 1996-04-11 | Siemens Ag | Schaltungsanordnung mit einer Wirts-Recheneinheit (Host-CPU), einem Fuzzy-Logic-Coprozessor und einem Wissensbasis-Speicher |
| US5608846A (en) * | 1993-01-25 | 1997-03-04 | Omron Corporation | Fuzzy rule generator |
| US5418858A (en) * | 1994-07-11 | 1995-05-23 | Cooper Tire & Rubber Company | Method and apparatus for intelligent active and semi-active vibration control |
| FR2733612B1 (fr) * | 1995-04-28 | 1997-06-13 | Sgs Thomson Microelectronics | Dispositif de mise en service d'un circuit integre |
-
1998
- 1998-06-29 DE DE19828924A patent/DE19828924C1/de not_active Expired - Fee Related
-
1999
- 1999-06-08 WO PCT/DE1999/001680 patent/WO2000000759A1/de not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19527323A1 (de) * | 1995-07-26 | 1997-01-30 | Siemens Ag | Schaltungsanordnung zum Steuern einer Einrichtung in einem Kraftfahrzeug |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19932492A1 (de) * | 1999-07-12 | 2001-02-01 | Fraunhofer Ges Forschung | Verfahren zur Steuerung eines Automatikgetriebes für Kraftfahrzeuge |
| DE19932492B4 (de) * | 1999-07-12 | 2007-05-31 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Verfahren zur Steuerung eines Automatikgetriebes für Kraftfahrzeuge |
| DE10002306A1 (de) * | 2000-01-20 | 2001-07-26 | Zahnradfabrik Friedrichshafen | Verfahren und Vorrichtung zum funktionssicheren Betreiben einer elektronischen Motor- und insbesondere Getriebesteuerung für Kraftfahrzeuge |
| DE10332113A1 (de) * | 2003-07-09 | 2005-02-10 | Peter-Michael Ludwig | Steuergerät und Netzwerk für eine Mehrzahl von Vorrichtungen |
| DE102005005140A1 (de) * | 2005-02-04 | 2006-08-10 | Daimlerchrysler Ag | Verfahren zur Schätzwertermittlung für eine Fahrzeugumgebungszustandsgröße |
| WO2014147361A1 (en) * | 2013-03-19 | 2014-09-25 | Massive Analytic Ltd. | Apparatus for controlling a land vehicle which is self-driving or partially self-driving |
| CN105189237A (zh) * | 2013-03-19 | 2015-12-23 | 马西夫分析有限公司 | 用于控制自动驾驶或部分自动驾驶的陆地车辆的设备 |
| JP2016520464A (ja) * | 2013-03-19 | 2016-07-14 | マッシブ・アナリティック・リミテッド | 自己運転または部分的に自己運転する陸上車両を制御するための装置 |
| US9645576B2 (en) | 2013-03-19 | 2017-05-09 | Massive Analytic Ltd. | Apparatus for controlling a land vehicle which is self-driving or partially self-driving |
| CN105189237B (zh) * | 2013-03-19 | 2017-11-07 | 马西夫分析有限公司 | 用于控制自动驾驶或部分自动驾驶的陆地车辆的设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2000000759A1 (de) | 2000-01-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69809254T2 (de) | Architektur eines hybriden echzeitsteuerungssystems und verfahren zu seinem betrieb | |
| DE102019205079A1 (de) | Selektive Deaktivierung von Recheneinheiten für künstliche neuronale Netzwerke | |
| DE19828924C1 (de) | Schaltungsanordnung zum Steuern eines Fahrwerks- oder Antriebssystems in einem Kraftfahrzeug | |
| WO2021058223A1 (de) | Verfahren zur effizienten, simulativen applikation automatisierter fahrfunktionen | |
| EP3953865B1 (de) | Verfahren, vorrichtung und computerprogramm zum betreiben eines tiefen neuronalen netzes | |
| DE102019111564A1 (de) | Verfahren und system zum konfigurieren von filterobjekten für eine controller area network-steuerung | |
| DE60312041T2 (de) | Tcet-expander | |
| DE102019213061A1 (de) | Klassifizierung von KI-Modulen | |
| DE102005010477A1 (de) | Vorrichtung und Verfahren zur Abarbeitung priorisierter Steuerungsprozesse | |
| EP4211516A1 (de) | Computerimplementiertes verfahren, eingebettetes system und computerprogramm zum ausführen einer regelungs- und/oder steuerungsvorschrift | |
| DE102020213198A1 (de) | System und Verfahren zum Durchführen eines automatisierten Fahrmanövers mit einem ausgewählten Fahrstil, Fahrzeug, Computerprogrammprodukt und computerlesbares Speichermedium | |
| DE4103128C2 (de) | Echtzeit-Expertencomputersystem | |
| EP0587589B1 (de) | Regelungsanordnung, insbesondere für kraftfahrzeuge | |
| EP0608762B1 (de) | Verfahren zur Einbindung unscharfer Logik in den Funktionsumfang standardisierter Automatisierungssysteme | |
| DE102022208250B3 (de) | System zur Verwaltung verschiedener Fahrzeugkomponenten in einer elektrischen-elektronischen Fahrzeugarchitektur und Fahrzeugarchitektur | |
| DE102019006579A1 (de) | Verfahren zum Betrieb eines Fahrzeugs | |
| AT527744B1 (de) | Kontrollverfahren und Kontrollsystem für einen Hybridantriebsstrang | |
| EP0121039B1 (de) | Speicherprogrammierbare Steuerung | |
| DE102025118736A1 (de) | Assistenzsystem zum Steuern einer Fahrzeugkomponente unter Verwendung eines Large-Language-Moduls | |
| DE102024121510A1 (de) | Verarbeitung von Sensordaten unter Verwendung eines trainierten Maschinenlernmodells und Führen eines Fahrzeugs | |
| DE102023129345A1 (de) | Zuteilen von Rechenressourcen einer elektronischen Steuereinheit | |
| WO2026017216A1 (de) | Verfahren zum durchführen einer simulation für die erzeugung eines geometrischen bauteils, computerprogrammprodukt sowie elektronische recheneinrichtung | |
| DE102024108957A1 (de) | Verfahren zum Betreiben eines Kraftfahrzeugs, Computerprogrammprodukt und Steuergerät | |
| EP4485276A1 (de) | Verfahren zum trainieren einer künstlichen intelligenz für die erzeugung einer trajektorienplanung einer trajektorie eines fahrzeugs mittels einer elektronischen recheneinrichtung | |
| DE102022211737A1 (de) | Verfahren zum Ermitteln von Regeln für eine Überwachungsvorrichtung |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8100 | Publication of the examined application without publication of unexamined application | ||
| D1 | Grant (no unexamined application published) patent law 81 | ||
| 8364 | No opposition during term of opposition | ||
| 8339 | Ceased/non-payment of the annual fee |