AT526104A1 - Verfahren zur Identifizierung eines Gesetzes zur Vorwärtssteuerung eines Steuerungsparameters eines Antriebsstrangs aus Messdaten - Google Patents
Verfahren zur Identifizierung eines Gesetzes zur Vorwärtssteuerung eines Steuerungsparameters eines Antriebsstrangs aus Messdaten Download PDFInfo
- Publication number
- AT526104A1 AT526104A1 ATA50304/2022A AT503042022A AT526104A1 AT 526104 A1 AT526104 A1 AT 526104A1 AT 503042022 A AT503042022 A AT 503042022A AT 526104 A1 AT526104 A1 AT 526104A1
- Authority
- AT
- Austria
- Prior art keywords
- model parameters
- drive train
- modeled
- output signal
- computer
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 238000005259 measurement Methods 0.000 title description 4
- 238000012360 testing method Methods 0.000 claims abstract description 14
- 230000008569 process Effects 0.000 claims abstract description 10
- 230000036962 time dependent Effects 0.000 claims abstract description 10
- 238000004088 simulation Methods 0.000 claims abstract description 7
- 238000004590 computer program Methods 0.000 claims description 3
- 230000011664 signaling Effects 0.000 claims 1
- 238000002485 combustion reaction Methods 0.000 description 7
- 238000005457 optimization Methods 0.000 description 7
- 230000008901 benefit Effects 0.000 description 4
- 230000001276 controlling effect Effects 0.000 description 3
- 239000000446 fuel Substances 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 102100034112 Alkyldihydroxyacetonephosphate synthase, peroxisomal Human genes 0.000 description 1
- 239000004215 Carbon black (E152) Substances 0.000 description 1
- 101000799143 Homo sapiens Alkyldihydroxyacetonephosphate synthase, peroxisomal Proteins 0.000 description 1
- 238000000848 angular dependent Auger electron spectroscopy Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003197 catalytic effect Effects 0.000 description 1
- 238000010531 catalytic reduction reaction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 229930195733 hydrocarbon Natural products 0.000 description 1
- 150000002430 hydrocarbons Chemical class 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 239000005518 polymer electrolyte Substances 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D41/1406—Introducing closed-loop corrections characterised by the control or regulation method with use of a optimisation method, e.g. iteration
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0002—Automatic control, details of type of controller or control system architecture
- B60W2050/0012—Feedforward or open loop systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0002—Automatic control, details of type of controller or control system architecture
- B60W2050/0018—Method for the design of a control system
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0019—Control system elements or transfer functions
- B60W2050/0022—Gains, weighting coefficients or weighting functions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0019—Control system elements or transfer functions
- B60W2050/0028—Mathematical models, e.g. for simulation
- B60W2050/0037—Mathematical models of vehicle sub-units
- B60W2050/0039—Mathematical models of vehicle sub-units of the propulsion unit
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0062—Adapting control system settings
- B60W2050/0075—Automatic parameter input, automatic initialising or calibrating means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/06—Combustion engines, Gas turbines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2710/00—Output or target parameters relating to a particular sub-units
- B60W2710/06—Combustion engines, Gas turbines
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1409—Introducing closed-loop corrections characterised by the control or regulation method using at least a proportional, integral or derivative controller
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/141—Introducing closed-loop corrections characterised by the control or regulation method using a feed-forward control element
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1413—Controller structures or design
- F02D2041/1422—Variable gain or coefficients
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1413—Controller structures or design
- F02D2041/1423—Identification of model or controller parameters
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1433—Introducing closed-loop corrections characterised by the control or regulation method using a model or simulation of the system
- F02D2041/1437—Simulation
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/04—Engine intake system parameters
- F02D2200/0406—Intake manifold pressure
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/08—Exhaust gas treatment apparatus parameters
- F02D2200/0812—Particle filter loading
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2250/00—Engine control related to specific problems or objectives
- F02D2250/18—Control of the engine output torque
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2250/00—Engine control related to specific problems or objectives
- F02D2250/32—Air-fuel ratio control in a diesel engine
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2250/00—Engine control related to specific problems or objectives
- F02D2250/34—Control of exhaust back pressure, e.g. for turbocharged engines
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2250/00—Engine control related to specific problems or objectives
- F02D2250/36—Control for minimising NOx emissions
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/0025—Controlling engines characterised by use of non-liquid fuels, pluralities of fuels, or non-fuel substances added to the combustible mixtures
- F02D41/0047—Controlling exhaust gas recirculation [EGR]
- F02D41/005—Controlling exhaust gas recirculation [EGR] according to engine operating conditions
- F02D41/0052—Feedback control of engine parameters, e.g. for control of air/fuel ratio or intake air amount
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Evolutionary Computation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Medical Informatics (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Transportation (AREA)
- Feedback Control In General (AREA)
Abstract
Die vorliegende Erfindung betrifft ein computerimplementiertes Verfahren zur Identifizierung eines Gesetzes zur Vorwärtssteuerung eines Steuerungsparameters eines Antriebsstrangs eines Fahrzeugs, umfassend die Schritte: - Ermitteln (20a) von Prozessdaten, umfassend ein Eingangssignal (u) und ein Ausgangssignal (y), an einem Antriebsstrangprüfstand oder einer Simulation eines Antriebsstrangprüfstands oder einem Motorprüfstand oder einer Simulation eines Motorprüfstands; - Modellieren (20b) des Eingangssignals (u) und des Ausgangssignals (y) als gewichtete Linearkombination aus zeitabhängigen Basisfunktionen (φk); - Bestimmen (20c) von wenigstens einer zeitlichen Ableitung des modellierten Eingangssignals (u) und wenigstens einer zeitlichen Ableitung des modellierten Ausgangssignal (y) als Ableitung der zeitabhängigen Basisfunktionen (φk); - Bestimmen (20d) von ersten unabhängigen gewichteten Linearkombinationen zwischen dem modellierten Eingangssignal (u) und den zeitlichen Ableitungen des modellierten Eingangssignals (u'), wobei erste Modellparameter zur Gewichtung genutzt werden, und zweiten unabhängigen gewichteten Linearkombinationen zwischen dem modellierten Ausgangssignal (m) und den zeitlichen Ableitungen des modellierten Ausgangssignals (m), wobei zweite Modellparameter zur Gewichtung genutzt werden; und - Bestimmen (20e) der ersten Modellparameter (θu) aus den ersten unabhängigen gewichteten Linearkombinationen und der zweiten Modellparameter (θy) aus den zweiten unabhängigen gewichteten Linearkombinationen mittels der Methode der kleinsten Quadrate.
Description
Verfahren zur Identifizierung eines Gesetzes zur Vorwärtssteuerung eines
Steuerungsparameters eines Antriebsstrangs aus Messdaten
Die vorliegende Erfindung betrifft ein Computerimplementiertes Verfahren zur Identifizierung eines Gesetzes zur Vorwärtssteuerung eines Steuerungsparameters eines Antriebsstrangs eines Fahrzeugs sowie ein Verfahren zur Vorwärtssteuerung eines Antriebsstrangs eines Fahrzeugs, eine Steuerungseinheit, einen Antriebsstrang eines Fahrzeugs, ein Computerprogramm und ein computerlesbares Medium basierend auf dem Verfahren.
Jüngste gesellschaftliche, politische und technologische Entwicklungen beeinflussen die Weiterentwicklung der Antriebsstrangsteuerung von Fahrzeugen erheblich. Einerseits impliziert die Forderung nach einer Verringerung des Energieverbrauchs und der Emissionen im realen Fahrbetrieb und nicht nur für einige vordefinierte Fahrzyklen die Notwendigkeit, den Fahrzeugbetrieb im realen Betrieb laufend zu optimieren. Andererseits sind in den letzten Jahren eine Vielzahl neuer Fahrzeugfunktionen entstanden, wie beispielsweise autonomes Fahren, ADAS, vorausschauende Funktionen oder Flottenmanagement. Neue zusätzliche Faktoren und eine komplizierte Kombination von Zielen beeinflussen die
Optimierungsentscheidungen erheblich.
Dieses Optimierungsproblem kann durch konventionelle regelbasierte Steuerungen mit offline kalibrierten Regeln insbesondere aus den folgenden Gründen nicht mehr gelöst werden.
Der Ansatz der Kalibrierungsregeln basiert im Allgemeinen auf OfflineOptimierungen, die für einige wenige Fahrzyklen durchgeführt werden. Eine Optimierung im davon regelmäßig stark abweichenden realen Fahrbetrieb ist nicht möglich.
Der bei wenigen Kalibrierungsregeln bestehende Vorteil von Transparenz und Nachvollziehbarkeit der Regelung bei einfachen geschlossenen Regelkreisen mit beispielsweise statischer Vorsteuerung ohne Querentkopplung verschwindet weitgehend bei einem Multi-Input-Multi-Output-System, wenn die Anzahl der
2/26 1/18
notwendigen Kalibrierungsregeln und deren gegenseitige Beeinflussung stark ansteigt. Hierdurch wird der Aufwand und die Kosten für die Kalibrierung steigen mit der Anzahl der Optimierungsparameter exponentiell an.
Im Unterschied dazu reagiert ein Steuersystem, das nur über eine Vorwärtssteuerung verfügt, auf sein Steuersignal in einer vordefinierten Weise, ohne auf die Art und Weise zu reagieren, wie die Regelgröße reagiert. Dies steht im Gegensatz zu einem System, das auch über eine Rückkopplung verfügt, die den Eingang anpasst, um zu berücksichtigen, wie er sich auf die Regelgröße auswirkt und wie die Regelgröße selbst unvorhersehbar variieren kann; die Regelgröße wird
als Teil der externen Umgebung des Systems betrachtet.
In einem System mit Vorwärtssteuerung ist die Anpassung der Regelgröße nicht fehlerabhängig. Stattdessen basiert sie auf dem Wissen über den Prozess in Form eines mathematischen Modells des Prozesses und dem Wissen über die
Prozessstörungen bzw. deren Messung.
Modelle zur Vorwärtssteuerung eines Antriebsstrangs können überall da verwendet werden, wo Systeme sich näherungsweise linear in der Nähe von einem Betriebspunkt verhalten, die Anzahl der Eingangsdaten und der Ausgangsdaten gleich sind und eine gewünschte Trajektorie der Ausgangsdaten verfügbar ist oder
berechnet werden kann.
Die Vorteile einer Vorwärtssteuerung gegenüber anderen Steuerungen liegen unter anderem in einer höheren Steuergenauigkeit höheren Zuverlässigkeit und einer geringeren Leistungsaufnahme, wodurch die Steuereinheit mit geringeren Kosten hergestellt werden kann und einer hohen Geschwindigkeit operieren kann. Ferner sind Hysterese-Effekte bei Vorwärtssteuerungen reduziert.
Da Störungen bei einem zu steuernden System nicht ausgeschlossen werden können und dadurch, dass das Modell zur Vorwärtssteuerung nicht perfekt die Dynamik des Systems repräsentiert, ist eine Steuereinheit mit einer dynamischen Feedbackschleife vorteilhaft für eine praktische Anwendung. Die dynamische Feedbackschleife kann als ein bekannter Regler, wie zum Beispiel ein Pl-Regler, ein PID-Regler, ein statischer Feedback Regler oder ein regelbasierte Regler sein.
3/26 2/18
Die Anwendung von Vorratssteuerungen ist an verschiedenen Stellen im
Antriebsstrang eines Fahrzeugs besonders hilfreich.
Mögliche Anwendungen in einem Verbrennungsmotor sind die Steuerung des Lufteinlasses oder des Mischverhältnisses von Frischluft und rückgeführtem Abgas (exhaust gas recirculation, EGR) eines Dieselmotors. Hierzu gehören die Steuerung der Abgasrückführung und des Turboladers mit variabler Turbinengeometrie (VTG Turbolader), eine Steuerung des Ausgangs z.B. Abgasdrucks/NOx oder des Drucks am Ansaugkrümmer (P2) und des Frischluftmassenstroms.
Eine weitere mögliche Anwendung ist die Benzin-Luftpfadsteuerung und LambdaVorsteuerung durch Einspritzmasse. Hierbei können für die Steuereingänge der Drosselklappe, Abgasrückführung und/oder Turboposition genutzt werden sowie für die Ausgänge Ansaugkrümmerdruck, Ladedrucks und/oder EGR-Massenstrom.
Wird die Vorwärtssteuerung für das Temperaturmanagement eines Dieselmotors verwendet kann damit beispielsweise die Steuerung der Motor-Ausgangstemperatur und/oder des Katalysators in Abhängigkeit von Anforderungen der selektiven katalytischen Reduktion prädiktiv geregelt werden.
Eine weitere Steuermöglichkeit besteht darin, die Temperatur eines DieselPartikelfilters zu steuern. Hierbei kann am Eingang eine Kohlenwasserstoff-Dosierung
und am Ausgang eine Vorlauftemperatur des Partikelfilters geregelt werden.
Eine weitere Anwendungsoption besteht in der Brennstoffzellen-Luftpfadsteuerung beispielsweise für einen Kompressor und eine Drosselklappe einer Polymerelektrolytbrennstoffzelle (PEMFC-Kompressor). Bei dieser Anwendung sind die Steuereingänge Drosselklappe und Kompressordrehzahl, die Steuerausgänge Ausgänge Druck und Luftmassenstrom.
Bisher bekannte Methoden zur Identifizierung eines Gesetzes zur Vorwärtssteuerung basieren darauf, dass ein System analysiert wird und aus den erhaltenen Daten eine Invertierung eines Modellsystems vorgenommen wird, aus der wiederum die Steuerungsparameter abgeleitet werden. Nachteilig an dieser Methode ist, dass eine Invertierung nicht bei allen Systemen möglich ist und häufig mit hohem Aufwand
verbunden ist.
4/26 3/18
Klassische Verfahren zur Bestimmung eines Gesetzes zur Vorwärtssteuerung basieren auf einer Identifizierung eines regelungsbasierten Modells und dessen Invertierung. Diese Methode ist mit einem hohem Rechenaufwand verbunden und führt nicht bei allen Modellen zum gewünschten Erfolg, da sich nicht alle Modelle
invertieren lassen.
Die Identifizierung regelungsbasierter Modelle ermöglicht grundsätzlich keine automatische Kalibrierung eines Modells für ein System, das als Black-Box fungiert, also eines Systems, bei dem lediglich dessen Eingangsdaten und Ausgangsdaten bekannt sind.
Eine der Erfindung zugrundeliegende Aufgabe ist es, diese Nachteile zu überwinden und damit die Identifizierung eines Gesetzes zur Vorwärtssteuerung eines
Steuerungsparameters eines Antriebsstrangs eines Fahrzeugs zu vereinfachen.
Gemäß einem ersten Aspekt der Erfindung wird diese Aufgabe gelöst durch ein neues computerimplementiertes Verfahren zur Identifizierung eines Gesetzes zur Vorwärtssteuerung eines Steuerungsparameters eines Antriebsstrangs eines
Fahrzeugs, umfassend die Schritte:
- Ermitteln von Prozessdaten, umfassend ein Eingangssignal und ein Ausgangssignal, an einem Antriebsstrangprüfstand oder einer Simulation eines Antriebsstrangprüfstands oder einem Motorprüfstand oder einer Simulation eines Motorprüfstands;
- Modellieren des Eingangssignals und des Ausgangssignals als gewichtete Linearkombination aus zeitabhängigen Basisfunktionen;
- Bestimmen von wenigstens einer zeitlichen Ableitung des modellierten Eingangssignals und wenigstens einer zeitlichen Ableitung des modellierten Ausgangssignal als Ableitung der zeitabhängigen Basisfunktionen;
- Bestimmen von ersten unabhängigen gewichteten Linearkombinationen zwischen dem modellierten Eingangssignal und den zeitlichen Ableitungen des modellierten Eingangssignals wobei erste Modellparameter zur Gewichtung genutzt werden und zweiten unabhängigen gewichteten Linearkombinationen
zwischen dem modellierten Ausgangssignal und den zeitlichen Ableitungen des
5/26 4/18
modellierten Ausgangssignals, wobei zweite Modellparameter zur Gewichtung genutzt werden; und
- Bestimmen der ersten Modellparameter aus den ersten unabhängigen gewichteten Linearkombinationen und der zweiten Modellparameter aus den zweiten unabhängigen gewichteten Linearkombinationen mittels der Methode der
kleinsten Quadrate.
Eine Vorwärtssteuerung ist ein Element oder ein Pfad innerhalb eines Steuersystems, das ein Steuersignal von einer Quelle an eine Regelgröße weiterleitet. Eine Vorwärtssteuerung reagiert auf das Steuersignal in einer vordefinierten Weise, ohne auf die Art und Weise zu reagieren, wie die Regelgröße reagiert. Dies steht im Gegensatz zu einem System, das auch über eine Rückkopplung verfügt, die den Eingang anpasst, um zu berücksichtigen, wie er sich auf die Regelgröße auswirkt und wie die Regelgröße selbst unvorhersehbar variieren kann; die Regelgröße wird als Teil der externen Umgebung des Systems betrachtet.
Unter dem Antriebsstrang eines Fahrzeuges werden in der Kraftfahrzeugtechnik alle Bauteile verstanden, die im Fahrzeug die Leistung für den Antrieb erzeugen und bis auf den Boden übertragen. Ein Steuerungsparameter des Antriebsstrangs kann ein Steuerungsparameter des Motors oder eines anderen Teils des Antriebsstrangs sein.
Die ersten und zweiten Modellparameter dienen als Steuerungsparameter des Antriebsstrangs.
Vorzugsweise kann bei dem Verfahren vorgesehen sein, dass das Ausgangssignal ein Aktuatorsignal des Antriebsstrangs und/oder ein Sensorsignal des Antriebsstrangs umfasst.
In einer weiteren vorteilhaften besonderen Ausführungsform der Erfindung kann vorgesehen sein, dass die zeitlichen Ableitungen der modellierten Eingangssignale
zeitliche Ableitungen erster, zweiter und dritter Ordnung umfassen.
Weiter vorzugsweise können die zeitlichen Ableitungen der modellierten Ausgangssignale zeitliche Ableitungen erster, zweiter und dritter Ordnung umfassen.
6/26 5/18
Gemäß einer weiteren besonders vorteilhaften Ausführungsform der Erfindung sind die zeitlichen Ableitungen der modellierten Ausgangssignale auf zeitliche Ableitungen erster, zweiter und dritter Ordnung beschränkt.
Gemäß einer weiteren vorteilhaften Ausführungsform der Erfindung umfassen die
Basisfunktionen Polynomfunktionen und/oder Gaußsche radiale Basisfunktionen.
Gemäß einem zweiten Aspekt liefert die Erfindung ein computerimplementiertes Verfahren zum Konfigurieren eines vorwärtsgesteuerten Reglers mit Modellparametern, die mit einem Betriebspunkt eines Antriebsstrangs eines Fahrzeugs variieren, umfassend die Schritte:
- Bestimmen von zu einem ersten Betriebspunkt zugehörigen Modellparametern mittels eines Verfahrens gemäß einem der vorhergehenden Ansprüche;
- Bestimmen von zu einem zweiten Betriebspunkt zugehörigen Modellparametern mittels eines Verfahrens gemäß einem der vorhergehenden Ansprüche, wobei der zweite Betriebspunkt sich von dem ersten Betriebspunkt unterscheidet; und
- Konfigurieren des vorwärtsgesteuerten Reglers mit den zu dem ersten Betriebspunkt zugehörigen Modellparametern und den zu dem zweiten Betriebspunkt zugehörigen Modellparametern.
Gemäß einem dritten Aspekt liefert die Erfindung ein computerimplementiertes Verfahren zur Vorwärtssteuerung eines Antriebsstrangs eines Fahrzeugs umfassend die Schritte:
- Bestimmen von ersten und zweiten Modellparametern mit einem Verfahren nach einem der Ansprüche 1 bis 7; und - Steuern des Antriebsstrangs mit den ersten und zweiten Modellparametern.
Gemäß einem vierten Aspekt liefert die Erfindung eine Steuerungseinheit, umfassend einen Vorwärtssteuerungs-Regler zur Durchführung des Verfahrens gemäß einem der Ansprüche 1 bis 7.
Die Steuerungseinheit kann vorzugsweise ferner einen Feedback-Regler umfassen, dessen Ausgang mit einem Ausgang des Vorwärtssteuerungs-Reglers
zusammengeschaltet ist.
7126 6/18
Gemäß einem fünften Aspekt liefert die Erfindung einen Antriebsstrang eines
Fahrzeugs mit einer Steuerungseinheit gemäß dem vierten Aspekt der Erfindung.
Gemäß einem sechsten Aspekt liefert die Erfindung ein Computerprogramm, umfassend Anweisungen, die, wenn das Programm von einem Computer ausgeführt wird, den Computer veranlassen, das Verfahren nach einem der Ansprüche 1 bis 7
auszuführen.
Gemäß einem siebten Aspekt liefert die Erfindung ein computerlesbares Medium, umfassend Befehle, die, wenn sie von einem Computer ausgeführt werden, den Computer veranlassen, das Verfahren nach einem der Ansprüche 1 bis 7
auszuführen.
Bei mit den Verfahren gemäß dem zweiten Aspekt der Erfindung kann vorzugsweise vorgesehen sein, dass neben den zu dem ersten Betriebspunkt zugehörigen Modellparameter und zu dem zweiten Betriebspunkt zugehörigen Modellparametern noch zu ein oder mehreren weiteren Betriebspunkten zugehörige Modellparameter nach einem der Verfahren gemäß einem der Ansprüche 1 bis 5 bestimmt werden. Der vorwärtsgesteuerte Regler kann in diesem Fall auch mit diesen zu ein oder mehreren weiteren Betriebspunkten zugehörigen Modellparametern konfiguriert
werden.
Weitere Vorteile, Merkmale und Einzelheiten der Erfindung ergeben sich aus der nachfolgenden Beschreibung, in der unter Bezugnahme auf die Zeichnungen Ausführungsbeispiele der Erfindung im Einzelnen beschrieben sind. Es zeigen schematisch:
Fig. 1 einen Überblick über die Unterschiede zur Identifizierung eines Gesetzes zur Vorwärtssteuerung in klassischer und erfindungsgemäßer Weise;
Fig. 2 ein computerimplementiertes Verfahren zur Identifizierung eines Gesetzes zur Vorwärtssteuerung eines Steuerungsparameters eines Antriebsstrangs eines Fahrzeugs, gemäß einer besonderen Ausführungsform der Erfindung;
Fig. 3 ein Betriebsbereich eines Steuerparameters eines Verbrennungsmotors
mit mehreren Betriebspunkten, und
8/26 7/18
Fig. 4 eine schematische Darstellung eines Antriebsstrangs, gemäß einer
besonderen Ausführungsform der Erfindung.
Fig. 1 zeigt einen Überblick über die Unterschiede zur Identifizierung eines Gesetzes zur Vorwärtssteuerung eines Steuerungsparameters eines Antriebsstrangs eines Fahrzeugs in klassischer und erfindungsgemäßer Weise. Ein technisches System 10 reagiert entsprechend seiner Konfiguration auf eine Anregung. Die Anregung kann als eine zeitabhängige Funktion beschrieben werden und wird als Eingangssignal u bezeichnet. Die Reaktion des Systems kann ebenfalls als eine zeitabhängige Funktion beschrieben werden und wird als Ausgangssignal y bezeichnet.
In einem ersten Schritt 12 wird das Eingangssignal u und das Ausgangssignal y ermittelt.
Der in Fig. 1 auf der linken Seite dargestellte Pfad zeigt das klassische Verfahren zur Bestimmung eines Gesetzes zur Vorwärtssteuerung. In einem auf den ersten Schritt 12 folgenden Schritt 14 wird hierbei das Eingangssignal u und das Ausgangssignal y dazu genutzt, um ein rückwärtsgesteuertes Modell durch Abschätzung von y bei gegebenem u vorzunehmen. Anschließend wird in Schritt 16 eine Invertierung des Modells vorgenommen, um aus dem rückwärtsgesteuerten Modell ein Modell zur Vorwärtssteuerung abzuleiten, bei dem u durch y abgeschätzt wird. Problematisch ist an dieser Vorgehensweise, dass eine Invertierung grundsätzlich in der Regel eine Matrixinversion erfordert, welche zu numerischen Problemen führen kann und daher
nicht in jedem Fall möglich ist.
Sofern die Ableitung des Modells zur Vorwärtssteuerung erfolgreich ist, wird in Schritt 18 das Modell zur Vorwärtssteuerung erhalten, mit dem aus einem Ausgangsreferenzsignal yrer ein Vorwärtssteuerungs-Eingangssignal uf abgeleitet
werden kann.
Erfindungsgemäß wird stattdessen nach dem ersten Schritt 12 das Modell zur Vorwärtssteuerung aus dem bekannten Eingangssignal u und dem bekannten Ausgangssignal y in Schritt 20 direkt abgeleitet. Eine potenziell problematische Matrixinversion ist nicht Teil des Verfahrens gemäß Schritt 20. Stattdessen wird lediglich eine Anpassung mit der Methode der kleinsten Quadrate für jedes
Eingangssignal und jedes Ausgangsignal vorgenommen, sowie, um die
9/26 8/18
Modellparameter zu identifizieren. Hierbei können keine numerischen Probleme auftreten. Weitere Details zu diesem Verfahren werden in Zusammenhang mit Fig. 2
erörtert.
Figur 2 zeigt ein computerimplementiertes Verfahren zur Identifizierung eines Gesetzes zur Vorwärtssteuerung eines Steuerungsparameters eines Antriebsstrangs eines Fahrzeugs, gemäß einer besonderen Ausführungsform der Erfindung. Es ist grundsätzlich möglich, das Verfahren automatisiert durchzuführen.
In einem ersten Schritt 20a werden Prozessdaten ermittelt. Die Prozessdaten umfassen ein Eingangssignal u und ein Ausgangssignal y. Die Ermittlung kann an einem Antriebsstrangprüfstand oder einer Simulation eines Antriebsstrangprüfstands erfolgen. Sowohl das Eingangssignal u als auch das Ausgangssignal y werden als Zeitserien ermittelt. Bei dem Eingangssignal u handelt es sich um eine zu X Abtastzeitpunkten aufgezeichnete Trajektorie. Bei dem Ausgangssignal y handelt es sich um eine zu Y Abtastzeitpunkten aufgezeichnete Trajektorie. Die Abtastzeiten X
und Y können gleich oder unterschiedlich sein.
In einem zweiten Schritt 20b werden das Eingangssignals u und das Ausgangssignal y als gewichtete Linearkombination U; und Y; aus zeitabhängigen Basisfunktionen
x modelliert. Die Modellierung erfolgt gemäß der Formeln (1) und (2). A wN . Ü; = Xk=1 YupkOr, VIE [1L,m] ©
Yı = Zhe1Vyık@rK, Vie [1,m] @)
Die Basisfunktionen px werden so gewählt, dass sie eine Annäherung an den unendlich dimensionalen Raum bilden, in dem der Input und der Output liegt. Durch die Wahl von N Basisfunktionen wird u als Summe dieser Basisfunktionen angenähert. Die Basisfunktionen werden als universelle Funktionsapproximatoren gewählt. Klassischerweise kommen hierfür Gaußsche Basisfunktionen oder Polynome in Frage. In Schritt 20b wird die Ausgabe u durch eine Summe dieser Basisfunktionen approximiert. Die Ermittlung der Gewichtungskoeffizienten der Basisfunktionen erfolgt automatisch durch Minimierung der Summe der
quadratischen Differenz zwischen dem Eingangssignal u und dem modellierten
10/26 8
Eingangssignal {;. Die Approximation des Ausgangssignals y mit dem modellierten Ausgangssignal 9; erfolgt entsprechend. Jedes der modellierten Signale und Y; hat seine eigenen Koeffizienten Y.,, x und Yy,,x, die der jeweiligen Gewichtung der
Basisfunktionen @, entsprechen, die das entsprechende gemessene Signal u am
besten approximieren.
Die Koeffizienten Yı,,,x und Yy,x werden identifiziert, um das Eingangssignal u und
das Ausgangssignal y als Summe der Basisfunktionen „x darzustellen. Jeder Satz
von Koeffizienten Yı,,,x und Yy,,g ist ein Vektor von N Komponenten, die N
Basisfunktionen x gewichten.
Die Koeffizienten Y,,,x und Yy,x Sind jedoch keine Modellparameter, sondern
lediglich ein Zwischenergebnis zur Identifizierung der Modellparameter.
In einem dritten Schritt 20c wird wenigstens eine zeitlichen Ableitung des
modellierten Eingangssignals Ür und wenigstens einer zeitlichen Ableitung des modellierten Ausgangssignal Dir als Ableitung der zeitabhängigen Basisfunktionen DO bestimmt. Die Bestimmung erfolgt gemäß den nachfolgenden Formeln (3) und (4).
as AT _d U;
d%$; do . Al Do N k Yıi — dt“ — Xk-ı Yyık dt ” Vi € [1, m] (4)
do . — Xkeı Yuzk PIE VLE L1, m] (3)
In einem vierten Schritt 20d werden erste unabhängige gewichtete
Linearkombinationen zwischen dem modellierten Eingangssignal U; und den
zeitlichen Ableitungen des modellierten Eingangssignals Qi sowie zweite
11/26 10/18
unabhängige gewichtete Linearkombinationen zwischen dem modellierten Ausgangssignal Yi und den zeitlichen Ableitungen des modellierten Ausgangssignals Dir erstellt, wobei erste und zweite Modellparameter 0,,, 0y jeweils zur Gewichtung genutzt werden. Die Zusammenhänge sind in den Gleichungen (5), bzw. (6) dargestellt. [a Q u QO]0.=D Yo F0O10, © in 8 4 a 9 O4] = 0m 6
Die ersten und zweiten Modellparameter sind Matrizen Oyik und Oyık mit den jeweiligen Dimensionen (p,m) und (8,m).
Die Größe ‘p‘ ist ein Vektor mit m Elementen, der festlegt, wie oft jedes der m
Eingangssignale differenziert wird. Die Größe ‘8‘ hat ebenfalls m Elemente und legt
pP und ‘8‘ sind im Allgemeinen unbekannt. Wenn sie auf niedrige Werte gesetzt werden,
die Anzahl der Ableitungen von jedem der Ausgangssignale fest. Die Werte von
kann die Systemdynamik schlecht geschätzt werden. Der Vorteil dieser Methode ist, dass p und 5 ohne numerische Schwierigkeiten groß gewählt werden können. Außerdem kann man mit Hilfe der Eigenschaften der kleinsten Quadrate die singulären Werte betrachten und feststellen, wie viele davon nicht aussagekräftig sind, um eine Schätzung der Anzahl der benötigten Eingangs-/Ausgangsableitungen zu erhalten. Eine weitere mögliche Methode besteht darin, mehrere Modelle mit unterschiedlichen p und 5 zu erstellen und das Modell mit den niedrigsten Werten von p und 5 bei akzeptabler Genauigkeit und/oder Leistung auszuwählen. Für die Größe p kann minimal der Wert 0 (Null) ausgewählt werden. Für die Größe 5 kann minimal der Wert 1 ausgewählt werden. Die Anzahl der maximalen Differenzierungen
einer Größe wird auch als Ordnung des Modells bezeichnet.
In einem fünften Schritt 20e werden die ersten Modellparameter 0,, aus den ersten unabhängigen gewichteten Linearkombinationen und die zweiten Modellparameter
0y aus den zweiten unabhängigen gewichteten Linearkombinationen mittels der
Methode der kleinsten Quadrate bestimmt.
12/26 11/18
Durch die Bestimmung der Modellparameter ist eine Trajektorie des Eingangssignals u so festgelegt, dass sie einer vorgegebenen Trajektorie des Ausgangssignals y folgt. Hierdurch ist ein Gesetz zur Vorwärtssteuerung eines Steuerungsparameters eines Antriebsstrangs eines Fahrzeugs beschrieben. Mit der Modellordnung erhöht sich die Genauigkeit des Modells sowie der Rechenaufwand zu dessen Bestimmung
und gegebenenfalls auch zu dessen Anwendung.
Fig. 3 zeigt eine schematische Darstellung eines Betriebsbereichs 30 eines Steuerparameters eines Antriebsstrangs mit mehreren Betriebspunkten 22a-22k. Die Betriebspunkte 22a-22k unterscheiden sich voneinander in Drehzahl Nice und/oder Drehmoment Tice eines Verbrennungsmotors.
Für jeden Betriebspunkt 22a-22k werden die Modellparameter O,,und 0, mit einem Verfahren gemäß einem der Ansprüche 1 bis 5 ermittelt. Jeder Betriebspunkt 22a-
22k hat eigene Modellparameter Ol, und 65. Die Modellparameter OL, und 6)
verschiedener Betriebspunkte 22a-22k haben dahingehend die gleiche Funktion, dass jeder Parameter dazu vorgesehen ist, ein Eingangssignal u oder ein Ausgangssignal y oder ein abgeleitetes Eingangssignal u‘ oder ein abgeleitetes Ausgangssignal y‘ zu multiplizieren. In diesem Sinne können die Modellparameter
Oi,und 63 der einzelnen Betriebspunkte miteinander kombiniert werden, um ein
parametervariierendes Modell als Gewichtungssumme der lokalen Modellparameter u und 0}, zu bilden.
Die Art der Gewichtungssumme kann manuell festgelegt werden, beispielsweise als
eine Euklidische Norm. Alternativ kann die Gewichtungssumme aus Messdaten in
anderer Form ermittelt werden. Mathematisch lässt sich dieser Zusammenhang derart ausdrücken, dass zu den n,
zu Betriebspunkten zugehörigen, lokalen Betriebsparametern Oi,und 6)
kombinierte Betriebsparameter 0..(X) und 0, (X), nach den folgenden
Gleichungen (7), (8), (9) und (10) ermittelt werden können.
13/26 12/18
Lu u uP)]0.,(X) — [Yref Yref‘ U Yref®] 0, (X) (7) X= Nice» Tice} (8) 0.,.(X) = Xo:0u (9) 0,(X) = X6:0) (10)
Figur 4 zeigt eine schematische Darstellung eines Antriebsstrangs 31 gemäß einer besonderen Ausführungsform der Erfindung.
Die Hauptaufgabe der Steuerung eines Antriebsstrangs 31 besteht darin, Betriebspunkte für die Komponenten des Antriebsstrangs 31 zu finden, die den gewünschten Optimierungszielen gerecht werden und gleichzeitig bestimmte Vorgaben in Bezug auf Sicherheit, Diagnose und Schutz der Antriebsstrangkomponenten erfüllen. Als Optimierungsziele kommen ein bestimmter Kraftstoffverbrauch, ein Gesamtwirkungsgrad des Systems, Emissionen, oder die Haltbarkeit verschiedener Komponenten infrage. Die Komponenten dieses Antriebsstrangs 31 umfassen einen Verbrennungsmotor 32, ein Getriebe 40, eine
Kupplung 42 und eine Steuerungseinheit 44.
Die Steuerungseinheit 44 umfasst einen vorwärtsgesteuerten Regler 46 und einen Feedback-Regler 48 mit einer Rückkopplungssschleife. Der Feedback-Regler 48 kann ein beliebiger klassischer Regler sein und als solcher beispielsweise mit einer PI-Regelung, einer PID-Regelung, einer Zustandsrückführung oder einer anderen regelbasierten Steuerung konfiguriert sein. In einer praktischen Implementierung kann es vorteilhaft sein, die beiden Regler 46, 48 zu kombinieren, um auf Systemstörungen reagieren zu können, oder um auf eine nicht perfekte Abbildung der Systemdynamik durch den Vorwärtssteuerungs-Regler 46 mit dem FeedbackRegler 48 reagieren zu können.
Der vorwärtsgesteuerte Regler 46 erhält ein Ausgangsreferenzsignal yret und gibt ein Vorwärtssteuerungs-Eingangssignal uf aus. Ein Ausgangssignal y wird vom Verbrennungsmotor 32 an den Feedback-Regler 48 übertragen. Ferner erhält der Feedback-Regler 48 ebenfalls das Ausgangsreferenzsignal yrer. Aus beiden Ausgangssignalen y, yrer ermittelt der Feedback-Regler 48 ein Feedback-
14 / 26 13/18
Eingangssignal upı, welches in diesem Beispiel mit einer proportional-integralRegelung (Pl-Regelung) ermittelt wird. Aus dem Vorwärtssteuerungs-Eingangssignal ur und dem Feedback-Eingangssignal upı wird in einer Additionseinrichtung 50 ein Eingangssignal u berechnet und/oder ausgewählt, welches anschließend zur Steuerung an den Eingang des Verbrennungsmotors 32 übertragen wird.
Eine derartige Steuerung kann für unterschiedliche Einrichtungen des Verbrennungsmotors 32 oder des Antriebsstrangs 31 durchgeführt werden.
Die voranstehenden Erläuterungen zu den Ausführungsformen beschreiben die
vorliegende Erfindung ausschließlich im Rahmen von Beispielen.
15/26 14/18
Claims (12)
1. Computerimplementiertes Verfahren zur Identifizierung eines Gesetzes zur Vorwärtssteuerung eines Steuerungsparameters eines Antriebsstrangs (31) eines Fahrzeugs, umfassend die Schritte:
- Ermitteln von Prozessdaten, umfassend ein Eingangssignal (u) und ein Ausgangssignal (y), an einem Antriebsstrangprüfstand oder einer Simulation eines Antriebsstrangprüfstands oder einem Motorprüfstand oder einer Simulation eines Motorprüfstands;
- Modellieren des Eingangssignals (u) und des Ausgangssignals (y) als gewichtete Linearkombination aus zeitabhängigen Basisfunktionen (dk);
- Bestimmen von wenigstens einer zeitlichen Ableitung des modellierten Eingangssignals (u) und wenigstens einer zeitlichen Ableitung des modellierten Ausgangssignal (y) als Ableitung der zeitabhängigen Basisfunktionen (dk);
- Bestimmen von ersten unabhängigen gewichteten Linearkombinationen zwischen dem modellierten Eingangssignal (u) und den zeitlichen Ableitungen des modellierten Eingangssignals (u‘) wobei erste (Su) Modellparameter zur Gewichtung genutzt werden und zweiten unabhängigen gewichteten Linearkombinationen zwischen dem modellierten Ausgangssignal (m) und den zeitlichen Ableitungen des modellierten Ausgangssignals (m‘), wobei zweite Modellparameter (8y) zur Gewichtung genutzt werden; und
- Bestimmen der ersten Modellparameter (u) aus den ersten unabhängigen gewichteten Linearkombinationen und der zweiten Modellparameter (6y) aus den zweiten unabhängigen gewichteten Linearkombinationen mittels
der Methode der kleinsten Quadrate.
2. Verfahren nach Anspruch 1, wobei das Ausgangssignal (y) ein Aktuatorsignal des Antriebsstrangs (31) und/oder ein Sensorsignal des Antriebsstrangs (31)
umfasst.
16 / 26 15/18
3. Verfahren nach einem der vorhergehenden Ansprüche, wobei die zeitlichen Ableitungen der modellierten Eingangssignale zeitliche Ableitungen erster,
zweiter und dritter Ordnung umfassen.
4. Verfahren nach einem der vorhergehenden Ansprüche, wobei die zeitlichen Ableitungen der modellierten Ausgangssignale zeitliche Ableitungen erster,
zweiter und dritter Ordnung umfassen.
5. Verfahren nach einem der vorhergehenden Ansprüche, wobei die Basisfunktionen (@k) Polynomfunktionen und/oder Gaußsche radiale
Basisfunktionen umfassen.
6. Computerimplementiertes Verfahren zum Konfigurieren eines vorwärtsgesteuerten Reglers (46) mit Modellparametern (8,, 9,), die mit einem Betriebspunkt (22a-22k) eines Antriebsstrangs (31) eines Fahrzeugs variieren, umfassend die Schritte:
- Bestimmen von zu einem ersten Betriebspunkt zugehörigen Modellparametern (9u1, 0,1) mittels eines Verfahrens gemäß einem der vorhergehenden Ansprüche;
- Bestimmen von zu einem zweiten Betriebspunkt zugehörigen Modellparametern (9u2, 0,2) mittels eines Verfahrens gemäß einem der vorhergehenden Ansprüche, wobei sich der zweite Betriebspunkt von dem ersten Betriebspunkt unterscheidet; und
- Konfigurieren des vorwärtsgesteuerten Reglers (46) mit den zu dem ersten Betriebspunkt zugehörigen Modellparametern (0.1, 9,1) und den zu dem
zweiten Betriebspunkt zugehörigen Modellparametern (9,2, 9,2).
7. Computerimplementiertes Verfahren zur Vorwärtssteuerung eines Antriebsstrangs (31) eines Fahrzeugs umfassend die Schritte: - Bestimmen von ersten und zweiten Modellparametern (8,, 9,) mit einem
Verfahren nach einem der Ansprüche 1 bis 5; und
17/26 16/18
- Steuern des Antriebsstrangs (31) mit den ersten und zweiten
Modellparametern (8,, 0,).
8. Steuerungseinheit (44), umfassend einen vorwärtsgesteuerten Regler (46), zur Durchführung eines Verfahrens gemäß einem der Ansprüche 1 bis 7.
9. Steuerungseinheit (44) nach Anspruch 8, ferner umfassend einen FeedbackRegler (48), wobei ein Ausgang des vorwärtsgesteuerten Reglers (46) mit einem Ausgang des Feedback-Reglers (48) in elektrischer und/oder
signaltechnischer Verbindung steht.
10. Antriebsstrang (31), umfassend eine Steuerungseinheit (44) nach einem der Ansprüche 8 oder 9 zur Steuerung des Antriebsstrangs (31).
11.Computerprogramm, umfassend Anweisungen, die, wenn das Programm von einem Computer ausgeführt wird, den Computer veranlassen, das Verfahren nach einem der Ansprüche 1 bis 7 auszuführen.
12. Computerlesbares Medium, umfassend Befehle, die, wenn sie von einem Computer ausgeführt werden, den Computer veranlassen, das Verfahren nach einem der Ansprüche 1 bis 7 auszuführen.
18 / 26 17/18
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ATA50304/2022A AT526104A1 (de) | 2022-05-03 | 2022-05-03 | Verfahren zur Identifizierung eines Gesetzes zur Vorwärtssteuerung eines Steuerungsparameters eines Antriebsstrangs aus Messdaten |
| DE102023111180.9A DE102023111180B4 (de) | 2022-05-03 | 2023-05-02 | Verfahren zur Identifizierung eines Gesetzes zur Vorwärtssteuerung eines Steuerungsparameters eines Antriebsstrangs aus Messdaten |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ATA50304/2022A AT526104A1 (de) | 2022-05-03 | 2022-05-03 | Verfahren zur Identifizierung eines Gesetzes zur Vorwärtssteuerung eines Steuerungsparameters eines Antriebsstrangs aus Messdaten |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| AT526104A1 true AT526104A1 (de) | 2023-11-15 |
Family
ID=88414155
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ATA50304/2022A AT526104A1 (de) | 2022-05-03 | 2022-05-03 | Verfahren zur Identifizierung eines Gesetzes zur Vorwärtssteuerung eines Steuerungsparameters eines Antriebsstrangs aus Messdaten |
Country Status (2)
| Country | Link |
|---|---|
| AT (1) | AT526104A1 (de) |
| DE (1) | DE102023111180B4 (de) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10333773A1 (de) * | 2002-08-08 | 2004-02-26 | Detroit Diesel Corp., Detroit | System und Verfahren zur Drucksteuerung einer gemeinsamen Zuführung |
| US20070156363A1 (en) * | 2005-12-29 | 2007-07-05 | Stewart Gregory E | Calibration of engine control systems |
| US20100305719A1 (en) * | 2009-06-02 | 2010-12-02 | Honeywell International Inc. | Method and system for combining feedback and feedforward in model predictive control |
| AT512251B1 (de) * | 2013-02-28 | 2014-08-15 | Avl List Gmbh | Verfahren zum Entwerfen eines nichtlinearen Reglers für nichtlineare Prozesse |
| US20190211753A1 (en) * | 2018-01-10 | 2019-07-11 | Toyota Motor Engineering & Manufacturing North America, Inc. | Feedforward and feedback architecture for air path model predictive control of an internal combustion engine |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101121020B1 (ko) | 2004-01-13 | 2012-03-15 | 혼다 기켄 고교 가부시키가이샤 | 이동 로봇의 보용생성 장치 |
| EP3330812B1 (de) | 2016-12-02 | 2021-10-27 | AVL List GmbH | Verfahren zur steuerung eines technischen systems mit einem steuergerät mit zwei freiheitsgraden sowie dessen parametrisierung |
-
2022
- 2022-05-03 AT ATA50304/2022A patent/AT526104A1/de unknown
-
2023
- 2023-05-02 DE DE102023111180.9A patent/DE102023111180B4/de active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10333773A1 (de) * | 2002-08-08 | 2004-02-26 | Detroit Diesel Corp., Detroit | System und Verfahren zur Drucksteuerung einer gemeinsamen Zuführung |
| US20070156363A1 (en) * | 2005-12-29 | 2007-07-05 | Stewart Gregory E | Calibration of engine control systems |
| US20100305719A1 (en) * | 2009-06-02 | 2010-12-02 | Honeywell International Inc. | Method and system for combining feedback and feedforward in model predictive control |
| AT512251B1 (de) * | 2013-02-28 | 2014-08-15 | Avl List Gmbh | Verfahren zum Entwerfen eines nichtlinearen Reglers für nichtlineare Prozesse |
| US20190211753A1 (en) * | 2018-01-10 | 2019-07-11 | Toyota Motor Engineering & Manufacturing North America, Inc. | Feedforward and feedback architecture for air path model predictive control of an internal combustion engine |
Non-Patent Citations (2)
| Title |
|---|
| DUAN M. et al. Tracking control of non-minimum phase systems using filtered basis functions: A NURBS-based approach. In: Dynamic Systems and Control Conference. American Society of Mechanical Engineers, 2015. S. 1-10. <DOI:10.1115/DSCC2015-9859> <URL(PDF):http://www-personal.umich.edu/~molong/pdf/pub/DSCC2015-9859.pdf> * |
| EULER-ROLLE N. et al. Automated synthesis of a local model network based nonlinear model predictive controller applied to the engine air path. Control Engineering Practice, Vol. 110, S. 104768, 2021. <DOI:10.1016/j.conengprac.2021.104768> * |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102023111180A1 (de) | 2023-11-09 |
| DE102023111180B4 (de) | 2024-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2962161B1 (de) | Verfahren zum entwerfen eines nichtlinearen reglers für nichtlineare prozesse | |
| DE102012207895B4 (de) | Verfahren zur Bestimmung einer Zylinderluftladung für eine Brennkraftmaschine | |
| DE102015202354A1 (de) | Motorregelung und -diagnose | |
| DE102012207124B4 (de) | Verfahren zum Betrieb einer Brennkraftmaschine, Einrichtung zur Steuerung- und/oder Regelung einer Brennkraftmaschine, Brennkraftmaschine und Verwendung der Einrichtung zum Betrieb einer Brennkraftmaschine | |
| DE102015108381A1 (de) | Mehrgrößenregelung für Niederdruck-Abgasrückführung | |
| DE102011113169A1 (de) | System zum Diagnostizieren von Fehlerbedingungen eines Gasdurchflusssteuerungssystems für Motoren mit Turbolader | |
| DE102016121338A1 (de) | Zeitdiskretes, ratenbasiertes, modellprädiktives Regelungsverfahren für eine Luftpfadregelung einer Brennkraftmaschine | |
| WO2014015974A2 (de) | Verbesserte versuchsdurchführung | |
| DE102016122925B4 (de) | Verfahren zur Anpassung des Kühlmitteldurchsatzes durch einen Motor auf Grundlage des Kühlmitteldrucks | |
| WO2016005414A1 (de) | Verfahren zum betreiben einer brennkraftmaschine, steuereinrichtung für eine brennkraftmaschine und brennkraftmaschine | |
| DE102009021387A1 (de) | Verfahren zum Applizieren einer Motorsteuerung eines Verbrennungsmotors | |
| EP3458699B1 (de) | Verfahren zur kalibrierung eines technischen systems | |
| DE102009021781A1 (de) | Verfahren zur Berechnung eines Kennfelds | |
| DE102020108243A1 (de) | Verfahren und Regelungseinheit zur Regelung eines nichtlinearen technischen Prozesses | |
| EP3543514B1 (de) | Verfahren und regelkreis zum bestimmen einer stellgrösse zum einstellen eines saugrohrdrucks | |
| EP4139761B1 (de) | Verfahren zum betreiben eines steuergeräts für ein kraftfahrzeug sowie entsprechendes steuergerät | |
| DE102023111180B4 (de) | Verfahren zur Identifizierung eines Gesetzes zur Vorwärtssteuerung eines Steuerungsparameters eines Antriebsstrangs aus Messdaten | |
| DE102018111962A1 (de) | Verfahren und system der luftladung für einen verbrennungsmotor | |
| DE202024100094U1 (de) | System zur Steuerung von emissionsbeeinflussenden Stelleinrichtungen in Verbrennungskraftmaschinen | |
| EP4235319A1 (de) | Automatisierte funktionskalibrierung | |
| EP3833860A1 (de) | Verfahren zur modellbasierten steuerung und regelung einer brennkraftmaschine | |
| WO2011082801A1 (de) | Verfahren zur abgasrückführung | |
| DE102009001644A1 (de) | Verfahren und Vorrichtung zum Korrelieren einer Zylinderladung und eines maximalen Einlassventilhubs eines Verbrennungsmotors | |
| DE102020126891A1 (de) | Ziel-Kompressorverhältnis- und Ziel-Verbrennungsgasverhältniserzeugung bei der Diesel-Luftaufladungs-Mehrgrößensteuerung | |
| DE102016225041B4 (de) | Verfahren zum Betreiben einer Brennkraftmaschine, Steuereinrichtung für eine Brennkraftmaschine, und Brennkraftmaschine mit einer solchen Steuereinrichtung |