vorgelegt von
Serge Klein
Herrn Prof. Dr.-Ing. Jakob Andert danke ich sehr herzlich für die engagierte Betreu-
ung meiner Arbeit. Seine wohlwollende Unterstützung meiner wissenschaftlichen Tä-
tigkeit, seine konstruktiven Anregungen, seine stetige Bereitschaft zu fachlichen Dis-
kussionen und seine kompetenten Ratschläge haben mir bei der Erstellung dieser Dis-
sertation geholfen. Herrn Prof. Dr.-Ing. Dirk Abel gilt mein Dank für seine freundliche
Bereitschaft zur Übernahme des Korreferats.
Meiner Familie, insbesondere meinen Eltern, möchte ich für die anhaltende Unter-
stürzung danken. Diese Dissertation wäre ohne sie nicht möglich gewesen. Für die
Mithilfe bei der Korrektur dieser Arbeit möchte ich Annika und Monika Römgens dan-
ken. Insbesondere möchte ich Annika für ihre Geduld und ihre Unterstützung danken.
Frau Feihong Xia und Herrn Daniel Guse gilt mein Dank für die gute Zusammenarbeit.
Herrn Rene Savelsberg möchte ich für den persönlichen Rat und die technischen Kor-
rekturen ebenfalls meinen Dank aussprechen. Hern Dejan Jolovic danke ich für sein
Verständnis und für die Entlastung bei nicht wissenschaftlichen Themenstellungen.
Abschließend möchte ich mich bei allen weiteren Kollegen bedanken, die mich in den
letzten Jahren begleitet haben.
Kurzfassung
Steigende Kundenanforderungen und striktere gesetzliche Normen erfordern schnel-
lere und effizientere Entwicklungsphasen im Mobilitätssektor. Die Vorverlagerung von
Entwicklungsschritten mithilfe von Komponentenprüfständen, die in Fahrzeugsimula-
tionen eingebettet sind, kann einen Beitrag zur Aufwandsreduktion leisten. Sowohl
die Qualität der Ergebnisse als auch die Aufwandsreduktion sind entscheidend mit
der Fahrzeugsimulation und der Integration des Prüfstandes verbunden. Diese Arbeit
untersucht ein gesamteinheitliches Konzept zur Integration eines Verbrennungsmotor-
prüfstandes in eine Fahrzeug-Co-Simulation.
Entscheidend für die späteren Ergebnisse ist die Fahrzeugsimulation. Hierzu wird zu-
nächst ein Verfahren der verteilten Modellbildung (Co-Simulation) erläutert und die
Fahrzeug-Co-Simulation bestehend aus den Einzelkomponenten Verbrennungsmotor,
Antriebsstrang, virtuelle Steuergeräte und Fahrzeugdynamik beschrieben. Im nächsten
Schritt erfolgen eine Einordnung relevanter Prüfstandsregelungsverfahren und eine
Diskussion über die Besonderheiten eingebetteter bzw. gekoppelter Prüfstände. Der
eingebettete unterscheidet sich vom konservativen Prüfstand in der bidirektionalen
Beeinflussung von Co-Simulation und Prüfstand. Die Unterschiede werden theoretisch
und simulativ untersucht. Es zeigt sich, dass die Art des in die Simulation zurückge-
führten Drehmomentes bzw. die Rückführung der Drehzahl die Ergebnisse entschei-
dend verändert.
Weiterführend beeinflussen der Prüfstandsregler und seine Regelgüte die Ergebnisse
und den Integrationsaufwand signifikant. Daher wird eine echtzeitfähige Modellprä-
diktive Regelung zur Verbesserung der Regelgüte vorgestellt. Ein Merkmal des Reglers
ist die einfache Wiederverwendbarkeit und Integration in der verwendeten Echtzeit-
hardware. Simulative und experimentelle Ergebnisse an einem realen Prüfstand zei-
gen eine erhebliche Verbesserung der Regelgüte.
Abstract
Increasing customer demands and stricter legal standards require faster and more ef-
ficient development phases in the mobility sector. Frontloading of development tasks
with the help of component test benches embedded in vehicle simulations can help
to reduce costs. The quality of the results and the reduction of costs depend strongly
on the vehicle simulation and integration of the test bench. This work investigates a
holistic concept for the integration of a combustion engine test bench in a vehicle co-
simulation.
The vehicle simulation is decisive for the later results. For this purpose, a method of
distributed modelling (co-simulation) is explained and the vehicle co-simulation con-
sisting of the components combustion engine, powertrain, virtual control units and
vehicle dynamics is described. The next step involves the classification of relevant test
bench control methods and a discussion of the special features of an embedded / cou-
pled test bench. The embedded test bench differs from the conventional test bench in
the bidirectional influence of co-simulation and test bench. The resulting differences
are investigated theoretically and by simulation. It is shown that the type of torque
and speed returned to the simulation has a significant influence on the results.
The test bench controller and its control quality significantly influence the results and
the integration effort. Therefore, a real-time capable model predictive control to im-
prove the control quality is presented. A key feature of the controller is its easy re-
usability and integration in the used real-time hardware. Simulation and experimental
results on a real test bench show a considerable improvement of the control quality.
Inhaltsverzeichnis
Abbildungsverzeichnis III
Tabellenverzeichnis V
Abkürzungsverzeichnis VI
Symbolverzeichnis IX
1. Einleitung 1
1.1. Problemstellung: Realitätsnahe und effiziente Kopplung von Antriebs-
komponenten mit Simulationen . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2. Zielsetzung und Aufbau der Arbeit . . . . . . . . . . . . . . . . . . . . . . 3
1.3. Wissenschaftlicher Beitrag . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2. Modellbildung 6
2.1. Zusammenfassung Co-Simulation . . . . . . . . . . . . . . . . . . . . . . . 6
2.2. Fahrzeugsimulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3. Prüfstandssimulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3.1. Grundlagen Verbrennungsmotor Prüfstand . . . . . . . . . . . . . 16
2.3.2. Herleitung Prüfstandsmodell . . . . . . . . . . . . . . . . . . . . . 18
2.4. Ersatzmodell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
I
II Inhaltsverzeichnis
6. Experimentelle Untersuchungen 80
6.1. Unsicherheiten am realen gekoppelten Prüfstand . . . . . . . . . . . . . 80
6.2. Vergleich von Simulation und Prüfstand . . . . . . . . . . . . . . . . . . . 83
6.3. Untersuchung der Regelgüte anhand von Volllastmanövern . . . . . . . 86
6.4. Untersuchung anhand des WLTC Fahrzyklus . . . . . . . . . . . . . . . . 89
6.4.1. Vergleich MPR mit PI-Regler im gesamten Fahrzyklus . . . . . . 90
6.4.2. Vergleich MPR mit PI-Regler in unterschiedlichen Fahrszenarien 92
A. Anhang 101
A.1. Signalnormen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
A.2. Signal-Korrelation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
A.3. Fahrzeugparameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
A.4. Analyse Diagnosefunktionen . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Literaturverzeichnis 105
Abbildungsverzeichnis
1.1. Prinzipbild für unterschiedliche Antriebsstrangtopologien . . . . . . . . . . 2
1.2. Schematische Darstellung des Aufbaus der Arbeit . . . . . . . . . . . . . . . 4
III
IV Abbildungsverzeichnis
5.1. Regelgüte und Pearsonkoeffizienten abhängig von der Art des Messmoments 78
V
Abkürzungsverzeichnis
Abb. Abbildung
ca. circa
d. h. das heißt
engl. englisch
evtl. eventuell
ggf. gegebenenfalls
s.t. Subject To, Unter den Randbedingungen
u. a. unter anderem
z. B. zum Beispiel
Akronyme
VI
Abkürzungsverzeichnis VII
Griechische Zeichen
∆ Differenz
ω Winkelgeschwindigkeit
φ Winkel
σ Laufunruhe-Maß
σZ Laufunruhe-Maß Zähler
Indizes
Dyno Dynamometer
E Erweitertes System
EM Elektromotor
F Fahrzeug
i Regelgröße, Istwert, gemessene Größe
m Messung
PS Prüfstand
s Referenzgröße bzw. Sollwert
t Totzeit
VM Verbrennungsmotor
Lateinische Zeichen
c Federkonstante Feder-Masse-Dämpfer-System
D Dämpfungskonstante P T2
d Dämpfungskonstante Feder-Masse-Dämpfer-System
d Störgrößenvektor
H∞ L∞ Hilbertraum der Funktion H
H2 L2 Hilbertraum der Funktion H
J Massenträgheitsmoment
Ki Integrationsparameter
Kp Proportionalparameter
M Drehmoment
TA Abtastzeit
TDyno Zeitkonstante Dynamometer
TVM Zeitkonstante Verbrennungsmotor
IX
X Symbolverzeichnis
u Eingangsvektor
x Zustandsvektor
y Ausgangsvektor
G Regelstrecke
R Regler
Y Übertragungsfunktion Messung
A Systemmatrix
B Eingangsmatrix
C Ausgangsmatrix
D Durchgangsmatrix
H Hessematrix
I Einheitsmatrix
L2 L2 Norm
L2,N Normierte L2 Norm
L Beobachtermatrix
Np MPR Prädiktionshorizont
Nu MPR Stellhorizont
Q MPR Gewichtungsmatrix für Zustandsgrößen
Ru MPR Gewichtungsmatrix für Stellgrößen
SB Beobachtbarkeitsmatrix
η Normal-verteilte Störgröße in der Zustandsgleichung
ν Normal-verteilte Störgröße in der Ausgangsgleichung
QL Konstante Kovarianzmatrix der Zustandsgrößen eines
Kalmanfilters
RL Mess-Kovarianzmatrix Kalmanfilter
Einleitung
Aktuelle und zukünftige Anforderungen im Mobilitätssektor erfordern eine hohe Di-
versität an technischen Lösungsansätzen. Ein Beispiel sind die steigenden Kundenan-
forderungen nach Komfort und Flexibilität bei gleichzeitiger Reduktion der Emissio-
nen [1, 2]. Zusätzliche gesetzliche Beschränkungen [3] und globale Trends wie Elek-
trifizierung sowie Digitalisierung [4] führen zu einem enorm hohen Aufwand in der
Produktentwicklung im Mobilitätssektor. Begleitend führt das Fehlen einer eindeuti-
gen Schlüsseltechnologie zur Erfüllung der gestiegenen Anforderungen zu einer wei-
teren Diversifizierung der Entwicklungsfelder. Exemplarisch kann das singuläre An-
triebskonzept des mit fossilen Brennstoffen betriebenen Verbrennungsmotors durch
eine Vielzahl von möglichen Alternativen erweitert werden. Hierzu zählen z.B. bat-
teriebetriebene Fahrzeuge, Brennstoffzellenfahrzeuge oder Verbrennungsmotoren mit
alternativen Kraftstoffen sowie hybride Mischformen.
1
2 1. Einleitung
6
3
7
1
4
8
5 Synchronisationsstelle
7
2 EiL
Soll der Verbrennungsmotor als Realkomponente untersucht werden, müssen das Dreh-
moment und die Drehzahl direkt am Verbrennungsmotoreingang synchronisiert wer-
den. Dabei fungiert nur eine der Kopplungsgrößen, entweder das Drehmoment oder
die Drehzahl, als Führungsgröße für die Schnittstelle des Prüfstandes. Sie wird in der
Simulation an der Synchronisationsstelle erzeugt und an den Prüfstandsregler wei-
tergeleitet. Folglich wird die zweite Kopplungsgröße im Prüfstand gemessen und als
Führungsgröße in der Simulation verwendet. An einem realen Prüfstand entstehen
prinzipbedingt drei maßgebliche Fehler, welche die Qualität der Synchronisation und
die Realitätsnähe der Ergebnisse beeinflussen.
1.2. Zielsetzung und Aufbau der Arbeit 3
1. Prüfstand: Der reale Prüfstand besteht aus zusätzlichen Komponenten, wie z.B.
Lastmaschinen, mechanischen Wellen, Dämpfer etc., die zu einer Veränderung
des Antriebsstranges, verglichen mit dem Original führen.
Die Realitätsnähe der Simulation ist ein weiteres wichtiges Kriterium für realistische
Ergebnisse in einem eingebetteten Prüfstand. Sie hängt stark von der Modellgenauig-
keit und den verwendeten Parametern ab. Der Zeit- und Kostenaufwand einer Simu-
lation steigt rasant mit wachsendem Detaillierungsgrad. Ein ökonomisches Gleichge-
wicht zwischen Simulationsqualität und Aufwand muss gefunden werden. Neue Mo-
dellierungsverfahren, wie beispielsweise die verteilte Modellbildung, können den Auf-
wand reduzieren und gleichzeitig die Qualität der Simulation optimieren [11].
Kapitel 2 Modellherleitung: Eine effiziente Erstellung der Modelle für die Simula-
tion ist entscheidend hinsichtlich der späteren Resultate sowie bzgl. einer möglichen
Kostenreduktion im Entwicklungsprozess. Hierzu wird im ersten Teil des Kapitels der
Ansatz der verteilten Modellbildung diskutiert. Wichtige Aspekte wie die nahtlose und
durchgängige Definition der Modelle sowie deren Schnittstellen, beginnend bei der
Modellerstellung bis zur Verwendung im Prüfstand, werden hervorgehoben. Exem-
plarisch wird dann im zweiten Teil die Co-Simulation eines verbrennungsmotorischen
4 1. Einleitung
Verfahren zur
Besonderheiten Verbrennungsmotor Experimentelle
gekoppelter Prüfstandsregelung Untersuchungen
Prüfstände Kapitel 4 Kapitel 6
Kapitel 3
Regelung von
Antriebsprüfständen
gekoppelt mit
einer Simulation
Kapitel 2
Kapitel 5
Modellherleitung
Abbildung 1.2. Schematische Darstellung des Aufbaus der Arbeit
PKW vorgestellt. Der Schlussteil führt ein Prüfstandsmodell ein, um etwaige Entwick-
lungsschritte aus dem Prüfstand in die reine Simulation vorzuverlegen.
Kapitel 6 EiL-Prüfstands Ergebnisse: Das letzte technische Kapitel fasst die Ergeb-
nisse eines realen EiL-Prüfstandes zusammen. Die mittels der neuen Regelung verbes-
serte Synchronisation und somit Reduktion der Fehlerarten besitzt eine zentrale Rolle
in der Auswertung. Die Ergebnisse der MPR und eines konventionellen PI-Reglers wer-
den sowohl im gesamten WLTC sowie in den transienten Arbeitsbereichen miteinander
verglichen.
6
2.1. Zusammenfassung Co-Simulation 7
Geschlossene Verteilte
Simulation Simulation
Zusammenführung der
Gleichungssysteme der Verteilte
>1 getrennt modellierten Co-Simulation
Modellbildung
Teilysteme
Anzahl an
Modellierungs-
programmen
=1 >1
Anzahl Solver
Abbildung 2.1. Gegenüberstellung von vier Varianten der verteilten
Modellbildung vgl. [11]
M1 Mm M2
J1 J2
Für eine Co-Simulation, in der das Verhalten beider Trägheiten in getrennten Mo-
dellen berechnet wird, kann ein Messmoment/Schnittmoment zwischen den beiden
Massenträgheiten nach den Gleichungen 2.2 und 2.3 definiert werden. Ein signalba-
siertes Modellierungsverfahren erfordert die Definition eines Signalflusses vom Ein-
gang zum Ausgang des Modells bzw. einen kausalen Zusammenhang zwischen den
Ein- und Ausgängen. Hiernach besitzt das erste Modell (M1 , J1 ) beispielsweise den
Ein-/Ausgangssignalfluss Mm ⇒ ω̇ und das zweite Modell (M2 , J2 ) den umgekehrten
Signalfluss ω̇ ⇒ Mm .
In einer Co-Simulation werden jeweils die Signale Mm und ω̇ nach den oben ge-
nannten Signalflüssen ausgetauscht. Der Signalaustausch führt zu einer algebraischen
Schleife, die durch eine verzögerte Beschleunigung um eine Abtastschrittweite gelöst
werden kann. Allerdings besteht die Möglichkeit, dass die Verzögerung zu einem in-
stabilen System führt.
2.1. Zusammenfassung Co-Simulation 9
u
ω(k + 1) = − (a + 1)ω(k) + aω(k − 1)
J1
d t 1 z
G(z) = · 2
J1 z + z(a − 1) − a (2.4)
J2
a= ; u = M1 + M2
J1
Abtastzeit = 1 s
2
chara. Polynom
Betrag Polstelle
Pol 1
1,5
Pol 2
1
0,5
0
0 0,2 0,4 0,6 0,8 1 1,2 1,4 1,6 1,8 2
Quotient a
Abbildung 2.3. Betrag der Polstellen einer Co-Simulation der starren Welle;
Die Co-Simulation ist nur für einen Quotienten a ≤ 1
grenzstabil
2.2. Fahrzeugsimulation
Grundsätzlich sind die physikalischen Zusammenhänge des Fahrzeugmodells für die
Optimierung des gekoppelten Prüfstandes nur sekundär relevant. Das vorhergegange-
ne Kapitel 2.1 und auch das Kapitel 3 zeigen jedoch, dass ein gewisses Wissen über die
Modelle notwendig ist. Aus diesem Grund werden nachfolgend die vier Hauptmodelle,
die in Abbildung 2.4 und Tabelle 2.1 gezeigt sind, auf Systemebene erläutert.
Abbildung 2.4 zeigt zusätzlich die wichtigsten Schnittstellensignale zwischen den Mo-
dellen. Der automatisierte Fahrer regelt mit dem Fahr- und Bremspedal die Differenz
der Referenzgeschwindigkeit vs und der aktuellen Fahrzeuggeschwindigkeit vi . Als Re-
ferenzgeschwindigkeit kann prinzipiell jedes Fahrprofil vorgegeben werden, jedoch
wird in dieser Arbeit der Worldwide Harmonized Light-Duty Vehicles Test Procedure
Driving Cycle [28] (WLTC) verwendet. Das Steuergerät des Verbrennungsmotors (En-
gine Control Unit ECU) wandelt die Fahrpedalstellung in die relevanten Verbrennungs-
motorsignale um. Der Verbrennungsmotor reagiert auf die Signale mit der Bildung
eines Drehmoments. Das Drehmoment wird vom Antriebsstrang in Raddrehmomente
umgewandelt. Diese Drehmomente führen zu einer Beschleunigung des Fahrzeuges
im Fahrdynamikmodell und zu einer Veränderung der Raddrehzahl. Die Raddrehzahl
wird vom Antriebsstrang in eine Motordrehzahl übersetzt. Das Getriebe Steuergerät
(Transmission Control Unit TCU) regelt das Doppelkupplungsgetriebe im Antriebs-
strang und kann zusätzlich einen Drehmomenteingriff vom Verbrennungsmotor for-
dern.
vi
Raddrehzahl
Fahrpedal
Regelung und
Messung
Regelung und
Messung ECU/TCU
Modell 3, Solver 1: Simulink
Drehzahl
Drehmoment Raddreh-
Verbrennungsmotor Antriebsstrang moment
Modell 2, Solver 2: GT-Power Modell 4, Solver 3: SimulationX
Abbildung 2.4. Strukturbild der Fahrzeug Co-Simulation aufgeteilt in vier
verteilte Modelle
Neben der Fahrzeug- und Raddynamik beinhaltet das erste Modell auch den auto-
matisierten Fahrer. Der Fahrer besteht aus einer Vorsteuerung, welche die aktuellen
Fahrzeugkräfte unter Berücksichtigung der geforderten Beschleunigung kompensiert.
Hierfür erfolgt eine Umrechnung des geforderten Drehmoments über ein invertiertes
Verbrennungsmotorkennfeld in eine Fahrpedalstellung. Eine mögliche Abweichung in
der Fahrzeuggeschwindigkeit wird über einen PI-Regler kompensiert. Die Dynamik
des Fahrers ist für den gekoppelten Aufbau mit dem Prüfstand von Relevanz und wird
näher im Kapitel 3 erläutert.
12 2. Modellbildung
Modell 2: Verbrennungsmotor
Verbrennungsmotormodelle und ebenfalls deren Klassifizierung variieren stark abhän-
gig vom Verwendungszweck. Die einfachste Einordnung wird von Matthies [25] ange-
nommen, indem zwischen einem kennfeldbasierten Modell und einem Motorschwin-
gungsmodell unterschieden wird. Dabei wird das Drehmoment des Motors (das Dreh-
moment resultierend aus dem Verbrennungsprozess) als ideale Drehmomentquelle
angenommen. Das Motorschwingungsmodell unterscheidet sich von dem Kennfeld-
modell bzgl. der Drehungleichförmigkeit des Motors. Guzella [36] unterscheidet zwi-
schen Modellen, welche auf dem Mittelwert oder Kurbelwellenwinkel basieren. Die
dort verwendeten mittelwertbasierten Modelle mitteln das Drehmoment unter Berück-
sichtigung von Massenströmen und dem Wärmefluss über ein komplettes Arbeitsspiel.
Dagegen berücksichtigen die kurbelwellenwinkelbasierten Modelle das Drehmoment
zu einem bestimmten Kurbelwellenwinkel, jedoch auch unter Vernachlässigung de-
taillierter Verbrennungsprozesse. Wurzenberger [37] skizziert eine Zusammenstellung
der gängigen Verbrennungsmotormodelle, wobei die Darstellung von Guzella [36] be-
rücksichtigt wird. Zudem wird ein Überblick über die gängigen 1D Motor- und Ver-
brennungsprozessmodelle gegeben. Alle Motormodelle haben ihre Vor- und Nachteile
bezogen auf die Kenngrößen Realitätsnähe, Parameteraufwand, Rechenzeit, Echtzeit-
fähigkeit sowie Modellierungsaufwand. Ein geeignetes Verfahren ist jeweils unter Be-
rücksichtigung der Kenngrößen zu wählen.
Saugrohr
Kompressor
Zylinder
Turbine
Abgaskrümmer
Für eine spätere Kopplung der Co-Simulation mit einem Komponentenprüfstand muss
das Motormodell echtzeitfähig sein. Gleichzeitig muss es die Dynamik so gut wie mög-
lich abbilden. Deshalb wird ein über den Kurbelwinkel aufgelöstes rechenzeitopti-
2.2. Fahrzeugsimulation 13
Modell 3: Antriebsstrang
Der Antriebsstrang kann als das Bindeglied zwischen Verbrennungsmotor(2)- und
Fahrzeugmodell(1) verstanden werden. Er ist in SimulationX, eine auf Modelica [40]
basierte Modellierungssoftware, erstellt. Im Gegensatz zu signalbasierten Verfahren
wie Simulink, werden in SimulationX physikalische Komponentenmodelle genutzt. So
wird z. B. eine rotatorische Komponente sowohl am Ein- als auch am Ausgang durch
jeweils ein Drehmoment und eine Drehzahl definiert. Für die Verbindung in einer Co-
Simulation wird wieder ein signalbasierter Ein-/Ausgangssignalfluss verwendet. Der
Signalfluss zum Verbrennungsmotor ist MVM ⇒ ωVM , während für den Signalfluss zum
Fahrzeug ωl/r ⇒ Ml/r gewählt wurde. Abbildung 2.6 zeigt das Modell auf höchster
Hierarchieebene.
Linkes Rad
Jl ωl
ωVM
Ml
Schwungrad Getriebe Differential
MVM Kupplungen iFD
ωr
Mr
JDiff Jr
JSR
MStarter Rechtes Rad
Auf der linken Seite ist das Schwungrad als Feder-Dämpfer-System mit einer zusätzli-
chen Trägheit und einer Reibung implementiert. Auf der rechten Seite ist jeweils ein
Federmassenschwinger mit Trägheit pro Hinterrad zu sehen. Die Federmassenschwin-
ger modellieren nicht nur die Schwingungen im Antriebsstrang, sondern führen auch
zu einer stabilen Co-Simulation nach Kapitel 2.1. In der Mitte der Abbildung stellen
das Getriebe und die Kupplungen das Doppelkupplungsgetriebe dar. Die Kupplungen
sind als starre Reibungselemente charakterisiert und können abhängig von den Dreh-
zahlen und den Drehmomenten die Zustände “überdrückt”, “offen” und “schlupfend”
annehmen. Der Anpressdruck (bzw. die Drehmomentkapazität) beider Kupplungen
14 2. Modellbildung
wird von der TCU gesteuert. Die Abhängigkeit der Zustände ist in Tabelle 2.2 gege-
ben.
Das Getriebe besteht aus 4 Synchronringen, die sowohl 6 Gänge als auch den Rück-
wärtsgang simulieren können. Die Synchronringe werden von der TCU angesteuert
und besitzen einen elastischen Reibkontakt. Zuletzt sind noch zusätzliche Trägheiten
und das Differential modelliert.
• Drosselklappensteuerung
• Steuerung der Ventilsteuerzeiten
• Leerlaufregelung mithilfe der Drosselklappe und des Zündwinkels
• Ladedruckregelung über das Wastegate
• Schubabschaltung
• Drehmomenteingriff der TCU mithilfe der Drosselklappe und des Zündwinkels
• Einspritzmengensteuerung mithilfe des Injektormodells (implizit im Modell)
• Zündwinkelsteuerung
Die TCU steuert die verschiedenen Getriebegänge, indem sie die Drehmomentkapa-
zität beider Kupplungen und die vier Synchronringe des Doppelkupplungsgetriebes
regelt. Diverse Funktionen sind integriert, um ein realistisches Anfahren und Schal-
ten zu ermöglichen sowie ein Abwürgen des Motors zu vermeiden. Abbildung 2.7
zeigt exemplarisch eine Hochschaltung. Im ersten Diagramm ist bei t =20 s das Öff-
nen der ersten Kupplung als graue Linie und das Schließen der zweiten Kupplung als
gestrichelte schwarze Linie zu erkennen. Bei t =20,3 s fordert die TCU einen Drehmo-
menteingriff, indem die Drehmomentlimitierung (schwarze Linie) schlagartig gesenkt
wird. Nach dem Schalten ist ein erhöhtes Drehmoment erlaubt, um die Radleistung
konstant zu halten. Im zweiten Diagramm sind die dazugehörigen Drehzahlen des
Verbrennungsmotors, der ersten sowie der zweiten Getriebewelle dargestellt.
2.2. Fahrzeugsimulation 15
100
Drehmoment- Drehzahl-
50
überblendung synchronisation
0
18 18,5 19 19,5 20 20,5 21 21,5 22 22,5
VM Getriebe Welle 1 Getriebe Welle 2
Drehzahl / U/min
3500
3000
2500
2000
18 18,5 19 19,5 20 20,5 21 21,5 22 22,5
Zeit / sek
Abbildung 2.7. Überblenden der Drehzahl und des Drehmomentes bei einem
Gangwechsel von 3 nach 4
Die Restbussimulation ist für die Co-Simulation nicht notwendig, sondern wird für
eine Kopplung der Co-Simulation mit einem Verbrennungsmotorprüfstand benötigt.
Die reale ECU am Prüfstand arbeitet im Notlaufmodus, wenn relevante Signale wie
Bremslicht, Getriebegrößen, Fahrzeuggeschwindigkeit etc. fehlen. Diese Größen wer-
den deshalb von einem Restbusmodell simuliert und im realen Prüfstand mittels CAN
an die ECU übermittelt.
16 2. Modellbildung
2.3. Prüfstandssimulation
2.3.1. Grundlagen Verbrennungsmotor Prüfstand
In dieser Arbeit soll die Kopplung eines Verbrennungsmotorprüfstandes mit einer Co-
Simulation (Engine-in-the-Loop, EiL) exemplarisch gezeigt werden. Der Prozess kann
analog auf weitere Prüfstände für Elektromotoren oder Getriebe übernommen wer-
den. Der Aufbau eines Verbrennungsmotorprüfstands ist in Abbildung 2.8 skizziert. Es
sind nur die primären Antriebs- uns Messkomponenten dargestellt. Ein realer Verbren-
nungsmotorprüfstand ist weitaus komplexer und benötigt Medienkonditionierung, Me-
dienversorgung, Überwachung, Steuerung, etc. und ist detaillierter in [41] erläutert.
Die mechanische Verbindung zwischen Verbrennungsmotor und elektrischer Abtriebs-
maschine (Dynamometer) kann sich stark abhängig vom Anwendungsfall unterschei-
den. Daher ist die nachfolgende Erläuterung nur für den hier beschriebenen Prüfstand
gültig. Der Verbrennungsmotor ist über ein Schwungrad und einen elastischen Dämp-
fer an die Prüfstandskupplung angeschlossen. Die Prüfstandskupplung kann geöffnet
werden, um den Motor ohne die hohe Trägheit des Dynamometers mithilfe eines An-
lassers zu starten. Soll der Motor über den Dynamometer geschleppt werden, ist die
Kupplung dauerhaft geschlossen. Zum Ausgleich einer Winkelabweichung zwischen
den Komponenten ist die Kupplung über ein Gleichlaufgelenk an den Drehmoment-
aufnehmer montiert. Dieser ist direkt an die Ausgangswelle des Dynamometers befes-
tigt und misst an diesem Punkt das Drehmoment. Auf den Rotor des Dynamometers ist
ein optischer Inkrementalgeber gerichtet, der ein TTL-Signal an einen externen Mes-
sumformer und an den Frequenzumrichter sendet. Der Frequenzumrichter kann das
TTL-Signal zur Berechnung und Regelung der Wellendrehzahl nutzen.
Automatisierungssystem
α Schwungrad, MPS Ms , ns
Verbrennungs- Dämpfer
motor Dynamometer
TTL
Strom
Neben der Überwachung hat das Automatisierungssystem (AuSy) die Aufgabe, den
Verbrennungsmotor und den Frequenzumrichter zu steuern, um somit das gewünsch-
te Testszenario aus Drehmoment und Drehzahl einzustellen. In einem Engine-in-the-
Loop Prüfstand hat es sich als vorteilhaft erwiesen [12, 13, 42, 15, 18] das Drehmo-
2.3. Prüfstandssimulation 17
ment mittels Fahrpedal durch den Verbrennungsmotor zu stellen und die Drehzahl
anhand des Dynamometers zu regeln. Die Drehzahlregelung kann dabei direkt im
Frequenzumrichter oder im Automatisierungssystem erfolgen. Im Falle der Drehzahl-
regelung im Automatisierungssystem wird ein Drehmomentsollwert an den Frequen-
zumrichter geschickt. Eine Drehzahlregelung in einem Industrieumrichter besitzt den
Vorteil geringerer Kommunikationszeiten und häufig höherer Abtastfrequenzen ge-
genüber der Regelung im Automatisierungssystem. Jedoch sind die Programme bzw.
der Regler nicht von außen veränderbar. Hingegen kann, abhängig vom verwendeten
System, der Drehzahlregler im Automatisierungssystem weitgehend modifiziert und
optimiert werden. In dieser Arbeit wird die Modifizierbarkeit des Automatisierungssys-
tems genutzt, um einen individuellen und optimierten Drehzahlregler im Automatisie-
rungssystem zu entwerfen. In allen folgenden Schritten wird daher der Drehzahlregler
im Automatisierungssystem angenommen.
Bei der Erstellung der Fahrzeug Co-Simulation muss die Schnittstelle des Automati-
sierungssystems für das Verbrennungsmotormoment und die Drehzahlvorgabe berück-
sichtigt werden. Aus Systemsicht wird der simulierte Verbrennungsmotor durch den
realen Prüfstand substituiert, um einen Engine-in-the-Loop Prüfstand zu erhalten. Das
neue Strukturbild ist in Abbildung 2.9 gezeigt.
vs Fahrprofil
vi
Co-Simulation
Fahrpedal Raddreh- Raddreh-
zahl moment
Drehzahl
Drehmoment
Antriebsstrang
Prüfstand
Die Co-Simulation übermittelt den Wert des Fahrpedals, welches am realen Verbren-
nungsmotor gestellt wird, an den Prüfstand. Das Drehmoment am Messflansch wird
18 2. Modellbildung
zurück an die Co-Simulation gesendet, die ihrerseits mit einer simulierten Getriebeein-
gangsdrehzahl reagiert. Die Inbetriebnahmezeit eines gekoppelten Prüfstandes dauert
verglichen mit einem klassischen Prüfstand länger. Im Hinblick auf die Verfügbarkeit
und Kosten eines Prüfstandes ist die Verlängerung so gering wie möglich zu halten.
Das Testen der Fahrzeugsimulation, in Verbindung mit einem simulierten Prüfstand,
kann die Inbetriebnahmezeit verringern. Daher ist es sinnvoll, den Prüfstand in der
Co-Simulation zu berücksichtigen. Das Modell wird an der gleichen Stelle wie der
reale Prüfstand integriert, jedoch wird weiterhin das Verbrennungsmotormodell in GT-
Power verwendet (siehe hierzu Abbildung 2.10).
ωi ωs
MVM MPS
Verbrennungsmotor Prüfstand Antriebsstrang
Solver 2: GT-Power Solver 4: Simscape Solver 3: SimulationX
Abbildung 2.10. Implementierung des simulierten Prüfstandes in die
Co-Simulation
Der Prüfstand ist mittels Simscape7 von Matworks modelliert. Simscape verwendet
ähnlich wie SimulationX physikalische Module, ist aber innerhalb Simulink imple-
mentiert. Für die auf Simscape basierenden Modelle wird ein eigener Solver innerhalb
Simulink verwendet.
Parameter Beschreibung
L1 Eigeninduktivität der Statorwicklungen
L2 Eigeninduktivität der Rotorwicklungen
R1 Widerstand der Statorwicklungen
R2 Widerstand der Rotorwicklungen
Ψ Gegeninduktivität von Stator- zu Rotorwicklung
Zp Polpaarzahl des Motors
J Trägheitsmoment des Motors
Obwohl das Modell nur aus sieben Parametern besteht, sind im realen Prüfstandsbe-
trieb nur wenige Parameter bekannt. Eine Schätzung der Parameter durch unterschied-
liche Verfahren, wie Recursiv-Least-Square [48], genetische Algorithmen [49], offline
Frequenzanalysen [50] oder Extended-Kalman-Filter [51], wäre möglich. Alle Verfah-
ren sind mit einem gewissen Aufwand verbunden und beziehen sich auf einen offenen
Regelkreis bzw. verfügen Wissen über den verwendeten Regler. Im typischen Fall ist
der Regler im verwendeten industriellen Prüfstandsumrichter nicht einsehbar und der
Dynamometer kann nicht separat analysiert werden. Daher müssen der Dynamometer
und der Umrichter als ein geschlossener Regelkreis gesehen werden. Schröder [46] lei-
tet ein Ersatzmodell für den geschlossenen Stromregelkreis einer Drehstrommaschine
als P T1 Filter mit Totzeit her. Für die Co-Simulation wird ein entsprechender Ansatz
verwendet.
Drehmomentmessung
Eine genaue Messung oder Berechnung des Drehmomentes ist für den gekoppelten
Prüfstand von enormer Wichtigkeit, da das Drehmoment das signifikanteste Charak-
teristikum des zu vermessenden Verbrennungsmotors ist. Aufgrund des kausalen Zu-
sammenhangs zwischen simulierter Drehzahl und gemessenem Drehmoment ist ei-
ne gekoppelte Simulation ohne eine genaue Drehmomentmessung nicht möglich. Im
besten aber aufwendigsten Fall kann das Drehmoment am Verbrennungsmotor, an der
Welle und am Elektromotor gleichzeitig gemessen bzw. geschätzt werden. In Abhän-
gigkeit vom Drehmoment, welches in die Co-Simulation zurückgeführt wird, ergeben
sich unterschiedliche Ergebnisse.
Die Messung an der Welle wird häufig direkt über einen Messflansch durchgeführt.
Dieser besteht aus einem Stator und einem Rotor, der mit der Welle verbunden ist. Auf
dem Rotor befinden sich mindesten zwei Dehnungsmessstreifen, die in einer Wheatstone-
Brücke verschaltet sind. Bei einer Torsion entsteht eine Verdrehung der Welle, die zu
einer Längung bzw. Stauchung des Dehnungsmessstreifens und somit zu einer Verän-
derung des elektrischen Widerstands führt. Die Versorgungsspannung und die Messsi-
gnale werden induktiv zwischen Stator und Rotor übertragen [41, 62]. Insbesondere
im dynamischen Betrieb können parasitäre Messungen durch Biege- und Axialschwin-
gungen auftreten. Eine genaue Ausrichtung und Kalibrierung des Flansches ist im dy-
namischen Drehmomentbetrieb für jeden spezifischen Einsatz notwendig [63]. Für die
Co-Simulation wird ein drehzahlabhängiges Messrauschen zum idealen Messmoment
an der Welle hinzugefügt.
Drehzahlmessung
Abhängig vom mechanischen Aufbau verändert sich die Drehzahl entlang der Prüf-
standswelle. Die Verbrennungsmotordrehzahl wird anhand des Kurbelwellengeber-
rades bestimmt. Das Rad weist in der Regel eine 60-2 Verzahnung auf. Somit kann
die Position der Kurbelwelle mit einer Auflösung von ca. 6° bestimmt werden. Durch
Differenziation bzgl. der Zeit kann die Drehgeschwindigkeit des Verbrennungsmotors
berechnet werden.
Die Dynamometerdrehzahl wird meistens entweder durch einen Resolver, Absolut-
winkelgeber oder Inkrementalwinkelgeber berechnet. Alle drei Methoden geben eine
Position wieder, die durch eine zeitliche Differenziation zur Drehzahl des Dynamo-
meterrotors führt. Nähere Informationen zu der Wirkungsweise der Geber kann in
[41] nachgelesen werden. Im vorliegenden Prüfstand ist ein Inkrementalwinkelgeber
mit einer Auflösung von 1024 Strichen, deren Detektion per TTL-Signal übermittelt
wird, verwendet. Das TTL-Signal wird im MHz Bereich vom Umrichter abgetastet und
digital mit 4 kHz verarbeitet. Daraus wird ein Mittelwert über 2 ms gebildet. Dieses
Verhalten ist entsprechend in der Simulation abgebildet.
22 2. Modellbildung
2.4. Ersatzmodell
Für die Herleitung eines modellbasierten Reglers ist ein mathematisches Modell des
Prüfstandes sowie der Co-Simulation notwendig. In einer Co-Simulation sind, wie im
letzten Kapitel beschrieben, die Modelle lediglich auf Systemebene und die Parameter
nur teilweise bekannt. Zusätzlich gibt es mehrere Unbekannte im Komponentenprüf-
stand. Der mechanische Aufbau mit seinen Eigenmoden und Trägheiten ändert sich
mit jedem Prüfling sowie Prüfstand und ist nur mit zusätzlichem Aufwand und tech-
nischem Wissen ermittelbar. Ein Ziel dieser Arbeit ist die Herleitung eines Regelungs-
konzepts, welches mit geringem Aufwand für unterschiedliche Prüfstände anwendbar
ist. Daher wird für den modellbasierten Regler ein reduziertes Ersatzmodel mit einer
möglichst geringen Anzahl an Parametern verwendet.
Nachfolgend werden die Differenzen- bzw. die Zustandsraumgleichungen hergeleitet.
Ein Vorteil des modellbasierten Reglers ist die Kenntnis der Totzeiten im System bzw.
Totzeit
Modell. Wenn die Totzeit ein ganzzahliges Vielfaches der Abtastzeit ist Tt = Abtastzeit ,
kann sie durch das Hinzufügen von Tt Zustandsgleichungen dargestellt werden. Zu-
sätzlich können bei einem linearen Single-Input-Single-Output System (SISO) Totzei-
ten vom Ein- zum Ausgang verschoben und summiert werden. In einem Multiple-
Input-Multiple-Output System (MIMO) ist zu unterscheiden, an welcher Stelle im Sys-
tem die Totzeit wirkt und die Totzeiten sind zu den Eingängen und Ausgängen dedi-
ziert zuzuweisen. Um im Nachfolgenden eine kompakte und leserliche Schreibweise
der Gleichungen zu ermöglichen, werden die zusätzlichen Zustände nicht innerhalb
der Gleichungen, sondern als isolierte Eingangs- bzw. Ausgangswerte dargestellt.
Verbrennungsmotorprüfstand Ersatzmodell
In [52, 27] werden Verbrennungsmotorprüfstände als Mehrmassenschwinger mit zwei
angreifenden Drehmomenten modelliert. Grünbacher [53] und Passenbrunner [54]
erweitern diesen Gedanken, indem sie das Verbrennungsmotordrehmoment als nicht-
lineare Funktion hergeleitet in [55] verwenden. Die nicht-lineare Funktion ist als er-
weitertes Hammersteinsystem, in Abhängigkeit von Drehzahl, Drehmoment und Fahr-
pedal, definiert. In allen Ausarbeitungen werden jedoch die Prozesstotzeit und die Dy-
namometerdynamik vernachlässigt. Savelsberg [10] verwendet ein schwingungsfreies
Wellenmodell, außerdem sind die Dynamometerdynamik als P T1 und die Prozesstot-
zeiten am Ausgang der Regelstrecke angenommen. Filipi [12] verwendet datenbasier-
te Transferfunktionen, welche die Totzeiten mit einbeziehen, jedoch werden die Trans-
ferfunktionen nicht genauer erläutert. In dieser Arbeit wird ein ähnlicher Ansatz wie
in [10] verwendet, da die Moden der Prüfstandswelle meistens unbekannt sind und
die Dynamometerdynamik sowie die Prozesstotzeiten nicht zu vernachlässigen sind.
Daher wird eine steife Welle mit zwei anliegenden Drehmomenten nach Gleichung
2.6 angenommen. Das gesamte Massenträgheitsmoment wird dabei in eine Dynamo-
meterträgheit JDyno und in die restliche Trägheit JVM geteilt. Das Verbrennungsmotor-
MVM und das Dynamometerdrehmoment MDyno werden zunächst als ideale Eingänge
angenommen.
2.4. Ersatzmodell 23
Mithilfe des Differenzenquotienten aus Gleichung 2.7 und der Umformulierung nach
ω entsteht die Differenzengleichung der starren Welle nach Gleichung 2.8.
TA = Abtastzeit
1 1
ṀDyno,i (t) = − MDyno,i (t) + MDyno,s (t)
TDyno TDyno
TA T
⇒ MDyno,i (k + 1) = (1 − )MDyno,i (k) + A MDyno,s (k) (2.9)
TDyno TDyno
2D 1 1
M̈VM,i (t) = − ṀVM,i (t) − 2 MVM,i (t) + 2 MVM,s (t)
TVM TVM TVM
2DTA
⇒ MVM,i (k + 2) = MVM,i (k + 1) 2 −
TVM
TA2
2DTA
+ MVM,i (k) −1 + − 2 (2.10)
TVM TVM
TA2
+ 2
MVM,s (k)
TVM
D = P T2 Dämpfungskonstante
TVM = P T2 Zeitkonstante
Die Gleichungen zeigen das rotatorische Verhalten der Prüfstandswelle ohne Einbezug
der Totzeiten in den Daten verarbeitenden Systemen. Abbildung 2.11 veranschaulicht
die Gleichungen als Blockschaltbild und erweitert sie um Prozess- und Totzeiten.
Kenn- MVM,i
feld Tt P T2
ω
1
JVM +JDyno I Tt
Tt Tt P T1 MDyno,i
MDyno,s
TA TA
1 JVM +JDyno JVM +JDyno 0
TA
0 1 − TDyno 0 0
A= ,
0 0 1 0
2DTA TA2 2DT
0 0 −1 + TVM − 2
TVM
2 − TVMA
0 0 1
TA
TDyno 0 T 0
0
B= 0 0 , C = und D =
T
. (2.11)
0 0
TA2
0 2
0
TVM
26
3.1. Untersuchung der Regelkreise in einem gekoppelten Prüfstand 27
JVM JDyno
MPS
MDyno,i
T1
Tt1 Tt2+t3
Tt4
ω ωs vi
MDyno,s Regelkreis 2
Regler
Regelkreis 1
Abbildung 3.1. Aus der Kopplung des Prüfstandes mit der Co-Simulation
entstehen die Regelreise: Regelkreis 1 / Fahrer und Regelkreis
2 / Drehzahlregler
des Dynamometers und das gemessene Drehmoment MPS beeinflusst. Der zweite Re-
gelkreis beinhaltet den Drehzahlregler des Dynamometers. Der Regler versucht die
Winkelgeschwindigkeit des Dynamometers ω auf die Winkelgeschwindigkeit der Ge-
triebeeingangswelle ωs zu regeln und beeinflusst dadurch das gemessene Drehmo-
ment. Auf diese Weise verändert er implizit die Winkelgeschwindigkeit der Getriebe-
eingangswelle ωs . Der erste Regelkreis ist aufgrund des definierten Ein-/Ausgangs-
verhaltens (vs ⇒ vi ) unproblematisch. Da die Führungsgröße ωs von der Regelgröße
ω beeinflusst wird, besitzt der Regelkreis 2 jedoch kein definiertes Ein-/Ausgangsver-
halten. Der Regelkreis 2 wird nachfolgend theoretisch untersucht und der Einfluss der
Kopplung im Unterkapitel 5.2.4 simulativ bewertet.
Die Zeitwerte (z.B. T1 ) und Trägheiten können den Tabellen 3.1 und 3.2 im nächsten
Kapitel 3.2 entnommen werden.
Regelkreis 1 / Fahrer
Der Fahrer im ersten Regelkreis beeinflusst über das Fahrpedal die Geschwindigkeit
des Fahrzeugs und somit die Drehzahl der Getriebeeingangswelle. Aus dieser Per-
spektive heraus betrachtet, gibt der Fahrer dem Drehzahlregler eine Solldrehzahl vor.
Gleichzeitig regelt der Drehzahlregler implizit über den Dynamometer die Fahrzeug-
geschwindigkeit. Fasst man dieses Verhalten zusammen, entsteht eine Struktur ähnlich
eines Kaskadenreglers wie sie in Abbildung 3.2 dargestellt ist.
Obwohl die Prüfstandkaskade nicht mit der konventionellen Kaskade identisch ist,
weisen beide Kaskaden die gleichen Voraussetzungen auf. Dies basiert auf der Tat-
28 3. Besonderheiten gekoppelter Prüfstände
Prüfstandskaskade
vs α
Fahrer Prüfstand MPS Fahrzeug
vi
ω
Regler
MDyno,s
ωs
Konventionelle Kaskade
w1 Äußerer w2 Innerer u Regel-
Regler Regler Strecke
y1 y2
sache, dass der Fahrer implizit die Solldrehzahl ωs vorgibt. Eine Bedingung für eine
stabile normale Kaskade ist, dass die Dynamik des inneren Kreises deutlicher höher
als die des äußeren Kreises sein muss. Diese Voraussetzung lässt sich analog auf die
Prüfstandkaskade übertragen. Die Dynamik der Drehzahlübertragungsfunktion muss
deutlicher höher als die Dynamik der Geschwindigkeitsübertragungsfunktion sein. Das
heißt, der Drehzahlregelfehler muss für den Fahrer stationär sein, ansonsten würde
dieser versuchen die Fehlerdynamik zu kompensieren und folglich den Drehzahlreg-
ler beeinflussen. Bei einem menschlichen Fahrer mit Fahrpedalaktuationszeiten von
>100 ms ist die Dynamik weitaus geringer als die des Drehzahlregelkreises. Diese An-
forderung gilt auch für den simulierten Fahrer. Dadurch kann der Drehzahlregler ohne
Einbezug des ersten Regelkreises ausgelegt werden.
Regelkreis 2 / Drehzahlregler
Nach Abbildung 3.1 sowie der dazugehörigen Beschreibung besteht eine Beziehung
zwischen der Führungsgröße ωs und der Regelgröße ω. Diese Abhängigkeit muss
durch ein geeignetes Verfahren aufgelöst oder die Auswirkungen einer Vernachläs-
sigung dieser Kopplung untersucht werden. Die Kopplung entsteht durch die Rück-
führung des Messmomentes MPS und dessen physikalischer Ursache. Hierzu soll das
Schnittmoment einer Welle aus Gleichung 2.2 und 2.3 nach der Beschleunigung umge-
stellt (siehe Gleichung 3.1 und 3.2) und für die Prüfstandswelle umformuliert werden.
3.1. Untersuchung der Regelkreise in einem gekoppelten Prüfstand 29
Durch Gleichstellen beider Gleichungen und Umformulierung nach MPS entsteht Glei-
chung 3.3.
Der Anteil des Dynamometermoments am Messmoment hängt von dem Verhältnis der
beiden Trägheitsmomente links- und rechtsseitig der Messstelle ab. Gleichung 3.4 ver-
anschaulicht den Zusammenhang. Je größer das Massenträgheitsmoment des Dyna-
mometers im Vergleich zur restlichen Trägheit ist, desto weniger ist der Einfluss des
Dynamometermoments messbar.
Bei einem ausreichend großem Verhältnis kann der Einfluss des Dynamometers auf
30 3. Besonderheiten gekoppelter Prüfstände
das Messmoment vernachlässigt werden. Somit entspricht das Messmoment dem ge-
wünschten Verbrennungsmotormoment (siehe Gleichung 3.5). In der Regel ist das
Massenträgheitsmoment des Prüflings (Elektro- oder Verbrennungsmotor) tatsächlich
deutlich kleiner als das des Dynamometers. Es können aber zusätzliche Komponenten
wie Dämpfer, Schwungräder oder Wellen hinzukommen, die das Verhältnis beeinflus-
sen können. Der wegen des falschen Drehmoments entstehende Fehler wird in Kapitel
5.2.4 untersucht.
3.2. Vermessung des Prüfstandes 31
Ein ähnlicher Messaufbau wie in Abbildung 3.3 wurde für die Prüfstandsversion 1
von Savelsverg [10] durchgeführt. Die Auswertung der Messdaten erfolgt in dieser
Arbeit analog dazu. Ein wesentlicher Unterschied ist die Ermittlung der Totzeit und
der P T1 Zeitkonstante des Umrichters bzw. Dynamometers. Daher liegt hier ein größe-
rer Fokus auf der Auswertung dieser Parameter. Das Automatisierungssystem (AuSy),
der Umrichter und der Messflansch kommunizieren mittels des EtherCAT Protokolls
miteinander. Das Protokoll garantiert im fehlerfreien Zustand eine echtzeitfähige, al-
so deterministische Kommunikation. Daher wird von einer Kommunikationszeit vom
Umrichter- bzw. Flanschausgang zum AuSy von 1 ms ausgegangen. Nähere Informa-
tionen zum Protokoll können auf der Internetseite der technischen Gruppe gefunden
werden [64]. Der EtherCAT Bus wird passiv mit einer Messfrequenz von 2 kHz, mit-
tels eines zentralen Messsystems, aufgezeichnet. Zusätzlich misst ein Sensor einen der
32 3. Besonderheiten gekoppelter Prüfstände
Phasenströme. Das Signal der Messzange wird mit 20 kHz mit demselben Messsystem
erfasst.
Automatisierungssystem EtherCAT
Messung
Messsystem
Auf dem EtherCAT Bus wurde für diese Vermessung zusätzlich der Ausgang des Strom-
reglers im Umrichter eingefügt, um die Prozesszeit im Umrichter zu ermitteln.
Die Prozesszeit im Umrichter wird als zeitliche Differenz zwischen dem Eingangssignal
des Umrichters und dem Ausgangssignal des Stromreglers bestimmt. Die Prozesszeit
des Messflansches wird anhand der zeitlichen Differenz zwischen der Veränderung
des Stromes und der Veränderung des Drehmomentsignals auf dem EtherCAT Bus zu
1,5 ms ermittelt. Subtrahiert man die Kommunikationszeit und berücksichtigt die Ab-
tastfrequenz des Messsystems von 2 kHz, muss die Prozesszeit kleiner 0,5 ms sein.
Analog wird die Totzeit der Drehzahlmessung aus der zeitlichen Differenz zwischen
Änderung des Stromsignals und der Drehzahländerung berechnet. Ein Unterschied
zwischen beiden Versionen ist die Auswertung des Inkrementalwinkelgebersignals im
Umrichter. In Version 1 wird das Signal hochfrequent abgetastet, aber nur mit 250 Hz
verarbeitet. Die digitale Filterfunktion der Drehzahlauswertung ist nicht bekannt, je-
doch kann die Phasenverschiebung durch die Filterung anhand der Messung, unter
Berücksichtigung der Verarbeitungsfrequenz, zu 2 ms ermittelt werden. In Version 2
wird das abgetastete Signal mit 4 kHz verarbeitet und mit einem 500 Hz Mittelwert-
filter geglättet.
Die Berechnung der Zeitkonstante der P T1 Ersatzfunktion erfolgt für Version 1 und
2 unterschiedlich. Die Zeitkonstante ist in Version 1 anhand der Sprungantwort des
Phasenstroms auf einen Sprung des Drehmomentsollwerts mittels grafischer Metho-
den geschätzt. Für Version 2 wird ein detailliertes Verfahren verwendet, um etwaige
Nichtlinearitäten im Umrichter und Dynamometer einordnen zu können.
Bleibt der Dynamometer bzw. der hier verwendete Asynchronmotor unterhalb der
Nenndrehzahl und werden die Verluste vernachlässigt, ist ein P T1 Filter eine gängige
Modellierungsart für den Elektromotor [65, 66]. Eine geeignete Wahl des Umrichter-
Stromreglers kann die Einflüsse der Verluste bzw. Nichtlinearitäten auf die Regelgüte
3.2. Vermessung des Prüfstandes 33
und Dynamik minimieren, jedoch ist die Robustheit beschränkt. Um die Nichtlinea-
ritäten zu untersuchen, wird, anstatt eines Sprunges, eine Sinusfunktion mit verän-
derlicher Frequenz und Amplitude als Solldrehmoment vorgegeben. Für jeweils 10
Sekunden werden die Amplitude und die Frequenz der Sinusfunktion konstant gehal-
ten, um anschließend die Frequenz zu erhöhen und erneut 10 Sekunden zu messen.
Der Vorgang wird so lange wiederholt, bis die Änderungsrate des Drehmoments einen
Maximalwert erreicht. Daraufhin erfolgt eine Rücksetzung der Frequenz auf den Start-
wert und die Erhöhung der Amplitude um einen Schritt. Danach wird wieder die Fre-
quenz bis zur maximalen Änderungsrate gesteigert. Somit entsteht eine Funktion, die
alle Frequenzen und Amplituden bis zu einer bestimmten Änderungsrate und in einer
bestimmten Auflösung enthält. Ein vollständiger Satz aus Messungen, bestehend aus
allen Amplituden sowie Frequenzen, wird jeweils für eine Startdrehzahl von 0, 1000,
2000, 3000 sowie 4000 U/min durchgeführt. Als Antwort auf die anregenden Sinus-
funktionen werden die Drehzahl und das vom Umrichter geschätzte Drehmoment auf-
gezeichnet. Die Drehzahl kann über J ω̇ = M mit der Kenntnis der Massenträgheit zum
effektiven Drehmoment des Elektromotors (Verluste inklusive) umgerechnet werden.
Drehmoment / Nm
10
Sollwert
5 Umrichterschätzung
Berechnung aus Drehzahl
0
−5
5 5,75 6,5 7,25 8
Drehmoment / Nm
50
−50
1260 1260,25 1260,5 1260,75 1261
Zeit / s
Abbildung 3.4 zeigt exemplarisch für zwei unterschiedliche Amplituden und Frequen-
zen das Sollmoment in Schwarz, die Umrichterschätzung in Grau und die mathe-
matische Berechnung als gestrichelte Linie. Es sind als Amplitude 5 Nm bzw. 37 Nm
und als Frequenz 1 Hz bzw. 3 Hz im ersten bzw. zweiten Diagramm zu sehen. Die
Sinusfunktion wurde bei einer Drehzahl von 2000 U/min ausgeführt. Ein verrausch-
tes Drehzahlsignal ist aufgrund des Inkrementalgeberfehlers bei niedrigen Drehzahlen
34 3. Besonderheiten gekoppelter Prüfstände
ω t an(φv )
φ = ar c t an( ) =⇒ T1 = (3.6)
ω0 2π fv
1
ω0 = Eckfrequenz =
T1
fv = Grundfrequenz der Sinusfunktion
φv = Errechnete Phasenverschiebung
Das vom Umrichter geschätzte Drehmoment führt mit der ARX Identifikation aufgrund
der großen Abweichungen bei hohen Leistungen zu schlechten Ergebnissen und wird
deshalb nicht weiter analysiert. Das Verfahren, basierend auf dem Frequenzspektrum,
ist unabhängig von der Amplitude. Dennoch wurde das berechnete Drehmoment mit-
tels der Trägheit J skaliert, um den Fehler der Filterung auszugleichen und eine bessere
ARX Identifikation zu erhalten. Die Ergebnisse der ARX Funktion (links) und der Fou-
rier Analyse (rechts) sind für eine Startdrehzahl von 2000 U/min in Abbildung 3.5 als
3D-Diagramme gezeigt. Als x- und y-Achse sind die Amplitude und die Frequenz des
Sinusfunktion gegenüber der jeweiligen Berechnung der P T1 Zeitkonstante aufgetra-
gen.
·10−2
·10−2
2
PT1 Zeitkonstante / s
2
PT1 Zeitkonstante / s
1,5
1,5
1
1
0,5 0,5 0
0 0
0 5
5
20 20
10 10
40 40 Freq. / Hz
Amp. / Nm Freq. / Hz Amp. / Nm
Die Achsen beider Diagramme sind identisch gewählt. So ist direkt ersichtlich, dass die
ARX Schätzung höhere Werte als die Fourier Identifikation bei niedrigen Frequenzen
36 3. Besonderheiten gekoppelter Prüfstände
ermittelt. Insbesondere berechnet die ARX Identifikation eine Abhängigkeit der Zeit-
konstante von der Amplitude. Beide Identifikationsverfahren ermitteln ungefähr den
gleichen Wert von 0,005 s für höhere Leistungsbereiche. Die Abnahme der Zeitkon-
stante mit höherer Frequenz wurde vor der Untersuchung nicht erwartet. Vielmehr
war die Annahme, dass die Verluste mit steigender Leistung zunehmen und somit die
Zeitkonstante steigt. Die Zeitkonstante konvergiert zu einem minimalen Wert im Rah-
men des untersuchten Bereichs bis zu einer Leistung von 750 Nm/s. Eine grafische
manuelle Analyse von einzelnen Signalverläufen im hohen und niedrigen Frequenz-
bereich bestätigt die Identifikationsmethoden.
Drehmoment / Nm
5 Sollwert
Berechnung
0
−5
53,5 53,55 53,6 53,65 53,7 53,75 53,8 53,85 53,9 53,95 54
Zeit / s
|Drehmoment| / Nm
0
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
Frequenz / Hz
Da die ARX Identifikation das Signal im Zeitbereich analysiert, ist sie gegen Rauschen
anfällig. Es ist somit zu vermuten, dass die Fourier Identifikation bei niedrigen Ampli-
tuden (hohes Rauschen) vorzuziehen ist. Exemplarisch wird dieser Gedanke anhand
der Abbildungen 3.6 und 3.7 untersucht. Als Eingangssignal ist eine Sinusfunktion
mit einer Amplitude von 5 Nm und einer Frequenz von 6 Hz vorgegeben. Das erste
Diagramm zeigt den Sollwert in Schwarz und das berechnete Drehmoment in Grau.
Es ist, wie oben beschrieben, eine starke Fluktuation im niedrigen Amplitudenbereich
auf dem berechneten Drehmoment zu sehen. Dennoch ist die Amplitude im Frequenz-
spektrum gut von den Fluktuationen zu unterscheiden (siehe zweites Diagramm). Ver-
glichen mit der ARX Identifikation, ist die Fourier Identifikation relativ robust gegen
Rauschen und unabhängig vom verwendeten Mittelwertfilter.
In Abbildung 3.7 ist die Antwort eines P T1 Modells dem berechneten Drehmoment
3.2. Vermessung des Prüfstandes 37
Drehmoment / Nm Berechnung
5
ARX
Fourier
0
−5
Abbildung 3.7. Vergleich des Drehmoments erzeugt aus dem P T1 Modell und
der Berechnung aus der Messung; Das Modell mit dem
Parameter aus der Fourier Identifikation ist realistischer
verglichen mit dem Parameter aus der ARX Identifikation
gegenübergestellt. Das P T1 Modell ist jeweils mit der Zeitkonstanten der ARX Identi-
fikation und der Fourier Identifikation parametrisiert. Durch diesen Ansatz wird un-
tersucht, inwieweit die Modellantwort mit dem ursprünglichen Signal übereinstimmt.
Die Antwort des P T1 Modells mit der Fourier Parametrisierung folgt im Mittel dem
Sollwert besser als die Antwort des ARX P T1 . Die L2 -Norm (siehe Anhang A.1) der Ab-
weichung zwischen den P T1 Antworten und ihrer Eingänge bestätigt diese Annahme.
p
Sie beträgt für die Fourier Identifikation ca. 29,1 Nm s und für die ARX Identifikati-
p
on 35,1 Nm s. Die Resultate für die anderen getesteten Drehzahlen zeigen das glei-
che Verhalten und unterscheiden sich nur gering in niedrigen Leistungsbereichen. Die
einzige signifikante Abweichung tritt für die Messung mit 0 U/min als Startdrehzahl
auf. Eine Begründung könnte die verminderte Auflösung der Drehzahl, hervorgerufen
durch den Inkrementalgeber, sein. Die Nulldrehzahl liegt nicht im Arbeitsbereich eines
Verbrennungsmotorprüfstandes und ist daher nicht von Relevanz.
Schlussfolgernd ist die P T1 Zeitkonstante abhängig von der Sollfrequenz. Wie aber in
Kapiteln 5.2.2 näher erläutert, ist eine Änderung für den verwendeten Modellprädik-
tiven Regler rechenzeitaufwändig und der Regler ist robust im Rahmen der Abwei-
chung. Deshalb wird die Zeitkonstante zu 8 ms festgesetzt.
Verfahren zur Verbrennungsmotor
Prüfstandsregelung
Das genaue Regeln der Solldrehzahl aus der Co-Simulation ist essenziell für die Ge-
nauigkeit der gesamten Engine-in-the-Loop Ergebnisse. Daher muss ein geeignetes
Verfahren für die Regelung des Dynamometers gefunden werden. Nachfolgend wird
ein Überblick über die gängigen Regelungsverfahren für einen Verbrennungsmotor-
prüfstand gegeben und die Umsetzbarkeit diskutiert. Demgemäß wird ein Modellprä-
diktives Regelungs Verfahren (MPR, engl. Model-Predictive-Control MPC) gewählt.
Die Diskussion der notwendigen Grundlagen für die MPR, die Zustandsbeobachtung
und die Totzeitkompensation erfolgt im zweiten Unterkapitel.
38
4.1. Stand der Technik in der Prüfstandsregelung 39
Zunächst sollen die Anwendungen abhängig von den Regelgrößen (ω), (MPS) oder
(ω, MPS) erörtert werden, um darauf basierend die verwendeten Regelungsverfahren
darzustellen.
Eine reine Drehmomentregelung der Prüfstandswelle (MPS) wird dann angewendet,
wenn ein explizites dynamisches Drehmomentprofil eingeregelt werden soll. Hierbei
stellt der Verbrennungsmotor eine Drehzahl, während der Dynamometer das Drehmo-
ment der Welle regelt. Das Drehmomentprofil kann entweder a priori oder während
des Testlaufes definiert werden. Es kann z.B. ein Getrieberasseln oder eine simulierte
Schwingung der Antriebswelle emulieren (siehe [77]). Grundsätzlich hat es sich je-
doch in einem Engine-in-the-Loop Aufbau als vorteilhaft erwiesen, den Dynamometer
drehzahlgeregelt zu betreiben [12, 13, 42, 15, 18].
y1
w1
r11 g11
u1
g12
y1 = g11 u1 + g21 y2
y2 = g22 u2 + g12 y1
g21
w2 u2
r22 g22
y2
y1
w1
r11 g11
u1
g12
r12
r21
g21
w2 u2
r22 g22
y2
Die gleichzeitige Regelung beider maßgeblichen Größen der Prüfstandsdynamik (ω, MPS)
ist hauptsächlich durch die Kopplung beider Größen begründet. Insbesondere beein-
40 4. Verfahren zur Verbrennungsmotor Prüfstandsregelung
Ist die einzige Führungsgröße die Drehzahl (ω), dann kann neben der vorgestellten
Entkopplung die Drehzahl durch eine Störgrößenkompensation entkoppelt werden.
Dies kann direkt durch eine Vorsteuerung oder unter Einbezug der Störgröße in das
Optimierungsproblem erfolgen. Abbildung 4.2 zeigt ein Beispiel für eine einfache Ent-
kopplung mittels Vorsteuerung. Das erwartete Drehmoment des Verbrennungsmotors
wird vom Sollmoment des Reglers abgezogen und somit das reale Verbrennungsmo-
tormoment negiert. Das Verfahren ist relativ anfällig für Modell- bzw. Parameterfehler.
Bei einer Unsicherheit in den Kennfeldern kann das System schnell zu Schwingungen
angeregt werden, da das Entkopplungsmoment direkt am Ausgang des Reglers liegt.
Vorsteuerung zur
Trägheitskompensation
D
ωs P
PI-Regler MDyno,s
ωi
I
Entkopplung
Fahrpedal α
Kennfeld
Abbildung 4.2. PI-Drehzahlregelung mit Vorsteuerung der Massenträgheiten
und Entkopplung des Verbrennungsmotormoments
Neben der Entkopplung ist in Abbildung 4.2 ein PI-Regler und eine Vorsteuerung zur
Kompensation der Dynamometerträgheit zu erkennen. PI-Regler sind aufgrund ihrer
Simplizität sowie unkomplizierten Parametrisierung weit verbreitet und ausreichend
dynamisch für normale Prüfstandsanwendungen. Wie im vorliegenden Beispiel kann
4.1. Stand der Technik in der Prüfstandsregelung 41
Bei realen Prüfständen sind häufig aus verschiedenen Gründen zahlreiche Parame-
ter unbekannt. Daher kann ein Regler nicht für jeden Prüfstand neu angepasst wer-
den. Ein Ansatz für den Entwurf eines allgemeineren Regelalgorithmus ist die robuste
Regelung. Eine Systemauslegung bzw. ein Regler wird als robust bezeichnet, wenn
dieser bei Auftreten von Unsicherheiten (engl. uncertainty, z. B. Parameterfehler, ver-
einfachtes lineares Modell, Messrauschen, siehe Abbildung im Modell 4.3) dennoch
eine gewisse Regelgüte einhält. Im einfachsten Fall wird schon bei einem PID-Regler
mit einem Phasenrand von 60° von einer robusten Auslegung gesprochen [26].
Unsicherheiten Unsicherheiten
im Regler in der Strecke
∆R ∆G
R G
∆Y
Unsicherheiten
in der Messung
Abbildung 4.3. Strukturierte Unsicherheiten parallel zum Regler R, der
Strecke G und der Messung Y
Im Themenfeld der robusten Regelung ist die mathematisch Beschreibung der Unsi-
cherheiten ein wichtiger Schritt. Zwei gängige Verfahren zum Darstellen der Unsicher-
heiten sind das Multimodell sowie die strukturierten Unsicherheiten. Im Multimodell
wird ein Satz (Polytop) aus alternativen Modellen aufgestellt. Die Modelle stellen dann
einen Raum dar, der die Unsicherheiten enthält. Wenn z. B. eine Unsicherheit in der
Verbrennungsmotorträgheit JVM gegeben ist, werden zwei Systemmatrizen (siehe Glei-
chung 2.11) aufgestellt, die einmal den Mindestwert und einmal den Maximalwert der
Trägheitsschätzung enthalten. Im Fall der strukturierten Unsicherheiten wird die Un-
sicherheit als Differenz zwischen dem idealen und dem unsicheren System dargestellt.
42 4. Verfahren zur Verbrennungsmotor Prüfstandsregelung
Die Unsicherheit wird daher parallel zur idealen Dynamik zum Ausgang addiert (sie-
he Abbildung 4.3). Basierend auf dem neuen unsicheren Modell kann durch geeignete
Verfahren (z. B. H2 , H∞ , LMI) ein robuster Regler gefunden werden [85]. Für einen
Verbrennungsmotorprüfstand hat Bunker [55] eine Unsicherheit in den Modellpara-
metern angenommen und das System mittels einer Reglerkreisoptimierung (engl. loop
shaping) ausgelegt. Gruenbacher [53] nimmt eine strukturierte Unsicherheit bzgl. den
gekoppelten Eingängen (ω, MPS) an und entwirft einen H∞ -Regler durch Lösung der
Hamilton Jacobi Ungleichung. Kothare [86] schlägt eine robuste MPR mit unendli-
chem Prädiktionshorizont vor. Das unsichere System wird als ein Satz von linearen
Matrix Ungleichungen (engl. Linear Matrix Inequality, LMI) gelöst, indem das Mini-
mum der Kostenfunktion in der Menge der maximalen Unsicherheit gelöst wird. Bei
dieser Min-Max-Formulierung ist auch ein allgemeiner Nachteil der robusten Regelung
ersichtlich. Durch Einbezug der Unsicherheit in der Reglerauslegung wird die Robust-
heit durch die Bandbreite des Systems ermöglicht. Ein einfaches Beispiel für diesen
Nachteil ist die Auslegung eines PI-Reglers. Die Wahl des robusten Phasenrandes von
60° führt zu einer geringeren Bandbreite als bei einem Phasenrand von 30°. Weiterhin
ist die mathematische Formulierung und Lösung eines robusten Reglers meistens sehr
komplex und nur mit Expertenwissen bzgl. des Themengebietes realisierbar.
Z ∞ Z ∞
Die Kostenfunktion sieht einen Kompromiss aus den Stellgrößen u und den Zustands-
größen x vor. Der Ruhezustand x0 soll optimal erreicht werden, jedoch unter Berück-
sichtigung der dafür zu verwendeten Stellgröße u. Mittels der Gewichtungsmatrizen
können entweder die Zustandsgrößen (Q) oder die Stellgrößen (Ru ) stärker im Opti-
mierungsproblem bestraft werden. Ein Optimalregler für die Kostenfunktion 4.1 kann
mittels der Matrix-Riccatigleichung gefunden werden [88]. Ein solcher Regler wird
auch Linear-Quadratic-Regulator (LQR) genannt.
Im zeitdiskreten Bereich kann durch das Einführen eines Prädiktionshorizonts Np so-
wie eines Stellhorizonts Nu anstelle des unendlichen Integrals die Kostenfunktion zu
4.1. Stand der Technik in der Prüfstandsregelung 43
Np
X NX
u−1
J(∆u(·|k)) = ky(k + i|k) − w(k + i|k)k2Q + k∆u(k + i|k)k2Ru (4.2)
i=1 i=0
Np = Prädiktionshorizont
Nu = Stellhorizont
y ∈ ℜr , w ∈ ℜr
LQR MPR
Modellbasiert: mathematisches Optimum für das Modell
Totzeiten können berücksichtigt/kompensiert werden
Stellgrößenenergie wird miteinbezogen
Horizont unendlich (stationär) Horizont endlich und beweglich
Analytische Lösung Nummerische Lösung
Beschränkungen werden Beschränkungen werden
nicht berücksichtigt berücksichtigt
Die drei oberen Zeilen zeigen die gemeinsamen Merkmale und den maßgeblichen
Grund für die Wahl eines Optimalreglers in dieser Arbeit. Die drei unteren Zeilen stel-
len die Unterschiede zwischen LQR und MPR dar. Aufgrund der Möglichkeit Beschrän-
kungen miteinzubeziehen, wird hier eine MPR der LQR vorgezogen.
werden. Zur MPR mit Ein-/Ausgangsmodellen kann mehr unter dem Begriff “Ge-
neralized Predictive Control” in [90, 91, 92, 93] gefunden werden.
• Fehler im Modell:
– In dieser Arbeit: Fehler im Modell werden durch einen Störgrößenbeob-
achter geschätzt. Dadurch können Fehler im geschätzten Verbrennungsmo-
tormoment gut ermittelt und allgemein stationäre Abweichungen kompen-
siert werden. Die gleichzeitige Schätzung von hochfrequenten Eigenmoden
des Prüfstandes mittels des verwendeten Beobachters ist aufgrund der un-
terschiedlichen Frequenzlagen nicht möglich.
– Westermayer: Es wird eine Art strukturierte Unsicherheit verwendet, um
hochfrequente Eigenmoden des Prüfstandes einzugrenzen. Stationäre Feh-
ler werden nicht ausgeglichen.
– Priesner: Keine Störgrößenkompensation (außer Verbrennungsmotormo-
ment)
• Schätzung Verbrennungsmotormoment und Implementierung im Regler:
– In dieser Arbeit: Das mittlere Verbrennungsmotormoment wird anhand
des Motorkennfeldes geschätzt. Das Drehmoment wird als konstanter Zu-
stand im MPR Modell angenommen.
– Westermayer: Die Schätzung des Drehmoments wird nicht erläutert.
– Priesner: Das Drehmoment wird mit Drehungleichförmigkeit mittels eines
nichtlinearen Kalmanfilters geschätzt. Das Drehmoment wird als konstan-
ter Zustand im MPR Modell angenommen.
4.2. Regelungsgrundlagen 45
4.2. Regelungsgrundlagen
Basierend auf der Auswahl einer MPR und deren Kostenfunktion im letzten Kapitel soll
im nächsten Abschnitt die allgemeine Herleitung des Regelgesetzes erläutert werden.
Für eine MPR, aber auch für eine Totzeitkompensation, müssen die Streckenzustände
bekannt sein. Daher wird im zweiten Unterkapitel die Zustandsbeobachtung mittels
Kalmanfilter erläutert. Im dritten Unterkapitel sollen der allgemeine Einfluss von Tot-
zeiten und Mechanismen zur Totzeitkompensation diskutiert werden.
Regelgröße y(·|k)
Vergangenheit Zukunft
Führungsgröße
Prädiktion
w(·|k)
yp (·|k)
u(·|k + i)
k k + Nu k + Np Zeitschritt
Prädiktionshorizont Np
Stellhorizont Nu
Abbildung 4.4. Verlauf der Modellprädiktiven Regelung vgl. [89, 94, 95]
Der Regler prädiziert das Verhalten aller Zustände (hier sind nur die gemessenen Aus-
gänge yp abgebildet) zum Zeitpunkt k bis zum Prädiktionshorizont Np . Dabei erfolgt
eine Variation der Stellgröße u bis zum Stellhorizont Nu . Anschließend wird die Stell-
größe konstant angenommen. Die Optimierung der Stellgröße u ergibt sich mittels
der Kostenfunktion 4.2, wobei nur der erste Werte von u(k) gestellt wird. Zu jedem
Zeitschritt werden die Horizonte um einen Schritt verschoben und das Optimum für
die Stellgröße erneut berechnet. Aufgrund des wandernden Horizonts über der Zeit ist
das Verfahren im Englischen auch als Receding Horizon Control (RHC) oder Moving
Horizon Control (MHC) bekannt.
und der Definition für die Stellgröße abhängig von der Stellgrößendifferenz:
Cx(k + 1|k)
1
CA CB
Cx(k + 2|k) CA C(A + I)B
2
.
.. ..
.
.
..
y(·|k) = = N x(k) +
Cx(k + Nu |k) CA
u(k − 1)
u C(A N u −1
+A Nu −2
+ . . . + I)B
.. .. ..
. . .
Cx(k + Np |k) CANp C(ANp −1 + ANp −2 + . . . + I)B
(4.8)
CB 0 ... 0
∆u(k|k)
C(A + I)B CB ... 0
∆u(k + 1|k)
.
. .
. . . .
.
. . . . ..
+ .
+ + + +
Nu −1 Nu −2
C(A . . . I)B C(A . . . I)B . . . CB
∆u(k + N − 1|k)
.. .. .. ..
u
. . . .
C(ANp −1 + . . . + I)B C(ANp −2 + . . . + I)B . . . C(ANp −Nu + . . . + I)B
f(k)
z }| {
y(·|k) = Kx(k) + LMPRu(k − 1) +M∆u(·|k). (4.9)
r·Np ×n r·Np ×m r·Np ×m·Nu
K∈ℜ , LMPR ∈ ℜ ,M ∈ ℜ
Der linke und konstante Teil Kx(k) + LMPRu(k − 1) kann zu einem Term f(k) zusam-
mengefasst werden. Die Differenz aus der Führungsgröße w(·|k) und f(k) kann nach
Gleichung 4.10 als nicht veränderlicher Regelfehler zum Zeitpunkt k interpretiert wer-
den.
Das Problem besteht aus einen quadratischen sowie einem linearen Teil und wird
auch konvexes quadratisches Programmierungsproblem genannt [96, 97]. Mittels der
Randbedingungen 4.12b können die Stellgrößen nach unten (bu ) und nach oben (bo )
beschränkt werden.
1
min ∆uT H∆u + ∆uT g (4.12a)
∆u 2
s.t. bu Z ≤ Z∆u ≤ bo Z (4.12b)
H = Hessematrix
g = Gradientvektor
Z = Beschränkungsmatrix
bu = Untere Beschränkung
bo = Obere Beschränkung
Zustandsgrößen können auch beschränkt werden, jedoch müssen sie mithilfe der Be-
schränkungsmatrix Z nach den Stellgrößen umformuliert sein.
ˆ
ẋ(t) = Ax̂(t) + Bu(t) + L(y(t) − Cx̂(t)) (4.13)
L = Beobachtermatrix
Der Schätzfehler ê(t) = x(t) − x̂(t) konvergiert für ein deterministisches System im
Unendlichen t → ∞ gegen 0, wenn alle Eigenwerte der Matrix (A − LC) einen nega-
4.2. Regelungsgrundlagen 49
tiven Realteil besitzen [88]. Gleichzeitig beschreibt die Matrix auch die Dynamik des
Regelfehlers, d. h. durch geeignete Wahl der Beobachtermatrix L kann das Beobach-
terverhalten verändert werden.
Der Unterschied zwischen einem Luenbergerbeobachter und einem Kalmanfilter liegt
in der Berechnung der Beobachtermatrix L. Im Falle des Luenbergerbeobachters kann
die Beobachtermatrix frei gewählt werden und wird oft durch Platzierung der Pole der
Matrix (A − LC) bestimmt (Polplatzierung).
Die Beobachtermatrix des Kalmanfilters wird durch eine mathematische Optimierung
gefunden. Zusätzlich werden während der Optimierung der Messvektor und der Zu-
standsvektor als stochastisch normalverteilt angenommen. Daher führt der Kalmanfil-
ter für stochastisch verrauschte Signale (z.B. Messrauschen) zu besseren Schätzungen
und wird in dieser Arbeit dem Luenbergerbeobachter vorgezogen sowie nachfolgend
kurz erläutert. Für den Kalmanfilter wird das Zustandsraummodell nach Gleichung
4.14 um jeweils eine normalverteilte Störgröße bzgl. der Zustandsgrößen und der
Messgrößen erweitert.
Ein rekursives Verfahren zur Berechnung der Beobachtermatrix für den Kalmanfilter
besteht aus zwei Arbeitsschritten [98, 99]. Der erste Arbeitsschritt ist im Gleichungs-
system 4.16 - 4.17 beschrieben. Es wird basierend auf den letzten Werten (bzw. Initial-
werten) und dem Streckenmodell die Zustandsgröße für den Zeitpunkt k berechnet.
Zusätzlich wird eine Kovarianz-Matrix der Zustandsschätzung PS1 , basierend auf der
letzten Kovarianz-Matrix und einer konstanten Kovarianz QL , berechnet.
Im zweiten Schritt wird die Messung miteinbezogen bzw. die Schätzung mittels der
Messungen korrigiert. Hierzu wird die Beobachtermatrix aus der Kovarianz-Matrix der
Zustandsgrößen und einer Kovarianz der Messgrößen RL berechnet (siehe Gleichung
4.18). Darauf folgend wird die finale Zustandsgröße mittels der Gleichung 4.19 (ver-
gleiche mit 4.13) und der Zustandsschätzung aus dem ersten Schritt geschätzt. Zum
Schluss wird die Kovarianz-Matrix der Zustandsschätzung mittels der Beobachterma-
trix korrigiert (siehe Gleichung 4.20).
50 4. Verfahren zur Verbrennungsmotor Prüfstandsregelung
Die parametrisierbaren Größen des Beobachters sind neben den Initialwerten die bei-
den konstanten Kovarianzmatrizen QL und RL . Eine geeignete Wahl verändert die Be-
obachterdynamik und ist insbesondere wichtig für einen Störgrößenbeobachter (Er-
klärung Störgrößenbeobachter erfolgt im nächsten Kapitel 4.2.2). Daher soll der Ein-
fluss der beiden Matrizen näher erläutert werden.
Eine normalverteilte Zufallsvariable ist durch den Erwartungswert µ und die Varianz
σ2 charakterisiert. Ein Kalmanfilter verbindet die Schätzung der Zustandsgröße aus
dem Modell und die Messung. Dadurch entsteht eine neue (optimale) Schätzung der
Zustandsgröße. Allgemeine Rechenregeln für Zufallsvariablen können in [100] nach-
gelesen werden. Abbildung 4.5 veranschaulicht den Prozess der Anpassung der Schät-
zung. Die neue Wahrscheinlichkeitsdichte der Schätzung wird im nächsten Schritt
wieder mit einer neuen Messung verbunden. Einen direkten Einfluss auf die entspre-
chenden Verteilungen haben die jeweiligen konstanten Kovarianzmatrizen QL und RL
(siehe Gleichung 4.17 und 4.18).
Die Varianz ist für den Kalmanfilter von besonderer Relevanz, da sie die Schätzung
zwischen dem Modell und der Messung gewichtet. Folglich beschreibt die konstante
4.2. Regelungsgrundlagen 51
Neue Schätzung x̂
f(X)
Schätzung x̂
Messung y
X
µ x , σ2x µ x· y , σ2x· y µ y , σ2y
Abbildung 4.5. Verbindung von normalverteilten Wahrscheinlichkeitsdichten
Kovarianz der Zustandsgröße QL , inwieweit dem Modell vertraut wird. Während die
Kovarianz der Messung RL die Genauigkeit der Messung beschreibt. Als Beispiel hier-
für sollen die zwei Extremfälle QL = 0 und RL = 0 gezeigt werden. Ist der Initialwert
der veränderlichen Kovarianz P0 und der konstanten Kovarianz QL gleich 0, wird die
Kovarianz P auch in späteren Schritten nicht ungleich 0 sein (siehe Gleichung 4.17).
Demgemäß ist die Beobachtermatrix L immer gleich 0 (Gleichung 4.18) und die Kal-
manfilterschätzung gleich der Modellschätzung.
Für RL = 0 ist die Beobachtermatrix L = CI (Gleichung 4.18) und die Modellschätzung
x̂ entfällt aus Gleichung 4.19. Damit ist die Kalmanfilterschätzung gleich der Messgrö-
ße.
Allgemein gilt für alle Beobachter, dass alle Zustandsgrößen beobachtbar sein müs-
sen. Die Beobachtbarkeit des Systems kann z.B. mit dem Beobachtbarkeitskriterium
von Kalman [88] überprüft werden. Das Kriterium besagt, nur wenn die Beobachtbar-
keitsmatrix einen vollen Rang besitzt, ist das System vollständig beobachtbar (siehe
Gleichung 4.21).
T
Rang(SB ) = Rang C CA CA2 . . . CAn−1 = n (4.21)
SB = Beobachtbarkeitsmatrix
4.2.2. Störgrößenbeobachter
Mittels eines Beobachters können nicht nur Zustandsgrößen, sondern auch etwaige
Störgrößen geschätzt werden. Die so geschätzte Störgröße kann durch eine Einprä-
gung auf den Streckeneingang die reale Störung (teilweise) kompensieren und da-
durch die Regelgüte [101] erhöhen.
Eine Störgröße kann bei einem Modellprädiktiven Regler zu einem stationären Regel-
fehler [102, 89] führen. Daher müssen die relevanten Störgrößen beim Reglerentwurf
miteinbezogen und durch einen Beobachter geschätzt werden. Einen Überblick über
die aktuellen Störgrößenbeobachter ist in [103] gegeben. Ein Verfahren für einen Mo-
dellprädiktiven Regler ohne stationären Regelfehler mittels eines Störgrößenbeobach-
52 4. Verfahren zur Verbrennungsmotor Prüfstandsregelung
Grundlegend schätzt ein Beobachter anhand der Messgrößen y die Zustände x. Ein
stationärer Regelfehler wirkt im zu regelnden Ausgang und nicht nur als interne Dy-
namik. Daher kann der Fehler prinzipiell beobachtet werden. Im Zustandsraummodell
werden die Ausgangsgleichung und der Zustandsvektor um die zu schätzende Störung
d (englisch disturbance) erweitert. Die Gleichungen 4.22a-4.22b zeigen die Erweite-
rung für das Reglermodell respektive für das Beobachtermodell. Das erweiterte System
wird mit dem Index E beschrieben.
x(k)
yE (k) = CE xE (k) = [C Cd ] (4.22a)
d(k)
x(k)
yE (k) = CE xE (k) = [C Cd ] + ν(k) (4.22b)
d(k)
Die Dynamik der Störgröße kann anhand der Gleichung 4.23 ausgedrückt werden und
wird ohne Eingang für die Störgröße modelliert.
x(k + 1)
A Axd x(k) B
xE (k + 1) = = + u(k) + η(k) (4.23)
d(k + 1) 0 Ad d(k) 0
x̂(k)
A Axd L
x̂E (k + 1) = + x y(k) − Cx̂(k) − Cd d̂(k) (4.24)
0 Ad d̂(k) Ld
umformulieren. Die Matrizen der Störgrößendynamik Ad sowie Axd und die Verbin-
dung der Störgröße zur Messgröße Cd müssen so gewählt werden, dass das neue er-
weiterte System mit der erweiterten Systemmatrix AE und Messmatrix CE nach Glei-
chung 4.21 beobachtbar ist. Pannocchia [102] und Abel [89] schlagen ein integrieren-
des Verhalten für die Störgröße vor, indem Ad als Einheitsmatrix I gewählt wird.
4.2.3. Totzeitkompensation
Digitale Prozesszeiten und Kommunikationszeiten können die Eingänge und Ausgän-
ge des realen kontinuierlichen Systems verzögern. Zusätzlich können die Ein- / Aus-
gangssignale durch Unterabtastung verfälscht werden [88, 10]. Mit ausreichend ge-
nauen Modellen können die Totzeiten und die Effekte der Unterabtastung kompensiert
werden [92, 105]. Es wird dann von einer Totzeitkompensation gesprochen (engl.
Dead Time Compensation, DTC). Nachfolgend werden Auswirkungen von Totzeiten
im System und darauffolgend Totzeitkompensationsverfahren erläutert.
Totzeiten haben direkten Einfluss auf die Regelbarkeit und Beobachtbarkeit des Sys-
4.2. Regelungsgrundlagen 53
tems [92, 106]. Der Einfluss kann mathematisch unterschiedlich interpretiert werden.
Hier sollen die Schlagwörter nicht minimalphasige Systeme/Allpassverhalten [26, 88,
107] und Nulldynamiken [108, 109] benannt werden. Da die mathematische Diskus-
sion zu umfangreich wäre, sind nachfolgend nur die praktischen Einflüsse von Totzei-
ten aufgezeigt. Normey-Rico [92] unterteilt den Haupteinfluss von Totzeiten in drei
Effekte:
2. Der Einfluss der Stellgröße ist verzögert und nur verzögert messbar
Alle drei Punkte haben Einfluss auf die maximale Bandbreite des Systems. Der ers-
te Punkt bezieht sich auf die Robustheit des Systems und ein Regler muss ggf. dahin
gehend angepasst werden. Der zweite und dritte Punkt senken die Phase der Füh-
rungsübertragungsfunktion. Ein Beispiel hierfür ist in Abbildung 4.6 dargestellt. Diese
zeigt ein Bodediagramm für ein P T1 Filter mit einer Zeitkonstante von 50 ms sowie
einer Verstärkung von 25 als schwarze Kurve. Das gleiche P T1 Filter mit einer zusätz-
lichen Totzeit von 5 ms ist als graue Kurve dargestellt. Der Amplitudengang beider
Transferfunktionen ist identisch. Der Phasengang des Systems mit Totzeit fällt ab ei-
ner Frequenz von ca. 20 rad/sek stark ab verglichen mit dem normalen P T1 Filter. Im
geschlossenen Regelkreis wäre das System mit Totzeit sogar instabil, da die Phasen-
reserve negativ ist. Die Konsequenz bestünde z.B. bei einem PI-Regler in einer stark
verringerten Verstärkung und somit in einem System mit geringerer Bandbreite.
Neben den drei Effekten werden in [92] Verfahren zur Totzeitkompensation vorge-
stellt. Zusammengefasst basieren alle Verfahren auf einer Prädiktion mittels eines
Prozessmodells. Das chronologisch wohl erste Verfahren (1956) ist der sogenannten
Smith-Predictor. Parallel zum realen Prozess P erhält ein Modell, welches die Totzei-
ten GT einbezieht, die gleichen Eingangsgrößen wie der reale Prozess. Die Differenz
der Ausgänge des realen Prozesses und des Modells mit Totzeit y(P) − y(GT ) werden
mit dem Ausgang eines idealen Modells y(G) ohne Totzeiten addiert. Diese Summe
yideal wird als Messgröße für einen zu entwerfenden Regler verwendet. Falls die Mo-
delle und der Prozess identisch sind GT = P, dann ist die Differenz der Ausgänge
y(P)− y(GT ) gleich 0. Somit entspricht die Messgröße für den Regler yideal einem Pro-
zess ohne Totzeit.
Das Grundprinzip ein Messsignal ohne Totzeiten anhand einer Prädiktion zu schätzen,
kann auch durch diverse Beobachterarten erreicht werden [10, 110, 111, 112]. Im dis-
kreten Zeitbereich besteht die Möglichkeit, Totzeiten als ein Schieberegister aus Zu-
ständen darzustellen (siehe auch Kapitel 2.4). Diese werden vom Beobachter geschätzt
und der Zustand ohne Totzeit am Anfang des Registers an den Regler weitergegeben.
Die in der Literatur verwendeten Verfahren weisen basierend auf den verwendeten
Beobachtern und Modellarten unterschiedliche Robustheiten gegen Störgrößen und
Modellfehler auf. Dabei ist zwischen Fehlern in den Totzeitanteilen und dem idealen
Modell zu unterscheiden. Das in dieser Arbeit verwendete Verfahren aus MPR und
54 4. Verfahren zur Verbrennungsmotor Prüfstandsregelung
30
Amplitude / dB
20
10
0
−10 0
10 101 102 103
0
Phase / grad
−100
−200 P T1
P T1 + Totzeit
−300 0
10 101 102 103
Frequenz / rad/s
Abbildung 4.6. Vergleich von Bodediagrammen für ein P T1 Filter mit und
ohne Totzeit; Verringerung der Phasenreserve bei dem System
mit Totzeit
Kalmanfilter wird von Normey-Rico [92] als robust gegenüber Modellfehlern, jedoch
als sensibel gegenüber Fehlern in den Totzeitanteilen bewertet. In dieser Arbeit sind
durch eine Vermessung des Prüfstands (siehe Kapitel 3.2) alle Totzeiten hinreichend
genau bestimmt.
Auch die Beobachtbarkeit eines Systems kann abhängig von der Position der Totzei-
ten reduziert sein. Als Beispiel hierfür wird ein vereinfachtes Ersatzmodell des Ver-
brennungsmotorprüfstandes aus Gleichung 2.11 und Abbildung 2.11 untersucht. Das
Blockschaltbild in Abbildung 4.7 zeigt die ursprüngliche Systemdarstellung mit den
separaten Eingangstotzeiten und einer Ausgangstotzeit.
P T2 Tt1
P I Tt3
P T1 Tt2
stelle kann nicht mehr anhand der Eingangs- und Ausgangsgrößen auf alle Zustands-
größen in beiden Strängen zurückgeschlossen werden. Ist jedoch eine Eingangstotzeit
0, dann ist das System beobachtbar. Für das dargestellte Modell kann die kürzere
Totzeit aus beiden Strängen zusammengefasst und in die Ausgangstotzeit subsumiert
werden. Abbildung 4.8 stellt diesen Vorgang grafisch dar.
Tt2
P T2
Tt1 − Tt2
P I
Tt3 + Tt2
P T1
Ttt2
Dadurch ist das System wieder vollständig beobachtbar. Das Verfahren wäre für ein
System mit drei Eingängen und drei unterschiedlichen Totzeiten nicht anwendbar und
eine vollständige Beobachtbarkeit aller Zustände wäre nicht möglich.
Regelung von Antriebsprüfständen
gekoppelt mit einer Simulation
Basierend auf den vorherigen Kapiteln wird im Folgenden eine Modellprädiktive Re-
gelung für einen Verbrennungsmotorprüfstand, gekoppelt mit einer Fahrzeugsimulati-
on, untersucht. Hierzu wird zunächst das Grundlagenwissen (siehe Kapitel 4) mit den
Modellen (siehe Kapitel 2) verbunden und somit ein Modellprädiktiver Regler für den
Prüfstand hergeleitet. Im zweiten Abschnitt erfolgt anschließend eine simulative Un-
tersuchung des EiL-Prüfstandes unter Berücksichtigung der Herausforderungen eines
gekoppelten Prüfstandes (siehe Kapitel 3).
56
5.1. Modellprädiktive Regelung für einen gekoppelten Prüfstand 57
vorhanden. Ein reduziertes Beispiel ist in Gleichung 5.1 gezeigt. Das zweite System
weist das identische Verhalten wie das erste System auf, wenn der neue Zustand x 5
von außen überschrieben wird. Im Falle des Verbrennungsmotorprüfstandes hat die
Funktion Verbrennungsmotormoment Soll- zu Istwert (MVM,s → MVM,i ) weiterhin eine
P T2 Dynamik.
0 1 1 1 x 1 (k) 0 0
0 x 2 (k) 1 0 u1 (k)
0 0 0
x(k + 1) = +
0 0 0 0 x 3 (k) 0 0, 1 u2 (k)
0 1 0 0 x 4 (k) 0 0
x 1 (k)
0 1 1 1 0 0
0 0 0 0 0 x 2 (k) 1 (5.1)
⇒ 0 0 0 0 0, 1 x 3 (k) + 0 u1 (k)
0 1 0 0 0 x 4 (k) 0
0 0 0 0 1 x 5 (k) 0
!
x 5 (k) = u2 (k)
T T
den Zustandsvektor x = x 1 x 2 x 3 x 4 x 5 x 6 = ω MDyno,i MVM,i MVM,i,2 MVM,s d ,
T
den Eingangsvektor u = [u1 ]T
= MDyno,s und
den Ausgangsvektor y = [ y1 ] = [ω]
TA TA
1 JVM +JDyno JVM +JDyno 0 0 0
T
0
1 − TA1 0 0 0 0
0 0 1 0 0 0
A= 2DT TA2 2DT TA2 ,
0 0 −1 + T2 − T 2 2 − T2 A
A
T22
1
2
0 0 0 0 1 0
0 0 0 0 0 1
0
1
TA
T1 0
0 T 0
B = , C = und D = [0] . (5.2)
0 0
0
0
0 1
Ausgangstotzeit 1: Drehzahl TtO + TtI2
Eingangstotzeit 1: Dynamometer TtI1 − TtI2
Aufgrund der diskutierten Voraussetzungen für die Beobachtbarkeit wurde die Totzeit
des Verbrennungsmotors in der Totzeit der Drehzahl subsumiert. Der Kalmanfilter ver-
wendet das gleiche Modell. Allerdings ist hier der Verbrennungsmotor Sollwert MVM,s
weiterhin als Eingang definiert und der Zustand x 5 nicht vorhanden.
Im Falle des hier benutzten Zustandsraummodells (siehe Gleichung 5.2) ist die Re-
chenzeit des Lösers zwar zu beachten, aber sie ist bei geeigneter Wahl des Stell- und
Prädiktionshorizonts um den Faktor 5-20 kleiner als die Rechenzeit für die Aufstel-
lung von g und H. Das Aufstellen und Berechnen des in der Kostenfunkion 4.11a (H) -
4.11b (g) enthaltenen Ausdrucks MT QM bzw. MT Q ist aufgrund der Dimension von M
(r · Np × m· Nu ) sehr rechenaufwendig. Sind die Parameter des Modells unveränderlich,
muss die Berechnung jedoch nur einmal und nicht zur Laufzeit ausgeführt werden. Für
das in dieser Arbeit vorliegende Modell benötigt das Automatisierungssystem zum Be-
rechnen einer Stellgröße ca. 200-400 µs bei einem konstanten und 2-3 ms bei einem
variablen Parametersatz. Eine Adaptierung der Dynamometer P T1 Zeitkonstante (sie-
he letztes Kapitel 5.1.1) wäre somit nur möglich, wenn die Rechenschrittweite auf
mindestens 3 ms erhöht wird.
60 5. Regelung von Antriebsprüfständen gekoppelt mit einer Simulation
Gewichtungsmatrizen Q und Ru
Die beiden Matrizen Q bzw. Ru beschreiben, in welchem Maße der Regelfehler oder die
Stelldifferenz in der Kostenfunktion bestraft werden. Im Falle des Engine-in-the-Loop
Prüfstandes gewichtet Q den Winkelgeschwindigkeitsfehler e und Ru das Differenzsoll-
drehmoment ∆MDyno,s . Die Änderungsrate des Dynamometermoments ist zwar vom
Maximalwert beschränkt, besitzt aber ansonsten keine weiteren negativen Eigenschaf-
ten für die verwendete Co-Simulation. Theoretisch kann daher ∆MDyno,s für die Op-
timierung vernachlässigt werden, wenn die prädizierte Regelgröße der simulierten
Regelgröße folgt. Entsprechend müssen Modell und System weitestgehend überein-
stimmen. Im realen Fall können hohe Leistungen bzw. Verstärkungsraten, aufgrund
von Unsicherheiten, zu Schwingungen oder Instabilitäten führen. Q und Ru müssen
dahingegen angepasst werden.
Abbildung 5.1 stellt die L2 -Norm des Regelfehlers e aus der Co-Simulation für die
ersten 250 s des WLTC für unterschiedliche Gewichtungsmatrizen dar. Im linken Dia-
gramm ist der Stellhorizont Hu gleich 1 und im rechten gleich 10 gewählt. Auf der x-
und y-Achse sind Q bzw. Ru logarithmisch zur Basis 3 aufgetragen. Für Hu = 1 ist kein
Trend zu erkennen. Für Hu = 10 bildet sich ein Plateau eines konstanten minimalen
Fehlers für große Verstärkungsfaktoren (großes Q und kleines Ru ). Die MPR befindet
5.2. Simulative Untersuchung der Regelgüte des gekoppelten Prüfstandes 61
sich hier bei der maximalen Verstärkung, die innerhalb der Beschränkungen möglich
ist. Daher führt eine höhere Verstärkung zu keiner Verringerung des Regelfehlers. Für
alle nachfolgenden Untersuchungen werden Q =0,1 und Ru =0,002 gewählt. Diese
Werte repräsentieren einen Eintrittspunkt des Plateaus aus Richtung niedrigerer Ver-
stärkungsfaktoren.
1480 Hu = 1 Hu = 10
1400
1470 Ru ≈ 0,002
Q ≈ 0,1
L2 (e) / rad
L2 (e) / rad
1460 1200
0 0
−5 −5
−10 0 2 −10 0 2
−4 −2 −4 −2
l o g3 (Ru ) −6 −6
log3 (Ru )
lo g3 (Q) log3 (Q)
Abbildung 5.1. Abhängigkeit der Regelgüte von Q und Ru für Hu = 1 und 10;
Für Hu = 10 sinkt die Regeldifferenz mit steigendem Q und
fallendem Ru bis zu einem minimalen Plateau
245
ωs
geschwindigkeit
ω; Ru =0,002; Q=0,1
Winkel-
Prädiktionshorizont Hp
Das Verfahren zur Wahl des Prädiktionshorizonts Hp kann als einzige Methode ver-
gleichsweise allgemeingültig definiert werden. Es basiert auf einer Interpretations-
weise einer MPR mit unendlichem Horizont (LQR). Die mathematische Lösung des
LQR wird für den stationären Zustand des Systems gefunden. Anders ausgedrückt,
wenn der geschlossene Regelkreis asymptotisch stabil [94] ist, dann befindet sich das
System im Unendlichen in einem stationären Zustand. Diese Eigenschaft wird bei der
Wahl des endlichen Prädiktionshorizonts ausgenutzt. Sie funktioniert jedoch nur bei
stabilen Systemen (ohne Regler). Das System wird unter Berücksichtigung der Be-
schränkungen angeregt und die Zeit gemessen, bis es stationär ist. Diese Zeit wird
als kleinster zu wählender Prädiktionshorizont festgelegt. Abbildung 5.3 zeigt im ers-
ten Diagramm die Antwort des Ersatzmodells (grau) auf einen Drehmomentsprung
(schwarz) mit der maximal erlaubten mechanischen Leistung von 1800 Nm/s als Be-
schränkung. Das System erreicht nach >100 ms über >99.5 % seines Zielwertes. Dar-
aus folgt ein Prädiktionshorizont von mindestens 100. Im zweiten Diagramm ist die
Antwort des geschlossenen Regelkreises mit einem Prädiktionshorizont von 80 (grau)
und einem Horizont von 105 (schwarz gestrichelt) auf einen Drehzahlsprung abgebil-
det. Die Regelgüte des Reglers mit einem Horizont von 80 ist weitaus schlechter als
die mit 105. Für Werte > 105 ist keine weitere Verbesserung zu erkennen. Daher wird
der Wert für den Prädiktionshorizont Hp zu 105 gewählt.
Drehmoment / Nm
50
0
0,9 0,92 0,94 0,96 0,98 1 1,02 1,04 1,06 1,08 1,1 1,12 1,14
geschwindigkeit
Sollwert Sprung
60
Istwert Hp = 80
ω / rad/s
Winkel-
40 Istwert Hp = 105
20
0
0,7 0,8 0,9 1 1,1 1,2 1,3 1,4 1,5
Zeit / sek
Stellhorizont Hu
Der Stellhorizont Hu kann als Freiheitsgrad für die Lösung der Kostenfunktion inter-
pretiert werden. Für eine optimale Lösung (bei idealer Übereinstimmung von Mo-
dell und Strecke) ist der Stellhorizont gleich dem Prädiktionshorizont zu wählen. Die
nichtlineare Zunahme der Rechenzeit mit steigendem Stellhorizont erfordert einen
geringeren Wert in der Praxis. Rau in [114] gibt einen Stellhorizont von 3-7 als Kom-
promiss zwischen Umsetzbarkeit und Qualitätsverlust an. Den Einfluss des Stellho-
rizonts für einen Verbrennungsmotorprüfstand mit dem Drehmoment als Führungs-
größe beschreibt Westermayer [66] als limitiert. Mithilfe der Co-Simulation wird in
dieser Arbeit der Stellhorizont empirisch ermittelt. Hierzu erfolgt die Auswertung der
Regelgüte mittels unterschiedlicher Stellhorizonte.
1,3
p
1,29
1,28
1,27
1,26
12 46 8 16 20 30 40 50 60
·10
2,48
L2 (P D y no ) / W s
p
2,46
2,44
2,42
2,4
12 4 8 16 20 30 40 50 60
Hu
Als Testzyklus wird der gesamte WLTC verwendet, um Einflüsse über einen möglichst
großen Arbeitsbereich einbeziehen zu können. Im ersten Diagramm in Abbildung 5.4
64 5. Regelung von Antriebsprüfständen gekoppelt mit einer Simulation
ist die normierte L2,N -Norm des Regelfehlers e für den gesamten WLTC sowie für be-
stimmte Drehzahlbereiche gezeigt. Das zweite Diagramm bildet die L2 -Norm der Dif-
ferenz der Istwinkelgeschwindigkeit zur Winkelgeschwindigkeit ohne (simulierten)
Prüfstand ab. Die Winkelgeschwindigkeit ohne Prüfstand beschreibt das ideale Ver-
halten des simulierten Fahrzeugs und soll im idealen Fall identisch mit der Winkelge-
schwindigkeit mit Prüfstand sein. Ab jetzt wird sie Referenz genannt.
Die L2,N -Norm des Regelfehlers über den gesamten Zyklus (schwarze Linie) sinkt mit
steigendem Stellhorizont bis zu einem Stellhorizont von 16. Ab diesem Wert steigt
die Norm wieder. Für die einzelnen Drehzahlbereiche ergibt sich ein differenzierte-
res Bild. Die Norm erhöht sich mit steigendem Stellhorizont für Drehzahlen unter
1000 U/min (graue Linie). Für Drehzahlen über 1500 U/min (grau gestrichelte Li-
nien) führt ein steigender Stellhorizont zu einer sinkenden Norm. In einem Bereich
von 1000-1500 U/min (schwarz gestrichelte Linie) ergibt sich, bei einem Stellhori-
zont von 16, wieder ein Minimum. Grundsätzlich kann die Aussage getroffen werden,
je unsicherer das Modell ist, desto größer sind die Fehler der Optimierung mit steigen-
dem Horizont. Abbildung 5.5 zeigt das Verhältnis zwischen der Norm der geschätzten
und der tatsächlichen Leistung des Verbrennungsmotors, aufgetragen über die unter-
schiedlichen Drehzahlbereiche (vgl. Abbildung 5.4).
L2 (PApprx )/L2 (Preal )
2,25
2,00
1,75
1,50
1,25
1,00
700-1000 1000-1500 1500-2000 2500-6000
Drehzahlbereich U/min
Ein Wert von 1 bedeutet, dass die Normen identisch sind. Es ist zu erkennen, dass das
Verhältnis im Bereich von 700-1000 U/min größer 2 ist. Daraus ist eine höhere Diffe-
renz zwischen geschätzter und realer Leistung bezogen auf die anderen Bereiche zu
schließen. Da das geschätzte Drehmoment (somit die Leistung) einen Eingang für den
Regler darstellt, führt ein falscher Wert zu einer unsicheren MPR. Das unsichere Mo-
dell ist eine Begründung für die wachsende Regeldifferenz bei steigendem Stellhori-
zont in niedrigen Drehzahlbereich. Eine zweite Begründung ist die steigende Leistung
des Dynamometers (siehe Diagramm 3, Abbildung 5.4) und die höhere Amplitude
aller Frequenzen mit wachsendem Stellhorizont in Verbindung mit einer geringeren
simulierten Fahrzeugträgheit bei niedrigen Drehzahlen (Leerlauf). Das Dynamome-
termoment wird über den Flansch mitgemessen und regt die Fahrzeugträgheit an. Je
5.2. Simulative Untersuchung der Regelgüte des gekoppelten Prüfstandes 65
niedriger die Trägheit, desto höher ist die Beschleunigung der simulierten Welle. Die
MPR versucht dieser Beschleunigung zu folgen und erhöht auf diese Weise die Leis-
tung des Dynamometers. Die MPR regt sich somit selber an. Dieses Verhalten spiegelt
der Norm des Fehlers zur idealen Referenz L2 (∆Ref) (siehe Diagramm 2, Abbildung
5.4) wieder. Die Norm besitzt ein Minimum bei 1. Mit höherem Stellhorizont verän-
dert die zusätzliche Leistung das System relativ zur Referenz. Eine steigende Regelgüte
(insbesondere bei hohen Frequenzen) kompensiert den Fehler durch die erhöhte Leis-
tung und das System nähert sich erneut der idealen Referenz an. Die Ähnlichkeit mit
der Referenz kann auch anhand des Pearsonkoeffizienten dargestellt werden (siehe
Anhang A.2). Abbildung 5.6 zeigt den Koeffizienten für die Referenz bzgl. der Istwin-
kelgeschwindigkeit mit einer Verschiebung von 0. Es ist ein ähnliches Verhalten wie
für L2 (∆Ref) zu erkennen.
Pearsonkoeffizient
0,9912
(Ref, ω, 0)
0,9910
0,9908
12 4 8 16 20 30 40 50 60
Hu
Anhand der bis jetzt geführten Diskussion und den Abbildungen ist der Stellhorizont
entweder zwischen 8 und 16 oder größer als 30 zu wählen. Als weiteres Kriterium zur
Wahl soll das Frequenzspektrum der Winkelgeschwindigkeit für verschiedene Stellho-
rizonte untersucht werden.
geschwindigkeit|
0,06 Referenz
/ rad/sek
|Winkel-
ω, Hu = 30
0,04
0,02
0
10 20 30 40 50 60 70 80 90 100
Frequenz / Hz
Die obere Hüllkurve des Frequenzspektrums ist exemplarisch für die Referenz (schwar-
ze Linie) und einen Stellhorizont von 30 (graue Linie) in Abbildung 5.7 gezeichnet.
66 5. Regelung von Antriebsprüfständen gekoppelt mit einer Simulation
Charakteristisch für die MPR, unabhängig vom Stellhorizont, ist die Dämpfung der Ver-
brennungsmotorschwingung im gesamten Frequenzspektrum. Ab einem Stellhorizont
von Hu = 16 bildet sich eine zusätzliche Überhöhung bei ca. 7 Hz. Die Änderungsrate
der Überhöhung, bezogen auf Hu , ist bei ca. Hu = 20 am höchsten und sinkt dann mit
steigendem Hu . Ab einem Stellhorizont von 40 steigt die Amplitude der Überhöhung
nicht mehr. Zur Vermeidung dieser Überhöhung und unter Einbezug der Rechenzeit
wird der Stellhorizont im Bereich 8 bis 16 gewählt.
3050
QL ↓ RL ↓ QL ↑
3000
2950 QL ↓, RL ↑
2900
145 150 155 160 165 170 175 180 185
5
0
−5
−10
−15
145 150 155 160 165 170 175 180 185
0,6
Fahrpedal
0,4
0,2
0
145 150 155 160 165 170 175 180 185
Zeit / s
Die Abbildung 5.8 ist dem Kapitel 6 vorweggenommen, da sie Messungen des realen
Verbrennungsmotorprüfstandes enthält. Sie zeigt einen Teil der Parametrisierung der
Kovarianz-Matrizen. Hierzu wird zunächst das integrierende Verhalten der Störgrö-
ßenschätzung entfernt, um die Zustandsschätzung optimal ohne Integration an den
realen Prüfstand anzupassen. Im nächsten Schritt werden, ohne die Co-Simulation,
unterschiedliche Arbeitspunkte des Verbrennungsmotors angefahren, indem die Dreh-
zahl und das Gaspedal vorgegeben werden. In diesem Zusammenhang erfolgt eine
Variation der Matrizen, bis die Regel- und die Führungsgröße in guter Näherung über-
einstimmen. Diesen Vorgang stellt die Abbildung 5.8 dar. Am Anfang ist eine korrekte
Parametrierung des Arbeitspunktes (3000 U/min,20 % Fahrpedal) zu erkennen. Bei
einem Fahrpedal von 50 % bildet sich eine neue Abweichung, die im nächsten Schritt
durch eine Senkung der Kovarianz-Matrix der Zustandsschätzung (QL ↓) wieder ver-
schwindet. Unter Beachtung der Werte, die in den anderen Arbeitspunkten festge-
stellt wurden, wird die empirisch beste Parametrisierung ermittelt. Die Festlegung der
Kovarianz-Matrix der Zustandsschätzung QL erfolgt, mit Ausnahme der Störgröße, zu
I · 1, 5. Die Kovarianz-Matrix der Messung RL wird zu 0, 001 definiert. Der Eintrag für
die Störgröße in QL wird mit 0, 001 angenommen.
100
L2,N (e) / rad/s
80 Ideal ∼ 59
60
Min ∼ 56
40
0 0,1 0,2 0,3 0,4 0,5 2
0,6 0,7
Massenträgheit Verbrennungsmotor / kgm
100 0,9750
L2,N (e) / rad/s
ρ(Ref, ω, 0)
75 Ideal ∼ 0,974 0,9738
50
Min ∼ 47 Ideal 0,9725
0 0,1 0,2 0,3 0,4 0,5 2 0,6 0,7
Massenträgheit Dynamometer / kgm
100 0,9775
L2,N (e) / rad/s
Ideal
ρ(Ref, ω, 0)
75 0,9750
50
40 0,9725
0 0,01 0,02 0,03 0,04 0,05 0,06 0,07 0,08
PT1 Zeitkonstante Dynamometer / s
meters. Sowohl der Pearsonkoeffizient als auch die Regelgüte weisen ein Maximum
bei 0,1 kgm2 auf. Mit steigender Trägheit nehmen die Güte und der Koeffizient kon-
tinuierlich ab. Die Zunahme des Regelfehlers ist weitaus steiler als bei einer Verän-
derung der Verbrennungsmotorträgheit. Im Modell der MPR berechnet sich die Dreh-
zahl aus der Integration der Drehmomente mit dem Kehrwert der Summe aus der
Verbrennungsmotor- und der Dynamometerträgheit (siehe Gleichung 2.8). Beide Träg-
heiten sind gleichbedeutend für die MPR, da sie an keiner weiteren Stelle wirken.
Trotzdem verändert sich die Regelgüte bei Änderung von JVM oder JEM unterschied-
lich. Die Differenz wird nicht durch die MPR hervorgerufen, sondern durch die Zu-
sammensetzung des gemessenen Drehmoments aufgrund der Massenträgheiten. Der
Einfluss wird detailliert in Abschnitt 5.2.4 untersucht.
Das dritte Diagramm zeigt die Robustheit der MPR gegenüber einer Veränderung der
Umrichter/Dynamometer Zeitkonstanten. Bis zu einer Zeitkonstante von 30 ms ist eine
geringe Verschlechterung der Regelgüte mit einer stetige Verringerung des Pearsonko-
effizienten zu erkennen. Danach steigt die Norm und der Pearsonkoeffizient bis zu
einem Wert von ca. 60 - 70 ms. Ab dieser Verzögerungszeit fängt das System erheblich
an zu schwingen und die Regelgüte sowie der Pearsonkoeffizient nehmen exponentiell
5.2. Simulative Untersuchung der Regelgüte des gekoppelten Prüfstandes 69
ab. Daher ist die MPR, bis zu einer gewissen Grenze, robust gegenüber Veränderungen
in der Verzögerungszeit. Alle ermittelten Werte für die reale Verzögerungszeit (siehe
Kapitel 3.2 und Abbildung 3.5) liegen unterhalb von 30 ms. Eine mögliche Onlinead-
aption der MPR, abhängig vom Arbeitspunkt, ist daher nicht notwendig.
Bis jetzt wurde das Prüfstandsmodell innerhalb der Co-Simulation variiert und somit
die Robustheit der MPR gegenüber Unsicherheiten in den Streckenparametern nach-
gewiesen. Eine andere Herangehensweise ist die Veränderung der MPR Parameter an-
statt der Streckenparameter. Dieser neue Blickwinkel ermöglicht eine Analyse ohne
den Einfluss durch eine veränderte Drehmomentmessung. Abbildung 5.10 stellt wie-
der die Abhängigkeit der Regelgüte von JVM , JEM und T1 dar, jedoch sind die Parameter
im Modell fixiert und in der MPR veränderlich.
100
L2,N (e) / rad/s
JVM
80 Ideal ∼ 59 JDyno
60
40
0 0,1 0,2 0,3 0,4 2
0,5 0,6 0,7
Massenträgheit / kgm
140
L2,N (e) / rad/s
120
100
80 Min ∼ 53 Ideal
60
40
0 0,1 0,2 0,3 0,4 0,5 2
0,6 0,7
Massenträgheit Prüfstand(JVM + JDyno )/ kgm
100
L2,N (e) / rad/s
80 Ideal
60
40
0 0,01 0,02 0,03 0,04 0,05 0,06 0,07 0,08
PT1 Zeitkonstante Dynamometer T1 / s
In Diagramm 3 (T1 ) ist genau ein Minimum bei einer Übereinstimmung der Zeitkon-
stanten im Modell und in der MPR ersichtlich. Wie erwartet, ist die MPR bei einem
exakten Parameter T1 optimal. Diagramm 1 zeigt einen sehr ähnlichen Verlauf bei Än-
derungen der Verbrennungsmotor- (JVM ) und der Dynamometerträgheit (JDyno ). Wie
oben schon beschrieben, beinhaltet die MPR nur die Summe beider Trägheiten in der
70 5. Regelung von Antriebsprüfständen gekoppelt mit einer Simulation
80
MPRVM 70
60 MPR 59
6,25 9 12,25 16 20,25 25 30,25 36 42,25 49 56,25 64 72,25
100
L2,N (e) / rad/s
80
60
6,25 9 12,25 16 20,25 25 30,25 36 42,25 49 56,25 64 72,25
0,9800
PI normal PI, DTC PI, DTC, MVM
ρ(Ref, ω, 0)
0,9780
MPR
0,9760
0,974
0,9740
0,9720
0,9700
6,25 9 12,25 16 20,25 25 30,25 36 42,25 49 56,25 64 72,25
PI Gain Kp · Ki / (Nms/rad)2
Zur abschließenden Bewertung beider Regler werden im ersten Diagramm der Abbil-
dung 5.12 die Frequenzspektren der Winkelgeschwindigkeit in der Referenz, für den
PI-Regler (graue Linie) und für die MPR (schwarz gestrichelte Linie) gegenüberge-
stellt. Die MPR und der PI-Regler können das Frequenzspektrum der Referenz nicht
abbilden. Insbesondere wird die erste Ordnung bei Leerlaufdrehzahl (21-23 Hz) nahe-
zu komplett unterdrückt. Die breitbandige Anregung des Verbrennungsmotors erfährt
daher durch den Prüfstand und die Reglerdynamik eine Dämpfung. Ein Beispiel hierfür
ist im zweiten Diagramm dargestellt. Die mechanische Welle in der Referenz schwingt
mit einer fast zehn mal höheren Amplitude als die Welle im simulierten Prüfstand.
Zusätzlich ist die Referenz im Mittel um ca. 10 rad/s höher. Der Fehler entsteht wei-
testgehend durch die Reglerbandbreite, aber auch wegen der erhöhten Trägheit im
Prüfstand sowie dem Fehler bei der Messung des Verbrennungsmotormoments (siehe
nächstes Kapitel).
geschwindigkeit|
0,15
Referenz
/ rad/sek
|Winkel-
0
10 20 30 40 50 60 70 80 90 100
Frequenz / Hz
180
Referenz
ω / rad/s
120
139,80 139,90 140,00 140,10 140,20
Zeit / s
Schlussfolgernd lässt sich feststellen, dass die MPR dem PI-Regler mit DTC nur bis zu
einer Verstärkung von ca. 42,25 überlegen ist. Die fehlende Robustheit des PI-Reglers
gegenüber der Einregelzeit des Dynamometers/Umrichters (T1 ) beschränkt jedoch die
mögliche Verstärkung drastisch. Am realen Prüfstand ist der PI-Regler konservativ mit
6,25 parametrisiert, da erste Schwingungen bei einer Verstärkung von 9 auftreten.
Neben dem kennfeldbasierten Drehmoment als Eingang für die MPR zeigt die Abbil-
dung 5.11 die Ergebnisse auch für das ideale Drehmoment. Die Regelgüte der MPR
mit idealem Drehmoment (MPRVM ) ist ca. 15 % schlechter, als die mit dem Kennfeld.
Die Pearsonkoeffizienten sind ungefähr gleich. Zu vermuten ist eine Verbesserung der
Regelgüte statt einer Verschlechterung. Die größten Unterschiede in der Regelgüte ent-
5.2. Simulative Untersuchung der Regelgüte des gekoppelten Prüfstandes 73
stehen wegen der rapide fallenden Solldrehzahl beim Hochschalten. Abbildung 5.13
zeigt einen solchen Schaltvorgang. Der Sollwert für die Winkelgeschwindigkeit ist in
beiden Fällen nahezu identisch und deshalb nur als eine schwarze Linie gezeigt. Wäh-
rend des Schaltvorganges folgt die MPR mit dem Kennfeld als Eingang (schwarz gestri-
chelt) dem Sollwert besser als die MPR mit dem idealen Verbrennungsmotormoment
(grau). Das ideale Drehmoment ist aufgrund der Getriebeanforderung für kurze Zeit
reduziert und deshalb niedriger als das kennfeldbasierte Drehmoment (siehe zweites
Diagramm). Die MPR versucht das höhere Drehmoment durch ein höheres Bremsmo-
ment des Dynamometers zu kompensieren und kann dem starken Abfall der Drehzahl
fälschlicherweise besser folgen. Durch das unkorrekt angenommene Drehmoment ent-
steht eine zusätzliche Verstärkung während Schaltvorgängen.
300
geschwindigkeit
Sollwert
280
/ rad/sek
ω MPRVM
Winkel-
260 ω MPR
240
220
287,4 287,5 287,6 287,7 287,8 287,9 288
80
eingang Regler
Drehmoment-
MPRVM
70 MPR
/ Nm
60
50
287,4 287,5 287,6 287,7 287,8 287,9 288
Zeit / s
J
PS
z }| {
(JVM + JDyno )ω̇(t) = MVM (t) + MDyno (t) (5.3)
JF ω̇F (t) = MPS(t) (5.4)
Für sehr kleine Dynamometerträgheiten gilt −MDyno ≈ MPS. Damit regelt der Dynamo-
meter gleichzeitig den Prüfstand und die Simulation mit dem Ziel ω − ωF = ∆ω = 0.
Wenn der Verbrennungsmotor aus einem Gleichgewichtszustand sein Drehmoment
vergrößert, steigt die Winkelgeschwindigkeit ω. Diese Änderung der Winkelgeschwin-
digkeit versucht der Regler durch ein negatives Drehmoment auszugleichen und be-
schleunigt damit die Simulation, bis ein neuer Gleichgewichtszustand erreicht ist. Glei-
chung 5.3 lässt sich durch Einsetzen von Gleichung 5.4 zu
5.2. Simulative Untersuchung der Regelgüte des gekoppelten Prüfstandes 75
Z
MVM (t)dt = (JF + JVM + JDyno )ωF (t) + (JVM + JDyno )∆ω(t) (5.5)
umformen. Je genauer der Regler ist, desto kleiner ist ∆ω. Für einen idealen Regler
verschwindet ∆ω und die Soll-Winkelgeschwindigkeit berechnet sich zu:
R
MVM (t)d t
ωF (t) = (5.6)
JF + JVM + JDyno
Die Soll-Winkelgeschwindigkeit, mit dem Fehler der durch die zusätzliche Trägheit
JDyno entsteht, ist somit bei einem idealen Regler identisch zur Referenz. Abbildung
5.14 stellt für diesen Zusammenhang ein Beispiel dar.
180
Referenz
ωs / rad/s
120
394,4 394,5 394,6 394,7 394,8
Zeit / s
0,15
Referenz
|ωs | / rad/s
0
10 20 30 40 50 60 70 80 90 100
Frequenz / Hz
Schwingung. Hingegen ist der Sollwert der Co-Simulation mit der niedrigen Dyna-
mometerträgheit sehr ähnlich zur gemittelten Referenz, besitzt aber nahezu keine
Schwingung. Eine Begründung für die gute mittlere Übereinstimmung kann in Glei-
chung 5.6 gefunden werden. Da JDyno sehr klein ist, entspricht die Summe genau der
realen Fahrzeugträgheit.
Die Hüllkurven der Frequenzspektren bezogen auf die jeweiligen Sollwerte für die
ersten 600 s des WLTC sind im zweiten Diagramm dargestellt. Auch hier ist die Ampli-
tude der Schwingungen im gesamten Spektrum für JDyno =0,001 stark reduziert. Im
Gegensatz zur normalen Co-Simulation entsteht die Drehzahlschwingung nicht direkt
aus dem Verbrennungsmotormoment, sondern aus der Dynamik der Regelstrecke bzw.
wie schnell der Regler auf die Regeldifferenz reagieren kann.
JPS
z }| {
(JVM + JDyno )ω̇(t) = MVM (t) + MDyno (t) (5.7)
JDyno MVM (t) − JVM MDyno (t)
JF ω̇F (t) = (5.8)
JDyno + JVM
Durch das Einsetzen von Gleichung 5.8 in 5.7 lässt sich die Soll-Winkelgeschwindigkeit
folgendermaßen umformulieren:
R
MVM (t)dt JVM
ωF (t) = − ∆ω(t) (5.9)
JF + JVM JF + JVM
Bei einem idealen Regler würde die Sollgröße genau der Referenz folgen. Da jedoch
der Dynamometer eine nicht zu vernachlässigende Trägheit besitzt, eilt der Ist- dem
Sollwert nach (∆ω > 0). Dabei verringert sich, verglichen mit der Referenz, der Soll-
wert. Zusätzlich werden, wie im Fall 1 beschrieben, durch den Anteil der Dynamome-
terdynamik im Messmoment die Schwingungen des Verbrennungsmotors gedämpft.
Die Verringerung des Mittelwertes und die Dämpfung der Schwingungen sind analog
zu Fall 1 in Abbildung 5.14 erkennbar. Das Verhältnis der beiden Massenträgheiten
JVM und JDyno beschreibt dabei nach Gleichung 5.9 die Reduktion der Verbrennungs-
motorschwingung im Messmoment.
In beiden Fällen ist herauszustellen, dass die Führungsgröße ωF von MDyno abhängt.
Damit beeinflusst der Dynamometer seine eigene Führungsgröße. Es entsteht eine bi-
direktionale Verbindung zwischen Regel- und Führungsgröße. Eine optimale Lösung
wäre die Unabhängigkeit von ωF bzgl. MDyno .
5.2. Simulative Untersuchung der Regelgüte des gekoppelten Prüfstandes 77
R
MVM (t)dt
ωF (t) = (5.10)
JF
beschreiben. Der Sollwert ist damit wie gewünscht vom Prüfstand und von der Re-
gelstreckendynamik unabhängig, wenn die Drehzahl keinen Einfluss auf das Verbren-
nungsmotormoment im untersuchten Dynamikbereich ausübt. Dadurch entsteht ei-
ne komplette Entkopplung der Führungsgröße und es lässt sich ein dediziertes Ein-
/Ausgangsverhalten für den EiL-Prüfstand ermitteln. Damit wäre die Problemstellung
aus Kapitel 3 gelöst. Die Verbrennungsmotorträgheit fehlt zwar in der Gleichung, kann
aber in der Fahrzeugträgheit berücksichtigt werden. Abbildung 5.15 zeigt die Resul-
tate für eine solche ideale Entkopplung.
210
geschwindigkeit
Referenz
/ rad/sek
ωs
Winkel-
200
ω
190
180
259 259,1 259,2 259,3 259,4
Zeit / s
0,15
geschwindigkeit|
Referenz
/ rad/sek
ωs
|Winkel-
0,1
ω
0,05
0
10 20 30 40 50 60 70 80 90 100
Frequenz / Hz
Abbildung 5.15. Vergleich der Referenz mit der Co-Simulation mit idealem
Drehmomenteingang; Nahezu komplette Übereinstimmung
der Sollwinkelgeschwindigkeit ωs mit der idealen Referenz;
Istwinkelgeschwindigkeit ω aufgrund von Limitierungen
gedämpft
Der Sollwert (grau) und die Referenz (schwarz) sind nahezu gleich. Der Istwert der
Winkelgeschwindigkeit (schwarz gestrichelt) ist zwar im Mittel ähnlich, jedoch wird
die Verbrennungsmotorschwingung weiterhin stark gedämpft. Das Frequenzspektrum
zeigt ein ähnliches Bild. Der Sollwert und die Referenz weisen fast das gleiche Spek-
trum auf. Das Spektrum des Istwertes ist im gesamten Bereich stark reduziert. Eine
mögliche Begründung besteht darin, dass die MPR aufgrund der Beschränkungen dem
78 5. Regelung von Antriebsprüfständen gekoppelt mit einer Simulation
• Halbierung der Totzeit z.B. mittels Verringerung der Abtastzeit auf 500 µs,
• Reduktion der Zeitkonstanten T1 auf 1 ms und Senkung der Dynamometerträg-
heit auf 0,1 kgm2 z.B. mittels einer PMSM statt einer ASM und
• Verdopplung der Beschränkungen z.B. mittels einer PMSM sowie einem besseren
mechanischen Aufbau
Der zweite Versuch beinhaltet weder Beschränkungen noch Totzeiten. Bis hier ergaben
alle Untersuchungen eine Variation des Pearsonkoeffizienten zwischen 0,970 und ma-
ximal 0,975 (WLTC 600 s). Mittels der Verwendung des idealen Verbrennungsmotor-
moments kann der Koeffizient signifikant erhöht (>0,985) und somit die Korrelation
zur Referenz verbessert werden. Wie schon beschrieben, ist jedoch die Regelgüte mit
den jetzigen Prüfstandsparametern um ca. 35 % (siehe Zeile 2 zu 3) vermindert. Ins-
besondere die Schwingungen des Verbrennungsmotors werden unterdrückt. Mittels
der Verbesserung der Prüfstandsperformance kann der Regelfehler zu 81 rad/s bzw.
30 rad/s vermindert werden.
Die erhöhte Regelgüte, die die verbesserten Prüfstandsparameter beinhaltet, ist so-
wohl im Frequenzspektrum als auch in der Winkelgeschwindigkeit sichtbar (siehe Ab-
bildung 5.16). Die Prüfstandsversion 1 (grau) folgt der Referenz im Zeitbereich exak-
ter als mit den normalen Parametern. Zudem wird der Frequenzgang insbesondere bei
der Leerlauffrequenz besser abgebildet. Höhere Verbrennungsmotorfrequenzen sind
weiterhin stark gedämpft. Die Prüfstandsversion 2 ohne Beschränkung folgt der Dre-
hungleichförmigkeit des Verbrennungsmotors weitaus besser. Das Frequenzspektrum
5.2. Simulative Untersuchung der Regelgüte des gekoppelten Prüfstandes 79
zeigt auch eine sehr gute Übereinstimmung. Zeitliche Auswertungen zeigen jedoch
Stellgrößenänderungen von ca. 20-30 kNm/s anstatt der ursprünglichen 1,8 kNm/s.
210
geschwindigkeit
Referenz
/ rad/sek
ω Verbesserung 1
Winkel-
200
ω Verbesserung 2
190
180
259 259,1 259,2 259,3 259,4
Zeit / s
0,15
geschwindigkeit|
Referenz
/ rad/sek
|Winkel-
0,1 ω Verbesserung 1
ω Verbesserung 2
0,05
0
10 20 30 40 50 60 70 80 90 100
Frequenz / Hz
Zusammenfassend kann festgestellt werden, dass die Wahl bzw. der Einfluss des zu-
rückführenden Drehmoments in die Co-Simulation ein wichtiges Kriterium für die
Übereinstimmung mit der Referenz ist. Eine präzise Schätzung des effektiven Verbren-
nungsmotormoments während der Laufzeit ist jedoch extrem aufwendig und oft nicht
realisierbar. Die Vergrößerung der Dynamometerträgheit verbessert zwar das Verhält-
nis zwischen MDyno und MVM zugunsten von MVM , führt aber durch die zusätzliche
Trägheit im Leerlauf und in niedrigen Gängen zu einer deutlichen Veränderung der
Systemcharakteristik. Daher müssen vor den EiL-Tests die Trägheiten, bezogen auf
die gewollten Untersuchungskriterien, gewählt oder bei der anschließenden Auswer-
tung berücksichtigt werden. In jedem Fall führt eine Verbesserung des Prüfstandes,
insbesondere durch die Erhöhung der Beschränkungen, zu einer Verbesserung der Re-
gelgüte und höheren Übereinstimmung mit der Referenz.
Experimentelle Untersuchungen
Der Verbrennungsmotor und der Prüfstand in der reinen Co-Simulation werden in
diesem Kapitel durch einen realen Verbrennungsmotorprüfstand substituiert. Im Ver-
gleich zur Co-Simulation enthält der reale Prüfstand mehr Unsicherheiten und ausge-
prägte Nichtlinearitäten. Als einführendes Unterkapitel werden daher zunächst maß-
gebliche Unsicherheiten am Beispiel der Schätzung des effektiven Verbrennungsmo-
tormoments dargestellt. Anschließend folgt ein Vergleich zwischen EiL-Prüfstand und
reiner Co-Simulation. Darauffolgend werden die Regelgüte des PI-Reglers sowie der
MPR an Volllastmanövern, im gesamten WLTC und an ausgesuchten Fahrszenarien im
Prüfstand untersucht.
Aufgrund der zeitlichen Verfügbarkeit des Verbrennungsmotorprüfstandes wurde nicht
die gesamte simulative Untersuchung vor den Prüfstandstests durchgeführt. Daher
weichen die MPR Parameter am Prüfstand im Detail von denjenigen in der reinen Co-
Simulation ab. Innerhalb der Unterschiede besitzt der Stellhorizont Hu (1 statt 16)
den größten Einfluss auf die Vergleichbarkeit zur Co-Simulation.
80
6.1. Unsicherheiten am realen gekoppelten Prüfstand 81
1700
Soll
1650 Ist
1600
1550
1500
273,80 273,85 273,90 273,95 274,00 274,05 274,10
Drehmoment / Nm
300
MVM berechnet
200 MVM Kennfeld
100 MPS
MVM Sim.
0
−100
273,80 273,85 273,90 273,95 274,00 274,05 274,10
Zeit / s
Die Istdrehzahl weist einen sprunghaften Verlauf auf. Sie wird basierend auf der ak-
tuellen Position berechnet. Die Position wird mittels des Inkrementalwinkelgebers er-
mittelt. Die PID-Methode benötigt einen ausreichend großen D-Anteil und gewich-
tet damit das sprunghafte Drehzahlsignal sehr stark. Aufgrund dessen erzielt hier die
Implementierung des Verfahrens keine verwendbaren Ergebnisse. Die direkte Metho-
de trifft im Mittel die simulierten Ergebnisse besser als das gemessene Drehmoment.
Auch die Amplitude der Schwingung ist höher. Die Verringerung des Mittelwertes und
der Amplitude im Messsignal erfolgt durch ein konstantes negatives Drehmoment des
Dynamometers. Das Messsignal wird außerdem mit einem analogen 500 Hz Tiefpass-
filter im Messflansch gefiltert, um eine Unterabtastung durch das Automatisierungs-
system zu vermeiden. Dadurch gehen allerdings Frequenzanteile verloren, die nicht
rekonstruiert werden können. Ein weiterer Fehler in Gleichung 6.1 bzw. eine Unsicher-
heit im Prüfstandsmodell sind das verwendete Zweimassenschwungrad und weitere
Schwungelemente. In der Simulation wird das Mehr-Massen-Feder-Dämpfer-System
vereinfacht zu einem Zwei-Massen-Feder-Dämpfer zusammengefasst und mit einem
bekannten Parameterpaar kalibriert. Gleichung 6.1 beschreibt hingegen eine starre
82 6. Experimentelle Untersuchungen
1,5
|Drehmoment| / Nm
MVM berechnet
MPS
1
MVM Sim.
0,5
0
10 20 30 40 50 60 70 80 90 100
Frequenz / Hz
Eine genaue Reproduktion des Motordrehmoments ist daher nicht möglich. Dennoch
führt eine Verwendung des berechneten Signals, insbesondere aufgrund des exakteren
Mittelwertes, theoretisch zu besseren Ergebnissen, da die Einflüsse der Dynamome-
terdynamik teilweise kompensiert werden können. In gewissen Arbeitspunkten führt
das berechnete Signal auch praktisch zu einer Verbesserung. In manchen transienten
Arbeitsbereichen ist jedoch die Schätzung des Dynamometerdrehmoments nicht exakt
genug und führt zu ungewollten Schwingungen.
Abbildung 6.2 zeigt die Hüllkurve des Frequenzspektrums für das berechnete (schwarz),
das gemessene (grau) und das simulierte Drehmoment (schwarz gestrichelt). Die deut-
liche Dämpfung der Verbrennungsmotordrehungleichförmigkeit ist sichtbar. Zusätz-
lich schwingt das berechnete Drehmoment mit einer erhöhten Amplitude bei niedrigen
Frequenzen.
Drehzahl U/min
10
−10
Wie oben beschrieben ist das Drehzahlsignal eine weitere Unsicherheit. Diese Unsi-
cherheit nimmt bei niedrigen Drehzahlen zu. Ein Extrembeispiel ist in Abbildung 6.3
dargestellt. Obwohl der Umrichter aktiv kein Drehmoment stellt, sind Drehzahlspitzen
zu erkennen. Durch die elektrische Voranregung des Dynamometers “zittert” der Rotor
über einem diskreten Messinkrement. Daraus folgt eine gemessene Drehzahl. Um aber
eine genaue Drehzahlmessung zu berechnen, müssen so viele Inkremente wie möglich
innerhalb eines Messfensters gezählt werden. Bei niedrigen Drehzahlen ist die Anzahl
beschränkt und führt zu einem verrauschten Drehzahlsignal. In einem EiL-Prüfstand
kann eine Regelung unter der Leerlaufdrehzahl bei Start-Stop-Anwendungen sowie
bei Fahrzeug-Hybridtopologien häufiger erfolgen. Eine Lösung wäre eine reine Steue-
rung oder eine Verbesserung des Drehzahlsignals. Eine genauere Drehzahlmessung
würde die Regelung in allen Arbeitsbereichen verbessern. Allgemein ist die Genauig-
keit des Drehzahlsignals entscheidend und die gezeigten hochfrequent überlagerten
Profile vermindern die Regelgüte. In Kapitel 6.4.2 werden die Einflüsse des Drehzahl-
signals an unterschiedlichen Fahrszenarien im WLTC exemplarisch gezeigt.
Drehzahl / U/min
3000
EiL
2000 Sim
1000
1502
0
1490 1495 1500 1505 1510 1515 1520
60
digkeit / km/h
EiL
Geschwin-
40 Sim
WLTC
20
0
1490 1495 1500 1505 1510 1515 1520
40
Fahrpedal / %
EiL
30 Sim
20
10
0
1490 1495 1500 1505 1510 1515 1520
Zeit / s
EiL MPS
50 EiL ECU
Sim MPS
0 Sim ECU
−50
1500,6 1500,65 1500,7 1500,75 1500,8
Zeit / s
wieder die Drehzahl, die Fahrzeuggeschwindigkeit und das Fahrpedal dar. Der Fehler
zwischen Prüfstand und reiner Co-Simulation ist hier kleiner als 1 %.
Drehzahl / U/min
3500
EiL
3000 Sim
2500 ∼ ∆<1 %
2000
1560 1570 1580 1590 1600 1610 1620 1630
digkeit / km/h
140 EiL
Geschwin-
120 Sim
100 WLTC
80
60
1560 1570 1580 1590 1600 1610 1620 1630
50
Fahrpedal / %
EiL
40 Sim
∼ ∆2 %
30
20
1560 1570 1580 1590 1600 1610 1620 1630
Zeit / s
Dementsprechend ist auch der Fehler in der Geschwindigkeit kleiner als 1 %. Das Fahr-
pedal weist hingegen größere Fehler auf. Bei 1590 s tritt eine Differenz (nicht der
Fehler) von 2 % im Fahrpedal auf, die laut Fahrpedalkennfeld ca. 9 Nm entspricht. Im
geschätzten Drehmoment beider ECU liegt die Differenz bei 1-5 Nm. Der Fehler ist da-
her zu vernachlässigen.
Insgesamt betrachtet liegt die mechanische Energie an der Messstelle, bezogen auf
den ganzen WLTC, in der Co-Simulation ca. 5 % höher als am Prüfstand. Der Verlauf
der Energie ist in Abbildung 6.7 abgebildet. Die Ursache der Differenz liegt in dem zu
geringen Bremsmoment des simulierten Motors während der Schubabschaltung.
Grundlegend zeigt das Verbrennungsmotor- und das Prüfstandsmodell eine hinrei-
chend gute Genauigkeit, um den Regler vor auszulegen und ggf. Fahrzeugkalibrie-
rungen und Tests durchzuführen. Das Schwungverhalten des realen Prüfstandes wird
jedoch ab einer bestimmten Frequenz nicht genau genug abgebildet.
86 6. Experimentelle Untersuchungen
0
0 200 400 600 800 1000 1200 1400 1600 1800
Zeit / s
Ein Ergebnis für den 4. Gang wird in Abbildung 6.8 gezeigt. Die Diagramme stellen
6.3. Untersuchung der Regelgüte anhand von Volllastmanövern 87
jeweils den Vergleich der Soll- mit der Istdrehzahl dar. Das erste Diagramm zeigt die
Ergebnisse mit den PI-Reglern und das Zweite die Ergebnisse mit der MPR. Bei Volllast
beschleunigt der Verbrennungsmotor die gesamte Trägheit im Prüfstand JPS =0,49 kgm2
schneller als die des Fahrzeugs mit einer Trägheit von 6,15 kgm2 . Daher muss der Dy-
namometer die Prüfstandswelle bremsen. Neben den Veränderungen im Umrichter
und der Kommunikation (siehe Tabelle 3.2) ist zwischen Version 1 und 2 das Automa-
tisierungssystem aktualisiert worden.
3500
Drehzahl / U/min
∆90 U/min
PI
3000
−∆300 U/min ∆250 U/min Ist V1, langsam
2500 Soll V1, langsam
2000 −∆150 U/min Ist V2, schnell
Soll V2, schnell
1500
356 358 360 362 364 366 368 370 372 374 376 378 380
3500
Drehzahl / U/min
Die Parameter für beide PI-Regler sind gleich gehalten. Es ist eine starke Verbesserung
der Regelgüte sowohl bei der Beschleunigung als auch beim Ausrollen zu erkennen.
Beide Systeme können den Prüfstand jedoch nicht ausreichend abbremsen und der
Integralteil des Reglers wird immer größer. Beim Ausrollen muss dieser Anteil wieder
reduziert werden und es entsteht daher weiterhin eine zeitlich lange Regeldifferenz,
obwohl das Reibmoment keine große Störgröße für den PI-Regler darstellt. Die MPR
weist gegenüber dem PI-Regler eine signifikante Verbesserung der Regelgüte auf. Beim
Beschleunigen ist die maximale Regeldifferenz mit MPR mehr als 18 mal und während
des Ausrollens ca. 9 mal kleiner als die des PI-Reglers.
Abbildung 6.9 stellt für Gang 1 den PI-Regler (Version 2) der MPR gegenüber. Im
ersten Diagramm sind die Ist- (schwarz) und die Solldrehzahlen (grau) für die MPR
(gestrichelt) und den PI-Regler (durchgezogen) gezeigt.
Der PI-Regler und die MPR überkompensieren die Trägheitsdifferenz von 2,67 kgm2 .
Bei der MPR stellt sich eine maximale Regeldifferenz von 100 U/min und beim PI-
88 6. Experimentelle Untersuchungen
−50
315,5 316 316,5 317 317,5 318 318,5 319 319,5 320
Zeit / s
Regler von 130 U/min ein. Wie schon zu Beginn des Kapitels angegeben, ist der Stell-
horizont Hu für die EiL-Tests gleich 1. Simulativ kann gezeigt werden, dass der op-
timale Stellhorizont von 16 die Regeldifferenz beim Beschleunigen stark verbessert.
Das zweite Diagramm zeigt das Solldrehmoment des PI-Reglers und der MPR. Beide
Verläufe gleichen sich im Wesentlichen. Dementsprechend ist auch ein ähnlicher Dreh-
zahlverlauf gegeben. Herauszustellen ist das bremsende Drehmoment des PI-Reglers,
obwohl eine positive Regeldifferenz bei einem normalen PI-Regler zu einem positiven
Drehmoment führen sollte. Deshalb besteht die Vermutung, dass der im Automatisie-
rungssystem verwendete PI-Regler um eine Vorsteuerung des Verbrennungsmotormo-
ments erweitert ist. Demnach ist nicht zu trennen, ob die schnellere Kommunikation
bzw. kürzere Umrichterzeiten oder die Kompensation die Regelgüte verbessert.
Zusammengefasst ist die MPR gegenüber dem PI-Regler, insbesondere in hohen Gän-
gen, von Vorteil. Ein weiterer Aspekt der Volllastmanövertests ist die Kalibrierung und
Untersuchung der Fahrbarkeit bzw. des Ansprechverhaltens des Fahrzeuges bei Last-
wechseln. Der PI-Regler ist ab dem 3. Gang nur unzureichend dynamisch für eine
vollständige Erfüllung dieser Aspekte. Die Verwendung der MPR ist hier vorteilhaft.
6.4. Untersuchung anhand des WLTC Fahrzyklus 89
2. Segment
OT 2. Zylinder
1. Segment
Die verstrichene Zeit wird innerhalb eines Segments gemessen und mit der letzten
Segmentzeit verrechnet. Mithilfe von Korrekturfaktoren wird dadurch die Ähnlichkeit
der Beschleunigungen σ in s−2 berechnet. Für verschiedene Arbeitspunkte sind unter-
schiedliche Streuungen der Beschleunigungen zulässig. Im Steuergerät sind angelern-
te und kalibrierte Schwellenwerte für σ implementiert, die eine normale Laufunruhe
des Verbrennungsmotors zzgl. des Antriebsstranges klassifizieren. Überschreitet σ den
Wert, wird ein Zähler σZ um 1 erhöht. Der Zähler wird in gewissen Intervallen neu
gestartet. Er ist kein Indikator, ob der EiL-Prüfstand das Schwungverhalten des realen
Antriebsstranges richtig abbildet, sondern wie viele zu hohe Schwingungen auftreten.
90 6. Experimentelle Untersuchungen
Obwohl die Regelgüten signifikante Differenzen aufweisen, sind die gemittelte Ener-
gie an der Messstelle und der Kraftstoffverbrauch pro 100 km nahezu identisch. Die
Dynamik bzw. Bandbreite des PI-Reglers ist daher ausreichend zum Abbilden der rele-
vanten Drehzahldynamik für den Kraftstoffverbrauch. Eine Steigerung der Bandbreite
durch die MPR ist hier nicht vorteilhaft. Selbst im Falle einer noch weiter reduzierten
Regeldynamik, wie in der langsamen Version 1 des Prüfstandes, verändert sich der
Kraftstoffverbrauch maximal um 1 %. Folglich ist eine schnelle Regelung für eine ge-
mittelte Energieuntersuchung weniger relevant.
Die komplette Anzahl an Schwellenwertüberschreitungen des Laufunruhe-Maßes ist
beim PI-Regler niedriger als bei der MPR. Um die Werte einordnen zu können, muss
der gesamte WLTC betrachtet werden.
In Abbildung 6.11 werden die Drehzahl, die Regeldifferenz und σZ jeweils für den
PI-Regler (schwarz) und die MPR (grau) dargestellt. In der Gesamtansicht des WLTC
sind keine Fehler der Drehzahl zu erkennen. Hingegen weist Diagramm 2 eine höhere
Regeldifferenz des PI-Reglers auf. Insbesondere bei hohen Lasten (ab 1500 s) ist die
Regelgüte schlechter.
Das dritte Diagramm zeigt σZ . Nahezu alle Schwellenüberschreitungen beider Regler
erfolgen während der Leerlaufphasen. Die MPR weist 2 und der PI-Regler 12 Über-
schreitungen außerhalb der Leerlaufphase auf. Im Fahrbereich des WLTC ist die MPR
somit dem PI-Regler überlegen. Die Leerlaufphasen werden näher im nächsten Kapitel
untersucht. Schließlich sollen noch die Hüllkurven des Frequenzspektrums der Soll-
und Istwinkelgeschwindigkeit in Abbildung 6.12 gegenübergestellt werden. Grund-
legend entsteht eine Dämpfung der Istwinkelgeschwindigkeit im gesamten gezeigten
Frequenzspektrum, wobei bis zu einer Frequenz von ca. 18 Hz die Dämpfung des PI-
Reglers im Mittel stärker als die der MPR ist. Insbesondere Frequenzen unterhalb von
5 Hz bildet die MPR signifikant besser als der PI-Regler ab. Allerdings, beginnend ab
6.4. Untersuchung anhand des WLTC Fahrzyklus 91
2000
1000
0
200 400 600 800 1000 1200 1400 1600 1800
20 PI MPR
−20
200 400 600 800 1000 1200 1400 1600 1800
PI MPR
40
σZ
20
0
200 400 600 800 1000 1200 1400 1600 1800
Zeit / s
ca. 20 Hz, ist die Verstärkung der MPR zwar noch höher als die des PI-Reglers, je-
doch verglichen mit dem Sollwert, stark reduziert. Beide Regler geben die Leerlauf-
schwingung bei 21-23 Hz nicht ausreichend wieder. Zusätzlich bilden sich Erhöhungen
im Frequenzspektrum bei ca. 10-11 Hz. Diese sind auch im gemessenen Drehmoment
(siehe Abbildung 6.2) sichtbar. Eine zeitliche Analyse der Frequenzen (siehe Anhang
A.4) zeigt erhöhte Leistungen bei 10 Hz in bestimmten, aber variablen Bereichen des
WLTC. Es ist zu vermuten, dass das Steuergerät in diesen Bereichen eine Diagnose
durchführt, indem der Zündwinkel aktiv verändert wird und somit eine Drehmoment-
schwingung entsteht.
92 6. Experimentelle Untersuchungen
·10−2
geschwindigkeit| 2
PI ωs
1,5 PI ω
|Winkel-
/ rad/s
MPR ωs
1 MPR ω
0,5
0
4 6 8 10 12 14 16 18 20 22 24 26 28 30
Frequenz / Hz
Leerlauf
Als erstes Fahrszenario soll die Untersuchung des Motorleerlaufs bei abgekoppeltem
Antriebsstrang stattfinden. Gemäß Abbildung 6.11 treten maßgeblich im Leerlauf Schwel-
lenwertüberschreitungen des Laufunruhe-Maßes auf. Im realen Fahrzeug ist der Ver-
brennungsmotor im Leerlauf die einzige Drehmomentquelle und der einzige Einfluss
auf die Laufunruhe. Daher ist der Schwellenwert im Leerlauf am niedrigsten und Über-
schreitungen durch das zusätzliche Dynamometermoment treten am schnellsten auf.
Grundlegend versucht das Verbrennungsmotor-Steuergerät die parametrisierte Leer-
laufdrehzahl zu halten. Die Prüfstandswelle wird somit im Leerlauf durch zwei Dreh-
zahlregler geregelt. Zwei Regler für eine Regelgröße können, abhängig von den Füh-
rungsgrößen, zu Schwingungen und Instabilitäten führen. Im EiL-Prüfstand resultiert
die Führungsgröße für den Dynamometerregler aus dem Verbrennungsmotormoment.
Bei einem idealen Regler würde der Drehzahlverlauf dem realen Profil im Fahrzeug
ähneln. Wie schon beschrieben, agiert der Dynamometerregler daher im Leerlauf nur
als Trägheitskompensation. Streng genommen wirkt auch außerhalb des Leerlaufs der
Fahrer als Drehzahlregler, jedoch ist nach Kapitel 3 seine Dynamik weitaus geringer
als die des Dynamometerreglers.
Die simulative Optimierung des Stellhorizonts Hu in Kapitel 5.2.1 zeigt im Leerlauf ei-
ne Erhöhung des Regelfehlers bei steigendem Hu . Als Begründung werden das fehler-
hafte Verbrennungsmotorkennfeld im Leerlauf, eine steigende Leistung und die Selbst-
6.4. Untersuchung anhand des WLTC Fahrzyklus 93
Abbildung 6.13 veranschaulicht die Problematik. Im ersten Diagramm sind die Ist-
(schwarz) und die Solldrehzahl (grau) mit der MPR zu erkennen. Ungefähr im Zeit-
bereich 499.55-499.6 s wird der Zähler für das Laufunruhe-Maß σZ , aufgrund der vom
Dynamometer erzeugten Schwingung, um 1 erhöht.
870
Drehzahl / U/min
Ist Soll
860
850
σZ + 1
840
Zündwinkel nach OT / ◦
499,3 499,35 499,4 499,45 499,5 499,55 499,6
10
20 7,5
MPS / Nm
10
0 5
−10 2,5
−20
0
499,3 499,35 499,4 499,45 499,5 499,55 499,6
10
MDyno,s / Nm
5
0
−5
PI MPR
−10
499,3 499,35 499,4 499,45 499,5 499,55 499,6
Zeit / s
Die Schwingung wird infolge einer Erhöhung des Drehmoments durch den Verbren-
nungsmotor bei 499.5 s angestoßen (siehe Drehmoment in Diagramm 2). Davor fällt
94 6. Experimentelle Untersuchungen
die Drehzahl im Mittel so lange, bis das Steuergerät reagiert und den Zündwinkel
(grau) vor den Oberen-Totpunkt verschiebt und somit das Drehmoment erhöht. Die
Erhöhung des Drehmoments führt zu einer Beschleunigung direkt gefolgt von einer
Niederdruck- und einer Hochdruckphase. Dieser Abfolge versucht der Drehzahlregler
zu folgen und stellt relativ dynamisch das Drehmoment des Dynamometers im Zeitbe-
reich 499.5-499.6 s (siehe graue Linie in Diagramm 3). In Diagramm 3 wird zusätzlich
das geforderte Drehmoment des PI-Reglers aus einem anderen Zyklus dargestellt. Der
PI-Regler weist aufgrund seiner geringeren Dynamik niedrigere Amplituden im Leer-
lauf auf. Die Laufunruhe im Leerlauf ist deshalb mit PI-Regler geringer als mit MPR.
Nicht nur im Leerlauf, sondern auch in anderen Drehzahlbereichen, kann die Einrege-
lung der Drehungleichförmigkeit ein mögliches Kriterium sein. Die Erhöhung der Reg-
lerdynamik mittels MPR verbessert signifikant die Regelgüte in Bereichen der gemit-
telten Drehzahl (<10 Hz, siehe Abbildung 6.12). Gleichzeitig werden auch die mittle-
ren Frequenzen (10-20 Hz) verstärkt. Die MPR ist, wie schon beschrieben, nicht im-
stande die Verbrennungsmotormoden (>21 Hz) ausreichend genau zu regeln. In der
reinen Co-Simulation ist eine Verbesserung der Reglerdynamik im gesamten Frequenz-
spektrum durch Erhöhung der Beschränkungen und Reduktion der Totzeiten möglich.
Dadurch könnte eine ausreichende Regelgüte im Bereich der Moden möglich sein.
Neben den Beschränkungen und den Totzeiten ist ein limitierender Faktor für eine
Bandbreitensteigerung des Reglers die mangelnde Genauigkeit der Drehzahlmessung.
In Diagramm 1 von Abbildung 6.13 ist wieder der kantige Istdrehzahlverlauf gezeigt.
Die Frequenz des Profils liegt abhängig vom Arbeitspunkt bei 200-300 Hz, besitzt aber
auch Bereiche ohne Veränderung (siehe 499,4 s). Außerdem könnte bei einer Steige-
rung der Bandbreite des Reglers die Unsicherheit des Drehzahlsignals zu ungewollten
Schwingungen führen. Zusammenfassend kann festgestellt werden, dass die Messung
der Drehzahl, die Dynamik der Drehmomentregelung des Dynamometers und die Sta-
bilität des mechanischen Aufbaus verbessert werden müssen, um Eigenmoden des Ver-
brennungsmotors in einem EiL-Prüfstand abbilden zu können.
Anfahren
Das Los- oder Anfahren gilt als wichtiger Punkt in der Fahrbarkeit des Fahrzeuges. Ei-
ne Kalibrierung der Fahrbarkeitsparameter im EiL-Prüfstand kann zu einer Reduktion
des Arbeitsaufwandes im Prototypen führen. Voraussetzung ist die Abbildung der re-
levanten Fahrbarkeitsaspekte im Fahrzeugmodell sowie eine ausreichende Regelgüte
am Prüfstand. Abbildung 6.14 vergleicht die Drehzahlverläufe im Eil-Prüfstand mit
PI-Regler (grau) und MPR (gestrichelt). Ab 1040,3 s beginnt die Kupplung zu schlup-
fen und das Fahrzeug kriecht los. Die MPR kann, im Gegensatz zum PI-Regler, der
Senkung der Solldrehzahl (schwarz) folgen.
Aus der Drehzahldifferenz ergibt sich in Diagramm 2 eine Abweichung bzgl. Fahr-
zeuggeschwindigkeit. Das Fahrzeug mit PI-Regler (schwarz) beschleunigt aufgrund
der höheren Drehzahl schneller. Es entsteht somit eine Abweichung in der Fahrbarkeit
relativ zur (idealen) Simulation.
6.4. Untersuchung anhand des WLTC Fahrzyklus 95
Drehzahl / U/min
1200 ωs PI, ω MPR, ω
1000
800
600
400
1040,5 1041 1041,5 1042 1042,5
geschwindigkeit / km/h
8
PI MPR
6
Fahrzeug-
4
2
0
1040,5 1041 1041,5 1042 1042,5
Zeit / s
Die MPR kann dem Schließen der Kupplung um ca. 1041,6 s und dem daraus resultie-
renden Abfall der Drehzahl entschieden genauer folgen als der PI-Regler. Würde die
MPR der Drehzahl noch präziser folgen, wäre sogar ein Abwürgen des Motors mög-
lich. Eine Anpassung der Getriebefunktionen könnte z.B. eine Folge sein. Allgemein
ist das Verhalten des Motors, aufgrund von nicht modelliertem Verhalten (z.B. Emis-
sionen), beim Anfahren von Interesse. Die korrekte Abbildung der Drehzahl aus der
Simulation ist daher von großer Relevanz. Die Parametrisierung des Getriebe- und
Verbrennungsmotorsteuergerätes ist mit höherer Genauigkeit der Drehzahlregelung
besser möglich.
Gangwechsel
Neben dem Anfahren stellt ein Gangwechsel einen Bereich mit hohen Drehzahlgradi-
enten dar. Die Regelgüte in diesem transienten Bereich soll in Abbildung 6.15 vergli-
chen werden. Die Abbildung zeigt drei Herunterschaltungen und zwei Lastwechsel.
In allen drei Schaltungen kann die MPR (gestrichelt) dem Sollwert (schwarz) na-
hezu exakt folgen. Lediglich die doppelte Überhöhung an der Drehzahlspitze eines
Gangwechsels wird nicht abgebildet. Der PI-Regler verringert die maximale Drehzahl
beim Schalten um ca. 130 U/min. Die Lastwechsel 815-825 s werden, im Gegensatz
zum Prüfstand mit MPR, nicht korrekt abgebildet und weisen einen Fehler von über
150 U/min auf. Die reduzierte Genauigkeit der Drehzahl hat zwar nur marginalen
Einfluss auf den Arbeitspunkt des Verbrennungsmotors, führt aber zu einem deutlich
verfälschten transienten Verlauf. Die Parametrisierung der Fahrbarkeit und der tran-
96 6. Experimentelle Untersuchungen
Drehzahl / U/min
1600
1400
Kapitel 2 führte das Prinzip der verteilten Modellbildung ein. Es wurde darauffol-
gend bei der Erstellung einer Fahrzeug-Co-Simulation verwendet. Insbesondere die
Möglichkeit, unterschiedliche Modellierungsprogramme einzusetzen und der Einbe-
zug von verschiedenen Projektpartnern, wurden als Vorteile herausgestellt. Eine gene-
rische Definition aller Modellschnittstellen, unter Berücksichtigung der späteren Prüf-
standsphase, wurde als wichtiger Entwicklungsaspekt hervorgehoben. Diese Arbeits-
weise stellt eine Reduktion der Aufwände und Steigerung der Modellqualität dar. Die
Genauigkeit der vorgestellten Co-Simulation wurde in Publikationen und in Kapitel
6 dieser Arbeit dargelegt. Die größte Abweichung zur Realität zeigte das verwendete
Prüfstandsmodell und die simulierte Motorsteuerung. Eine Verbesserung der Modell-
genauigkeit wäre zwar möglich, aber der daraus gewonnene Vorteil verglichen mit
dem steigenden Aufwand könnte ökonomisch zu gering sein. Ein reduziertes Prüf-
standsmodell für die spätere Verwendung in der MPR wurde hergeleitet. Die einfa-
che Wiederverwendbarkeit und Parametrisierung des Modells waren Kernaspekte bei
der Erstellung. So wurden z.B. eine starre Prüfstandswelle und ein für den Zeitschritt
konstantes Verbrennungsmotormoment angenommen. Eine Berücksichtigung des dy-
namischen Drehmomentes wäre mithilfe einer nicht-linearen MPR möglich. Auch hier
stellt sich die Frage, ob die Vorteile den erheblich höheren Rechen- und Parametrisie-
rungsaufwand rechtfertigen. Die generische Verwendung der MPR für andere Antrieb-
sprüfstände wäre hierdurch auch nicht möglich.
Eine allgemeine Gegenüberstellung der Modellgenauigkeit, der Realitätsnähe der Er-
gebnisse und des Modellierungsaufwandes im Themenfeld von XiL ist nicht erfolgt.
Eine Untersuchung hierzu könnte zur weiteren Aufwandsreduktion beitragen.
97
98 7. Diskussion und Ausblick
Die Reduktion der drei Fehlerarten ist ein zentraler Punkt dieser Arbeit. Hierzu er-
folgte in Kapitel 3 eine theoretische Einordnung der Fehler, indem der Regelkreis des
EiL-Prüfstandes aufgestellt wurde. Der Regelkreis bestand aus den zwei unterschied-
lichen Kreisen Fahrer und Drehzahlregelung. Der Regelkreis Fahrer besaß, aufgrund
seiner weit langsameren Dynamik, einen vernachlässigbaren Einfluss auf die Dreh-
zahlregelung. Die bidirektionale Wechselwirkung von Führungs- (aus der Simulation)
und Regelgröße (aus dem Prüfstand) im Drehzahlregelkreis wurde mit der Messung,
mittels des Drehmomentaufnehmers, begründet (Fehlerart Messen). Es erfolgte die
Schlussfolgerung, dass der Fehler nur bei hohen Dynamometerträgheiten zu vernach-
lässigen sei.
Die Auswirkungen des Fehlers wurden weiterhin simulativ in Kapitel 5 untersucht. Da-
vor wurde im gleichen Kapitel eine MPR für den Drehzahlregelkreis entworfen. Diese
MPR erweiterte in der Literatur bestehende Regler, die in Kapitel 4 vorgestellt wurden,
um eine Verbrennungsmotor- und Störgrößenkompensation. Der Fokus beim Entwurf
lag auf der Verwendung von bekannten Signalen und Parametern. Im Gegensatz zu
den in der Literatur vorgeschlagenen Verfahren war die entworfene MPR nahezu ohne
Vorkenntnisse anwendbar und unterstützt somit den Aspekt der Aufwandsreduktion.
Darüber hinaus steigerte die MPR die Regelgüte signifikant und verminderte somit die
Fehlerarten Regler und Prüfstand.
Zur Einordnung des Fehlers, verursacht durch eine falsche Messung, wurde die Co-
Simulation ohne Prüfstand als Referenz verwendet. Die Simulation zeigte, abhängig
von der Aufteilung der Trägheiten, unterschiedliche Einflüsse auf die einzelnen Fre-
quenzbänder der Regelung. Bei niedrigen Dynamometerträgheiten erfolgte eine gute
Übereinstimmung mit der Referenz für Frequenzen unterhalb der Verbrennungsmotor-
moden, da die Fehlerart Prüfstand abnahm. Bei hohen Dynamometerträgheiten nahm
die Fehlerart Prüfstand zu, aber die Fehlerart Messung nahm ab. Dadurch wurden die
niedrigen schlechter und die höheren Frequenzen besser abgebildet. Abschließend
wurde gezeigt, dass durch Rückführung des effektiven Verbrennungsmotordrehmo-
ments eine genauere Übereinstimmung mit der Referenz erfolgen kann.
In einem realen EiL-Prüfstand erfolgte die Erprobung der MPR mittels des WLTC und
anhand von Volllastmanövern. Als Einstieg zeigte der erste Teil von Kapitel 6 Unsicher-
heiten im Prüfsand, begründet durch das Zweimassenschwungrad und die Drehzahl-
messung. Die Unsicherheiten wurden nicht in der MPR bzw. bei der Modellbildung
des simulierten Prüfstandes berücksichtigt. Daraus resultierend wurde geschlussfol-
gert, dass eine Schätzung des idealen Drehmoments für die Co-Simulation und eine
Regelung höher als 20 Hz nur teilweise möglich sind. Dennoch war eine viel höhere
Regelgüte und Bandbreite mit der MPR, verglichen mit einem PI-Regler, im WLTC und
in Volllastmanövern vorhanden. Der Fehler im WLTC reduzierte sich von 169 rad/s auf
71 rad/s. In der Bewertung des EiL-Prüfstandes als Trägheitssimulation mittels Voll-
lastmanövern wurde die MPR, insbesondere in hohen Gängen, als klare Verbesserung
beschrieben. Für eine weitere Verbesserung wurden eine genauere Drehzahlmessung
7.2. Ausblick 99
7.2. Ausblick
Neben der Reduktion der Fehlerarten und der Vorstellung eines Entwicklungsbeispiels,
ist eine Zielsetzung dieser Arbeit die Entwicklung eines Regelungskonzepts für unter-
schiedliche Antriebsstrangtopologien. Aufgrund der verwendeten Regelungsstruktur
ist eine Substitution des Verbrennungsmotors durch eine andere Antriebsmaschine oh-
ne großen Aufwand möglich. Im folgenden Ausblick werden daher die möglichen To-
pologien vorgestellt. Die Kompatibilität mit der verwendeten Co-Simulation ist Grund-
lage andere Antriebsstrangtopologien zu testen.
Als Beispiel soll der Antriebsstrang, bestehend aus mehreren Topologien, diskutiert
(siehe Abbildung 1.1 und 7.1) werden. Eine mögliche Erweiterung eines konventio-
nellen Antriebsstrangs wäre z.B. ein P2-Hybrid. Hierzu müssten in der bestehenden
Co-Simulation eine weitere Drehmomentquelle und eine Kupplung hinzugefügt wer-
den (zzgl. Hybridsteuerung, Batterie, Batteriemanagement etc. die hier aber nicht re-
levant sind). Der mechanische Aufbau eines Elektromotorprüfstandes ist einem Ver-
brennungsmotorprüfstand sehr ähnlich. Die Synchronisationsstelle im Prüfstand liegt
daher wieder am Messflansch und in der Simulation zwischen Kupplung und Ge-
triebe. Die MPR muss lediglich bzgl. des neuen Prüfstandes parametrisiert und das
Verbrennungsmotor- durch das Elektromotorsollmoment ersetzt werden. Die Parame-
trisierung kann ähnlich erfolgen, jedoch muss, aufgrund der geringen Massenträghei-
ten, die Gewichtungsmatrix Q niedriger gewählt werden. Auch der gleichzeitige Be-
trieb von zwei Prüfständen ist möglich. Die Kopplung eines Elektromotorprüfstandes
mit einem Verbrennungsmotorprüfstand erfolgt über die bestehende Co-Simulation.
Zu beachten ist die bidirektionale Kopplung der Führungs- mit den Regelgrößen über
die Messmomente (siehe Fall 2, Kapitel 5.2.4). Da die Elektromotorträgheit oft viel ge-
ringer als die Dynamometerträgheit ist, kann die Rückkopplung aus dem Elektromo-
torprüfstand vernachlässigt werden. Auf diese Weise ist eine Variation der Topologien
1-7 (siehe Abbildung 7.1) möglich. Zu untersuchen wäre die Auswirkung unterschied-
licher Verteilung der Massenträgheiten.
100 7. Diskussion und Ausblick
6
3
7
1
4
8
5 Synchronisationsstelle
7
2 EiL
kuk ≥ 0
kuk = 0 ⇔ u(t) = 0
kauk = kak · kuk
kb + uk ≤ kbk + kuk
Das Quadrat der Norm kuk22 beschreibt die Energie des Signals im Zeitbereich 0 bis T.
Analog kann die mittlere Leistung eines Signals im Zeitbereich 0 bis T nach
Z T
1
u(t)2 d t (A.2)
T 0
definiert werden. In dieser Arbeit wird die normierte L2,N -Norm als Wurzelquadrat der
mittleren Leistung des Signals bezeichnet.
v
u Z T
t1
L2,N (u) = u(t)2 d t (A.3)
T 0
101
102 A. Anhang
A.2. Signal-Korrelation
Die Bildung der Kreuzkorrelation wird häufig verwendet, wenn die Ähnlichkeit von
zwei Signalen ermittelt werden soll. Die nachfolgende Herleitung ist maßgeblich [118]
entnommen.
Die Ähnlichkeit zweier diskreter Signale f und h wird über das Produkt der Signale
gebildet.
∞
X
r0 = f (k) · h(k) (A.4)
k=−∞
Für die Kreuzkorrelation wird ein Signal zeitlich verschoben und ein Ähnlichkeitswert
zu jeder Verschiebung gebildet.
∞
X
R= f (k) · h(k + n) mit n = 0, ±1, ±2...∞ (A.5)
k=−∞
Bei zwei identischen Signalen ist der Koeffizient gleich 1. In dieser Arbeit wird der
Pearsonkoeffizient mit der Verschiebung 0 verwendet ρ( f , h, 0).
A.3. Fahrzeugparameter 103
A.3. Fahrzeugparameter
Leergewicht 900 kg
Gesamtgewicht m F 1150 kg
Querschnittfläche 2,25 m2
Fahrzeuglängsdynamik
Luftwiderstandsbeiwert 0,43
Dynamischer Reifenradius rRad 0,292 m
Rollwiderstandsbeiwert 0,0084
Anzahl Gänge 6
Übersetzung 1. Gang i DK G 3,917
Übersetzung 2. Gang i DK G 2,429
Übersetzung 3. Gang i DK G 1,436
Übersetzung 4. Gang i DK G 1,021
Getriebe
Übersetzung 5. Gang i DK G 0,867
Übersetzung 6. Gang i DK G 0,702
Übersetzung Diff. 1./2./5./6. Gang i Di f f 3,894
Übersetzung Diff. 3./4. Gang i Di f f 4,352
Art Benzin
Einspritzsystem Zentraleinspritzung
Zylinderanzahl 3
Verbrennungsmotor
Hubraum 0,9 l
Leistung 66 kW
Maximales Drehmoment 130 Nm
Verbrennungsmotor + DMF JV M 0,26 kgm2
Getriebe J DK G 0,25 kgm2
Trägheiten
Welle JWelle 0,01 kgm2
Rad JRad 0,708 kgm2
J F = ((m F · rRad
2
+ JRad )/i Di
2
ff
+ JWelle )/i DK
2
G
+ J DK G (A.7)
104 A. Anhang
[6] Uwe Dombrowski. Lean Development. Berlin, Heidelberg: Springer Berlin Hei-
delberg, 2015. ISBN: 978-3-662-47420-4. DOI: 10.1007/978-3-662-47421-
1.
[7] Sung-Yong Lee u. a. »Hardware-in-the-Loop-Based Virtual Calibration Approach
to Meet Real Driving Emissions Requirements«. In: SAE technical paper series
(2018). DOI: 10.4271/2018-01-0869.
[8] Herbert Schuette und Markus Ploeger. »Hardware-in-the-Loop Testing of Engi-
ne Control Units - A Technical Survey«. In: SAE technical paper series (2007).
DOI : 10.4271/2007-01-0500.
105
106 Literaturverzeichnis
[21] Martin Krammer u. a. »The Distributed Co-Simulation Protocol for the Integra-
tion of Real-Time Systems and Simulation Environments«. In: 50th Computer
Simulation Conference (2018), S. 1. DOI: 10.22360/summersim.2018.scsc.
001.
[22] Jakob Andert u. a. »Road-to-rig-to-desktop: Virtual development using real-
time engine modelling and powertrain co-simulation«. In: International Jour-
nal of Engine Research (2018). ISSN: 1468-0874. DOI: 10.1177/1468087418767221.
Literaturverzeichnis 107
[23] Torsten Blochwitz u. a. »Functional Mockup Interface 2.0: The Standard for
Tool independent Exchange of Simulation Models«. In: Linköping Electronic
Conference Proceedings (2012), S. 173–184. DOI: 10.3384/ecp12076173.
[24] Cláudio Gomes u. a. Co-simulation: State of the art. 1.02.2017. URL : http :
//arxiv.org/pdf/1702.00686v1 (besucht am 31. 12. 2019).
[25] Felix Matthies. Beitrag zur Modellbildung von Antriebsträngen für Fahrbarkeits-
untersuchungen. Berlin: epubli GmbH, 2013. ISBN: 978-3-8442-6704-4.
[26] Jan Lunze. Regelungstechnik 2: Mehrgrssensysteme, digitale regelung. 8., über-
arbeitete Auflage. Springer-Lehrbuch. Berlin: Springer Vieweg, 2014. ISBN:
978-3-642-53944-2.
[27] Rolf Isermann. Mechatronische Systeme: Grundlagen. 2. vollständig neu bear-
beitete Auflage. Berlin, Heidelberg: Springer-Verlag Berlin Heidelberg, 2008.
ISBN : 978-3-540-32336-5. DOI : 10.1007/978-3-540-32512-3.
[49] Tahir Sag und Mehmet Cunkas. »Multiobjective genetic estimation to induc-
tion motor parameters«. In: Electromotion 07 (2007), S. 628–631. DOI: 10.
1109/ACEMP.2007.4510580.
[50] Lluis Monjo u. a. »Squirrel-Cage Induction Motor Parameter Estimation Using
a Variable Frequency Test«. In: IEEE Transactions on Energy Conversion 30.2
(2015), S. 550–557. ISSN: 0885-8969. DOI: 10.1109/TEC.2014.2362964.
[51] Saadettin Aksoy, Aydin Mühürcü und Hakan Kizmaz. »State and parameter
estimation in induction motor using the Extended Kalman Filtering algorithm«.
In: Modern Electric Power Systems, Wroclaw (2010).
[52] Uwe Kiencke und Lars Nielsen. Automotive Control Systems. 2nd ed. New York:
Springer-Verlag Berlin Heidelberg, 2005. ISBN: 978-3-540-26484-2.
[53] Engelbert Gruenbacher und L. del Re. »Robust inverse control for combustion
engine test benches«. In: American Control Conference (2008), S. 2852–2857.
DOI : 10.1109/ACC.2008.4586926.
[61] Mattia Morandin, Silverio Bolognani und Adriano Faggion. »Active Torque
Damping for an ICE-Based Domestic CHP System With an SPM Machine Drive«.
In: IEEE Transactions on Industry Applications 51.4 (2015), S. 3137–3146.
ISSN : 0093-9994. DOI : 10.1109/TIA.2015.2399617.
[62] Rainer Schicker und Georg Wegener. Measuring torque correctly. Darmstadt:
HBM, Hottinger Baldwin Messtechnik, 2002. ISBN: 3-00-008945-4.
[63] Jürgen Andrae und Georg Wegener. »Dynamische Drehmomentmessung. Dreh-
momentaufnehmer in Leistungsprüfständen (Dynamic Torque Measurement.
Torque Transducers in Power Test Stands)«. In: tm – Technisches Messen 73.12
(2006), S. 350. ISSN: 0171-8096. DOI: 10.1524/teme.2006.73.12.684.
[64] EtherCAT Technology Group. EtherCAT: The Ethernet Fieldbus. 2019. URL: https:
//www.ethercat.org (besucht am 31. 12. 2019).
[65] Dierk Schröder. Elektrische Antriebe - Regelung von Antriebssystemen. Berlin,
Heidelberg: Springer Berlin Heidelberg, 2009. ISBN: 978-3-540-89612-8. DOI:
10.1007/978-3-540-89613-5.
[66] Christian Westermayer u. a. »High Dynamic Torque Control for Industrial En-
gine Test Beds«. In: IEEE Transactions on Industrial Electronics 60.9 (2013),
S. 3877–3888. ISSN: 0278-0046. DOI: 10.1109/TIE.2012.2206338.
[67] Lennart Ljung. System Identification Toolbox™ Reference. 17a. The MathWorks,
Inc., 2017.
[68] Rolf Isermann und Marco Münchhof. Identification of Dynamic Systems. Berlin,
Heidelberg: Springer Berlin Heidelberg, 2011. ISBN: 978-3-540-78878-2. DOI:
10.1007/978-3-540-78879-9.
[69] Inc. The MathWorks. Matlab Function Reference. The MathWorks, Inc., 2017.
[70] Sönke Thomsen, Nils Hoffmann und Friedrich Wilhelm Fuchs. »PI Control, PI-
Based State Space Control, and Model-Based Predictive Control for Drive Sys-
tems With Elastically Coupled Loads—A Comparative Study«. In: IEEE Tran-
sactions on Industrial Electronics 58.8 (2011), S. 3647–3657. ISSN: 0278-0046.
DOI : 10.1109/TIE.2010.2089950.
[71] José David López, Jairo José Espinosa und John Agudelo. »Decoupled control
for internal combustion engines research test beds«. In: Revista Facultad de
Ingeniería Universidad de Antioquia 06 (2011), S. 23–31.
[72] Thomas E. Passenbrunner u. a. »Direct multivariable controller tuning for in-
ternal combustion engine test benches«. In: Control Engineering Practice 29
(2014), S. 115–122. ISSN: 09670661. DOI: 10.1016/j.conengprac.2014.
04.009.
[73] Ismael Payo u. a. »Control Applied to a Reciprocating Internal Combustion
Engine Test Bench under Transient Operation: Impact on Engine Performance
and Pollutant Emissions«. In: Energies 10.11 (2017), S. 1690. DOI: 10.3390/
en10111690.
Literaturverzeichnis 111
[81] Marcin Cychowski, Rafal Jaskiewicz und Krzysztof Szabat. »Model Predictive
Control of an elastic three-mass drive system with torque constraints«. In: IEEE
International Conference on Industrial Technology (2010), S. 379–385. DOI: 10.
1109/ICIT.2010.5472710.
[82] Patrick Lanusse u. a. »Development of a fractional order based MIMO con-
troller for high dynamic engine testbeds«. In: Control Engineering Practice 56
(2016), S. 174–189. ISSN: 09670661. DOI: 10.1016/j.conengprac.2016.
06.009.
[83] Elmer G. Gilbert. »The Decoupling of Multivariable Systems by State Feed-
back«. In: SIAM Journal on Control 7.1 (1969), S. 50–63. ISSN: 0036-1402.
DOI : 10.1137/0307004.
[84] Serge Zacher und Manfred Reuter. Regelungstechnik für Ingenieure: Analyse,
Simulation und Entwurf von Regelkreisen. 13., überarb. und erw. Aufl. Wiesba-
den: Vieweg+Teubner Verlag / Springer Fachmedien Wiesbaden GmbH Wies-
baden, 2011. ISBN: 9783834809001. DOI: 10.1007/978-3-8348-9837-1.
[85] Carsten Scherer. »Theory of Robust Control«. Lecture notes. Delft: Delft Uni-
versity of Technology, 2001. (Besucht am 28. 11. 2019).
112 Literaturverzeichnis
[96] H. J. Ferreau, H. G. Bock und M. Diehl. »An online active set strategy to over-
come the limitations of explicit MPC«. In: International Journal of Robust and
Nonlinear Control 18.8 (2008), S. 816–830.
[97] Hans Joachim Ferreau. »Model Predictive Control Algorithms for Applicati-
ons with Millisecond Timescales«. Dissertation. Leuven: Katholieke Universi-
teit Leuven, 2011.
[98] Dan Simon. Optimal state estimation: Kalman, H [infinity] and nonlinear ap-
proaches. Hoboken, N.J.: Wiley-Interscience, 2006. ISBN: 978-0-471-70858-2.
[99] Mohinder S. Grewal und Angus P. Andrews. Kalman filtering: Theory and prac-
tice using MATLAB. 2nd ed. Electronic and electrical engineering. New York:
Wiley, 2001. ISBN: 0-471-26638-8.
Literaturverzeichnis 113
[103] A. Radke und Zhiqiang Gao. »A survey of state and disturbance observers for
practitioners«. In: American Control Conference (2006), 6 pp. DOI: 10.1109/
ACC.2006.1657545.
[104] James B. Rawlings. Model Predictive Control Short Course - Putting it all To-
gether. SADCO Summer School, Workshop on Optimal und Model Predictive
Control, 2013.
[105] A. K. Tangirala u. a. »Issues in multirate process control«. In: 1999 American
Control Conference (1999). DOI: 10.1109/ACC.1999.786576.
[106] Olivier Sename. »New trends in design of observers for time-delay systems«.
In: Kybernetika 37.4 (2001), S. 427–458. URL: http : / / eudml . org / doc /
33545.
[107] Michael Zeitz. »Minimalphasigkeit – keine relevante Eigenschaft für die Rege-
lungstechnik!« In: at - Automatisierungstechnik 62.1 (2014). ISSN: 0178-2312.
DOI : 10.1515/auto-2014-1067.
[108] Alberto Isidori. Nonlinear Control Systems. Third Edition. Communications and
Control Engineering. London: Springer, 1995. ISBN: 9781447139096. DOI:
10.1007/978-1-84628-615-5. URL: http://dx.doi.org/10.1007/978-
1-84628-615-5.
[109] Ferdinand Svaricek. »Nulldynamik linearer und nichtlinearer Systeme: Defini-
tionen, Eigenschaften und Anwendungen (Zero Dynamics of Linear and Non-
linear Systems: Definitions, Properties and Applications)«. In: at - Automati-
sierungstechnik 54.7/2006 (2006), S. 219. ISSN: 0178-2312. DOI: 10.1524/
auto.2006.54.7.310.
[110] Bruno M. Lima, Daniel M. Lima und Julio E. Normey-Rico. »A robust predic-
tor for dead-time systems based on the Kalman filter«. In: IFAC-PapersOnLine
51.25 (2018), S. 24–29. ISSN: 24058963. DOI: 10.1016/j.ifacol.2018.11.
076.
[111] Ludek Buchta und Lukas Otava. »Compensation of Dead-Time Effects Based
on Kalman Filter for PMSM Drives«. In: IFAC-PapersOnLine 51.6 (2018), S. 18–
23. ISSN: 24058963. DOI: 10.1016/j.ifacol.2018.07.123.
[112] Leonid Mirkin und Natalya Raskin. »Every stabilizing dead-time controller has
an observer–predictor-based structure«. In: Automatica 39.10 (2003), S. 1747–
1754. ISSN: 00051098. DOI: 10.1016/S0005-1098(03)00182-1.
114 Literaturverzeichnis
[113] H.J. Ferreau, A. Potschka und C. Kirches. qpOASES webpage. 2007–2017. URL:
http://www.qpOASES.org/ (besucht am 31. 12. 2019).
[114] Martin Rau. »Nichtlineare modellbasierte prädiktive Regelung auf Basis lern-
fähiger Zustandsraummodelle«. Dissertation. München: Technische Universi-
tät München, 2003.
[115] Klaus Ries-Mueller u. a. »Verfahren zur Erkennung von Verbrennungsausset-
zern: Patentschrift«. DE19622448.
[116] John C. Doyle, Bruce A. Francis und Allen R. Tannenbaum. Feedback Control
Theory. Dover Books on Electrical Engineering. Newburyport: Dover Publica-
tions, 2013. ISBN: 9780486469331.
[117] Kemin Zhou und John Comstock Doyle. Essentials of robust control. Upper
Saddle River, NJ: Prentice Hall, 1999. ISBN: 9780135258330.
[118] Beate Meffert und Olaf Hochmuth. Werkzeuge der Signalverarbeitung. Humboldt-
Universität zu Berlin, 2018. DOI: 10.18452/19595.