[go: up one dir, main page]

DE102017200839A1 - Method for controlling a rotational speed of an electrical machine - Google Patents

Method for controlling a rotational speed of an electrical machine Download PDF

Info

Publication number
DE102017200839A1
DE102017200839A1 DE102017200839.3A DE102017200839A DE102017200839A1 DE 102017200839 A1 DE102017200839 A1 DE 102017200839A1 DE 102017200839 A DE102017200839 A DE 102017200839A DE 102017200839 A1 DE102017200839 A1 DE 102017200839A1
Authority
DE
Germany
Prior art keywords
speed
controller
controlled system
model
controlling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE102017200839.3A
Other languages
German (de)
Inventor
Giuseppe Buttice
Thorsten Allgeier
Ozan Demir
Peter Altermann
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE102017200839.3A priority Critical patent/DE102017200839A1/en
Priority to CN201810048623.4A priority patent/CN108334119A/en
Publication of DE102017200839A1 publication Critical patent/DE102017200839A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D13/00Control of linear speed; Control of angular speed; Control of acceleration or deceleration, e.g. of a prime mover
    • G05D13/62Control of linear speed; Control of angular speed; Control of acceleration or deceleration, e.g. of a prime mover characterised by the use of electric means, e.g. use of a tachometric dynamo, use of a transducer converting an electric value into a displacement
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L3/00Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
    • B60L3/12Recording operating variables ; Monitoring of operating variables
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L15/00Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
    • B60L15/20Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/0004Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/421Speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/423Torque
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/64Electric machine technologies in electromobility
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Sustainable Energy (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zur Regelung der Drehzahl einer elektrischen Maschine (20), bei dem ein Regler und eine dynamische Vorsteuerung verwendet werden, wobei in der Vorsteuerung ein dynamisches, inverses Modell der Regelstrecke hinterlegt ist, wobei in den Regler eine Solldrehzahl und eine Istdrehzahl eingegeben werden und in die Vorsteuerung die Solldrehzahl und eine Ableitung der Solldrehzahl eingegeben werden, so dass ein Vorsteueranteil und ein Regleranteil ermittelt werden, die zusammen in die Regelstrecke eingehen.

Figure DE102017200839A1_0000
The invention relates to a method for controlling the rotational speed of an electrical machine (20), in which a controller and a dynamic precontrol are used, wherein in the precontrol a dynamic, inverse model of the controlled system is stored, wherein in the controller a target speed and an actual speed are input and in the pilot control, the target speed and a derivative of the target speed can be entered, so that a pilot component and a controller component are determined, which together enter into the controlled system.
Figure DE102017200839A1_0000

Description

Die Erfindung betrifft ein Verfahren zum Regeln einer Drehzahl einer elektrischen Maschine und eine Anordnung zum Durchführen des Verfahrens.The invention relates to a method for controlling a rotational speed of an electrical machine and to an arrangement for carrying out the method.

Stand der TechnikState of the art

Eine elektrische Maschine ist ein Energiewandler, der als Generator kinetische Energie in elektrische Energie und als Elektromotor elektrische Energie in kinetische Energie wandelt. Alle elektrischen Maschinen verfügen über einen elektrischen Kreis, der für die Funktion wesentlich ist.An electric machine is an energy converter that converts kinetic energy into electrical energy as a generator and electrical energy into kinetic energy as an electric motor. All electrical machines have an electrical circuit that is essential to their function.

Elektromotoren werden in Kraftfahrzeugen, bspw. als Antrieb für das Kraftfahrzeug selbst, aber auch für andere Aufgaben, z. B. als Antrieb weiterer Komponenten, eingesetzt. So wird bei aufgeladenen Verbrennungsmotoren zur Steigerung der Effizienz dem Motor Luft mit erhöhtem Druck zugeführt. Allerdings reicht im unteren Lastbereich die Abgasmenge nicht aus, um die Turbine bzw. den Verdichter des Abgasturboladers auf hohe Drehzahlen zu bringen. Dies bedeutet, dass der Verdichter die Luft nicht ausreichend hoch komprimieren kann, was zu dem bekannten Turboloch führt.Electric motors are used in motor vehicles, for example. As a drive for the motor vehicle itself, but also for other tasks, such. B. used as a drive of other components. Thus, in supercharged internal combustion engines to increase the efficiency air is supplied to the engine with increased pressure. However, in the lower load range, the exhaust gas amount is not enough to bring the turbine or the compressor of the exhaust gas turbocharger to high speeds. This means that the compressor can not compress the air sufficiently high, resulting in the known turbo lag.

Abhilfe schaffen hier Zusatzverdichter, die z. B. durch elektrische Maschinen angetrieben werden können. Die Verdichter können als Strömungsmaschinen oder Verdrängermaschinen ausgelegt sein. Letztere können aufgrund der höheren Reibung bei der Regelung zu Problemen führen.Remedy here additional compressor, the z. B. can be driven by electric machines. The compressors can be designed as turbomachines or displacement machines. The latter can lead to problems due to the higher friction in the control.

Aus der Druckschrift DE 101 24 543 A1 sind ein Verfahren und eine Vorrichtung zur Steuerung eines elektrische betriebenen Laders bekannt, der mit einem Abgasturbolader zur Verdichtung der einer Brennkraftmaschine zugeführten Luft zusammenwirkt. Zur Ansteuerung des Laders dient ein Ansteuersignal, das abhängig von einem vorgegebenen Wert für das Verdichterdruckverhältnis des elektrischen Laders gebildet wird. Auf diese Weise ist es möglich, Unstetigkeiten im Ladedruckangebot und somit Unstetigkeiten im Drehmoment des Verbrennungsmotors zu vermeiden.From the publication DE 101 24 543 A1 For example, a method and a device for controlling an electrically operated supercharger which interacts with an exhaust gas turbocharger for compressing the air supplied to an internal combustion engine are known. For controlling the charger is a drive signal, which is formed depending on a predetermined value for the compressor pressure ratio of the electric charger. In this way it is possible to avoid discontinuities in the boost pressure offer and thus discontinuities in the torque of the internal combustion engine.

Offenbarung der ErfindungDisclosure of the invention

Vor diesem Hintergrund werden ein Verfahren nach Anspruch 1 und eine Anordnung gemäß Anspruch 8 vorgestellt. Ausführungsformen ergeben sich aus den abhängigen Ansprüchen und aus der Beschreibung.Against this background, a method according to claim 1 and an arrangement according to claim 8 are presented. Embodiments emerge from the dependent claims and from the description.

Das vorgestellte Verfahren wird dazu eingesetzt, die Drehzahl eines Elektromotors dynamisch auf einen gewünschten Sollwert zu regeln. Die Enddrehzahl wird dabei dynamisch und exakt, d. h. auch ohne Überschwingen, getroffen. Zu beachten ist, dass die Anforderungen an die Regelung sehr hoch sind, so dass ggf. typische Reglerstrukturen, wie bspw. PID-Regler, nicht ausreichend sind.The presented method is used to dynamically control the speed of an electric motor to a desired setpoint. The final speed is dynamic and exact, d. H. even without overshoot, hit. It should be noted that the requirements for the control are very high, so that possibly typical controller structures, such as PID controllers, are not sufficient.

Um die hohen Anforderungen an die Dynamik der Verstellung zu erfüllen, verwendet das vorgestellte Verfahren eine Vorsteuerung mit einem inversen Modell der Regelstrecke. Das Modell beruht dabei in Ausgestaltung auf einer Theorie eines differenziell flachen Systems.In order to meet the high demands on the dynamics of the adjustment, the presented method uses a precontrol with an inverse model of the controlled system. The model is based on a theory of a differentially flat system.

Ein System heißt flach, wenn es einen virtuellen Ausgang hat, der die gleiche Dimension wie der Systemeingang besitzt und der zusammen mit seiner endlichen Anzahl von Zeitableitungen alle dynamische Eigenschaften des Systems beschreibt. Flachheit eines Systems kann mit Hilfe von folgenden Gleichungen überprüft werden:A system is called flat if it has a virtual output that has the same dimension as the system input and that, together with its finite number of time derivatives, describes all the dynamic properties of the system. Flatness of a system can be verified using the following equations:

Betrachtet wird ein linear oder nichtlineares System mit den Zustandsgrößen x ∈ Rn und Eingangsgrößen u ∈ Rm. Das System besitzt die Flachheiteigenschaft, wenn Ausgangsgrößen y ∈ Rm existieren, die die folgenden Gleichungen erfüllen: x = f 1 ( y ,dy ,d 2 y , ,d p y )

Figure DE102017200839A1_0001
u = f 2 ( y ,dy ,d 2 y , ,d p y )
Figure DE102017200839A1_0002

wobei f1 und f2 beliebige Funktionen und dPy die p-te zeitliche Ableitung von y beschreibt.Consider a linear or non-linear system with the state variables x ∈ R n and input quantities u ∈ R m . The system has the flatness property if there are outputs y ∈ R m that satisfy the following equations: x = f 1 ( y , dy , d 2 y . ... , d p y )
Figure DE102017200839A1_0001
u = f 2 ( y , dy , d 2 y . ... , d p y )
Figure DE102017200839A1_0002

where f1 and f2 arbitrary functions and d P y describes the p-th time derivative of y.

Bei linearen Systemen ist diese Eigenschaft mit der Steuerbarkeit des Systems gleichbedeutend. Es ist zu beachten, dass ein System mehrere flache Ausgänge haben kann. In der Regel weisen alle mechanischen Systeme, auch die nichtlinearen, diese Systemeigenschaft auf.For linear systems, this property is synonymous with the controllability of the system. It should be noted that a system can have multiple flat outputs. As a rule, all mechanical systems, including nonlinear ones, have this system property.

Mit Hilfe des flachen Ausgangs kann mittels der vorstehenden Gleichungen eine „modell-basierte“ Steuerung entworfen werden. Dafür wird der flache Ausgang y und seine zeitliche Ableitungen mit einer Solltrajektorie yd, die ebenfalls p-mal differenzierbar ist, ersetzt. Die Gleichungen (a und b) können benutzt werden, um die Trajektorien für die Systemzustände sowie die erforderliche Eingangsgröße, zur Realisierung der Trajektorie, zu berechnen.With the aid of the shallow output, a "model-based" control can be designed by means of the above equations. For this, the flat output y and its time derivatives are replaced by a desired trajectory y d , which is also p-times differentiable. The equations (a and b) can be used to calculate the trajectories for the system states as well as the required input quantity for the realization of the trajectory.

Dabei ist die unterlagerte Momentenstruktur Teil der Regelstrecke. Modellungenauigkeiten und Störungen werden von einem zusätzlichen Regler ausgeregelt. Stellgröße für die Drehzahlregelung ist typischerweise das Sollmoment an der elektrischen Maschine, welches unterlagert gestellt oder geregelt wird. Alternativ kann auch direkt die zu verstellende Größe im unterlagerten Momentenregelkreis verwendet werden. Bei PM-Synchronmaschinen (PM: Permanentmagnet) ist dies bspw. der Sollstrom.The subordinate torque structure is part of the controlled system. Model inaccuracies and disturbances are compensated by an additional controller. The manipulated variable for the speed control is typically the setpoint torque on the electric machine, which is set or regulated underlain. Alternatively, the size to be adjusted in the lower-level torque control circuit can also be directly adjusted be used. In PM synchronous machines (PM: permanent magnet) this is, for example, the target current.

Es wird somit erreicht, dass der Regler nur in Ausnahmefällen eingreifen muss. Dies ist vorteilhaft, da ein starker Reglereingriff ggf. zu einem Überschwingen und zu anderen nachteiligen Effekten führt.It is thus achieved that the controller must intervene only in exceptional cases. This is advantageous because a strong controller intervention possibly leads to overshoot and other adverse effects.

Das System, das hier betrachtet wird, ist ein dynamisches System, d. h. es kann mittels Differenzialgleichungen beschrieben werden. Das aktuelle Verhalten des Systems ist damit von der Gegenwart und Vergangenheit abhängig.The system considered here is a dynamic system, i. H. it can be described by means of differential equations. The current behavior of the system is thus dependent on the present and the past.

Wenn das Ein-/Ausgangsverhalten des Systems während des Betriebs stark variiert, dann soll das Streckenmodell auch entsprechend angepasst werden. Da die Reibungsmomente sich bei einer elektrischen Maschine über der Lebenszeit aber auch über Umgebungsbedingungen stark ändern, kann durch eine Anpassung das Reglerverhalten verbessert werden. Hierzu kann ein rekursiver Parameterschätzer, wie bspw. ein RLS-Algorithmus, verwendet werden, der während des Betriebs ggf. online über einen Abgleich mit der Messung die Modellparameter geeignet anpasst. Somit wird das Ein-/Ausgangsverhalten der realen Strecke nachgebildet und mögliche Änderungen in dem Verhalten nachgelernt. Um zu vermeiden dass die Anpassung in schlecht identifizierbaren oder ungültigen Zuständen passiert, ist eine situationsabhängige Aktivierung nötig.If the input / output behavior of the system varies greatly during operation, then the system model should also be adapted accordingly. Since the friction torques in an electric machine vary greatly over the lifetime but also over environmental conditions, the controller behavior can be improved by an adaptation. For this purpose, a recursive parameter estimator, such as, for example, an RLS algorithm, can be used which, during operation, if necessary, adjusts the model parameters appropriately online via a comparison with the measurement. Thus, the input / output behavior of the real route is modeled and possible changes in the behavior are learned. In order to avoid that the adaptation happens in poorly identifiable or invalid states, a situation-dependent activation is necessary.

Der Drehzahlregler setzt auf einer bestehenden Momentenregelung auf, wobei eine sogenannte Kaskadenreglerstruktur verwendet werden kann. Damit ist das Verfahren nicht nur für eine PM-Synchronmaschine, sondern für jede Drehzahlregelung mit unterlagerter Momentenstruktur einsetzbar.The speed controller is based on an existing torque control, whereby a so-called cascade controller structure can be used. Thus, the method can be used not only for a PM synchronous machine, but for each speed control with subordinate torque structure.

Weitere Vorteile und Ausgestaltungen der Erfindung ergeben sich aus der Beschreibung und den beigefügten Zeichnungen.Further advantages and embodiments of the invention will become apparent from the description and the accompanying drawings.

Es versteht sich, dass die voranstehend genannten und die nachstehend noch zu erläuterten Merkmale nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar sind, ohne den Rahmen der vorliegenden Erfindung zu verlassen.It is understood that the features mentioned above and those yet to be explained below can be used not only in the respectively specified combination but also in other combinations or in isolation, without departing from the scope of the present invention.

Figurenlistelist of figures

  • 1 zeigt in einer schematischen Darstellung ein Kraftfahrzeug mit einer Anordnung zur Durchführung des Verfahrens. 1 shows a schematic representation of a motor vehicle with an arrangement for carrying out the method.
  • 2 zeigt in einem Blockschaltbild eine Ausführung einer Anordnung zur Durchführung des beschriebenen Verfahrens. 2 shows a block diagram of an embodiment of an arrangement for carrying out the method described.

Ausführungsformen der ErfindungEmbodiments of the invention

Die Erfindung ist anhand von Ausführungsformen in den Zeichnungen schematisch dargestellt und wird nachfolgend unter Bezugnahme auf die Zeichnungen ausführlich beschrieben.The invention is schematically illustrated by means of embodiments in the drawings and will be described in detail below with reference to the drawings.

1 zeigt in einer schematischen Darstellung stark vereinfacht ein Kraftfahrzeug 10 mit einem Verbrennungsmotor 12, dem ein Abgasturbolader 14 zugeordnet ist, in dem wiederum ein Verdichter 16 vorgesehen ist. Zur Unterstützung des Verdichters 16 und/oder des Abgasturboladers 14 ist ein Zusatzverdichter 18 bereitgestellt, der von einer elektrischen Maschine 20, in diesem Fall von einem Elektromotor, angetrieben wird. Die Drehzahl dieses Elektrotors wird geregelt, wozu eine Anordnung 22 zur Regelung vorgesehen ist, die insbesondere zur Durchführung des hierin vorgestellten Verfahrens eingerichtet ist. 1 shows in a schematic representation greatly simplifies a motor vehicle 10 with an internal combustion engine 12 to which an exhaust gas turbocharger 14 is assigned, in turn, a compressor 16 is provided. To support the compressor 16 and / or the exhaust gas turbocharger 14 is an additional compressor 18 provided by an electric machine 20 , in this case powered by an electric motor. The speed of this electric motor is controlled, including an arrangement 22 is provided for control, which is set up in particular for carrying out the method presented herein.

2 zeigt eine Anordnung zur Durchführung des beschriebenen Verfahrens, die insgesamt mit der Bezugsziffer 50 bezeichnet ist. Die Anordnung 50 umfasst eine Vorsteuerung 52, in der ein inverses Modell 53 hinterlegt ist, einen Regler 54 und einen Parameterschätzer 56. Weiterhin zeigt die Darstellung eine Strecke 60 für das Momentenverhalten einer elektrischen Maschine und eine Strecke 62 für das Drehzahlverhalten der elektrischen Maschine. 2 shows an arrangement for carrying out the method described, in total with the reference numeral 50 is designated. The order 50 includes a feedforward control 52 in which an inverse model 53 is stored, a controller 54 and a parameter estimator 56 , Furthermore, the illustration shows a distance 60 for the torque behavior of an electric machine and a distance 62 for the speed behavior of the electric machine.

Eingangsgrößen in die Vorsteuerung 52 sind u. a. eine Solldrehzahl 70 und die Ableitung 72 der Solldrehzahl 70. Ausgangsgröße ist ein Vorsteueranteil 74. Eingangsgrößen in den Regler 54 sind u. a. die Solldrehzahl 70 und eine Istdrehzahl 76. Ausgangsgröße ist ein Regleranteil 78. Dieser Regleranteil 78 zusammen mit dem Vorsteueranteil 74, dabei werden Ausgänge von beiden Anteilen zusammenaddiert, beide Signale bilden zusammen das Sollmoment, bildet eine Eingangsgröße 80 für die Strecke 60 des Momentenverhaltens. Ausgangsgröße der Strecke 60 ist eine Stellgröße 82, die in den Parameterschätzer 56 und die Strecke 62 für das Drehzahlverhalten eingeht. Ausgangsgröße dieser Strecke 62 ist die Istdrehzahl 76.Input variables in the feedforward control 52 include a setpoint speed 70 and the derivative 72 the target speed 70 , Output is a pre-tax share 74 , Input variables in the controller 54 include the setpoint speed 70 and an actual speed 76. output is a regulator part 78 , This regulator share 78 together with the input tax share 74 , while outputs from both parts are added together, both signals together form the desired torque, forming an input variable 80 for the track 60 the moment behavior. Initial size of the route 60 is a manipulated variable 82 included in the parameter estimator 56 and enters the track 62 for the speed behavior. Initial size of this route 62 is the actual speed 76 ,

Das Modell der Regelstrecke 60 und 62 ist wie folgt:The model of the controlled system 60 and 62 is as follows:

Die Strecke für die Drehzahlregelung 62 kann in allgemeiner Form folgendermaßen beschrieben werden: w ˙ = 1 J ( M M v ( w , T ) )

Figure DE102017200839A1_0003
The route for the speed control 62 can be described in general terms as follows: w ˙ = 1 J ( M - M v ( w . T ) )
Figure DE102017200839A1_0003

Darin beschreibt w die Drehzahl, J das Trägheitsmoment, M das Moment der PM-Synchronmaschine und Mv das Verlustmoment welches von verschiedensten Größen im wesentlichen jedoch von der Drehzahl w und von der Temperatur T abhängt. Wenn die Verluste mit einem viskosen Reibungskoeffizienten kv und mit einem konstanten (coulombschen) Reibungskoeffizient koff approximiert werden, dann ergibt sich die folgende Gleichung: M v = k v w + k o f f

Figure DE102017200839A1_0004
In it, w describes the rotational speed, J the moment of inertia, M the moment of the PM synchronous machine and M v the loss moment which of various sizes but essentially of the speed w and on the temperature T depends. If the losses are approximated with a viscous friction coefficient k v and with a constant (coulombic) friction coefficient k off , then the following equation results: M v = k v w + k O f f
Figure DE102017200839A1_0004

Wenn man Gleichung (2) in Gleichung (1) einsetzt, ergibt sich eine beispielhafte Approximation des Drehzahlverhaltens in folgender Weise J d w d t + k v w + k o f f = M

Figure DE102017200839A1_0005
Substituting Equation (2) into Equation (1), an exemplary approximation of the speed behavior results as follows J d w d t + k v w + k O f f = M
Figure DE102017200839A1_0005

Da das Moment M meist nicht unmittelbar gestellt werden kann, sondern ebenfalls einer Verzögerung unterliegt, muss diese ebenfalls berücksichtigt werden. Im Folgenden wird diese Verzögerung zwischen dem Ist- und Sollmoment beispielweise mit einem Verzögerungsglied erster Ordnung M ˙ = 1 τ ( M s o l l K M )

Figure DE102017200839A1_0006

mit der Zeitkonstante τ und der statischen Verstärkung K beschreiben. Die statische Verstärkung K wird bei einer korrekt entworfenen Momentenregelung 1 sein. Die Ordnung der Übertragungsfunktion darf beliebig gewählt werden, dadurch ändert sich selbstverständlich die Ordnung des Gesamtsystems. Die vorgestellte Strategie für die Regelung kann aber immer noch angewendet werden.Since the moment M can not usually be put directly, but is also subject to a delay, this must also be taken into account. In the following, this delay between the actual and desired torque, for example, with a first-order delay element M ˙ = 1 τ ( M s O l l K - M )
Figure DE102017200839A1_0006

with the time constant τ and the static gain K describe. The static gain K is at a correctly designed torque control 1 be. The order of the transfer function may be chosen arbitrarily, this of course changes the order of the entire system. However, the presented strategy for regulation can still be applied.

Der Vorsteuerungsentwurf basiert auf der Theorie der differenziell flachen Systeme, wobei die Drehzahl w der flache Ausgang ist. Es wird dazu Gleichung (3) nach Zeit abgeleitet und die Gleichungen für w und ẅ werden nach M und Ṁ aufgelöst. Wenn diese Gleichungen in Gleichung (4) eingesetzt werden, erhält man den Zusammenhang zwischen Sollmoment Msoll und Winkelgeschwindigkeit w sowie seiner ersten und zweiten zeitlichen Ableitung: p 2 d 2 w d t 2 + p 1 d w d t + p 0 w + p o f f = M s o l l

Figure DE102017200839A1_0007

p2:
= τJ
p1:
= τkv + J
p0:
= kv
poff:
= koff
The pilot control design is based on the theory of differential flat systems, where the speed w is the flat output. We derive equation (3) by time and the equations for w and ẅ are solved for M and Ṁ. If these equations are used in equation (4), one obtains the relationship between desired torque M soll and angular velocity w and its first and second time derivative: p 2 d 2 w d t 2 + p 1 d w d t + p 0 w + p O f f = M s O l l
Figure DE102017200839A1_0007
p 2 :
= τJ
p 1 :
= τk v + J
p 0 :
= k v
p off :
= k off

Wenn eine zweimal differenzierbare Solltrajektorie für den Drehzahlverlauf vorliegt, kann mittels der Gleichung (5) das benötigte Sollmoment uv in der Vorsteuerung in folgender Weise berechnet werden: p v d 2 w s o l l d t 2 + p 1 d w s o l l d t + p 0 w s o l l + p o f f

Figure DE102017200839A1_0008
If there is a twice differentiable setpoint trajectory for the speed profile, the required setpoint torque u v in the precontrol can be calculated by means of equation (5) in the following way: p v d 2 w s O l l d t 2 + p 1 d w s O l l d t + p 0 w s O l l + p O f f
Figure DE102017200839A1_0008

Dies bedeutet, dass eine dreifach stetig differenzierbare Trajektorie für den gewünschten Drehzahlverlauf vorgegeben werden sollte. Diese Eigenschaft kann zum Beispiel durch die Verwendung eines Zustandsvariablenfilters für die Berechnung der Solldrehzahl sowie der zugehörigen Ableitungen sichergestellt werden.This means that a triple continuously differentiable trajectory should be specified for the desired speed curve. This property can be ensured, for example, by the use of a state variable filter for the calculation of the setpoint speed and the associated derivatives.

Die Schätzung der Reibungsmomente für die Vorsteuerung erfolgt derart:The estimation of the friction moments for the precontrol takes place in such a way:

Die Beziehung zwischen dem verlustfreien bzw. idealen Moment und der Geschwindigkeitsänderung ist in der Gleichung (1) angegeben. Bei einer permanenterregten Synchronmaschine hängt das ideale Beschleunigungsmoment von dem Strom und von den Motorparametern ab und kann in D/Q-Koordinaten in folgender Weise angegeben werden: M = 3 2 N p ( P s i I q + ( L d L q ) I d I q )

Figure DE102017200839A1_0009

wobei Np die Polpaarzahl der Synchronmaschine, Psi der verkettete Fluss, Ld die Motorinduktivität in der D-Koordinate (direct axis), Lq die Motorinduktivität in Q-Koordinate (quadrature axis) und Id und Iq der gemessene Strom in den D- und Q-Koordinaten beschreibt. Es ist wichtig zu wissen, dass auch Messfehler sowie Ungenauigkeiten der Motorparameter als Verlustmoment auftreten und in dieser Weise in der Vorsteuerung kompensiert werden.The relationship between the lossless moment and the speed change is given in the equation (1). In a permanent magnet synchronous machine, the ideal acceleration torque depends on the current and motor parameters and can be expressed in D / Q coordinates as follows: M = 3 2 N p ( P s i I q + ( L d - L q ) I d I q )
Figure DE102017200839A1_0009

where N p is the pole pair number of the synchronous machine, Psi is the concatenated flux, L d is the motor inductance in the D coordinate (direct axis), L q is the motor inductance in the Q coordinate (quadrature axis) and I d and I q is the measured current in the Describes D and Q coordinates. It is important to know that also measurement errors and inaccuracies of the motor parameters occur as loss torque and are compensated in this way in the pilot control.

Mit dem linearen Reibungsmodell, gegeben in Gleichung (2), kann die Gleichung (1) in folgender Weise angegeben werden: M = j w ˙ + M v = ( w ˙ w 1 ) ( j k v k o f f )

Figure DE102017200839A1_0010
With the linear friction model given in equation (2), equation (1) can be given in the following way: M = j w ˙ + M v = ( w ˙ w 1 ) ( j k v k O f f )
Figure DE102017200839A1_0010

Ist das Trägheitsmoment j bekannt und soll nicht geschätzt werden, dann kann es vom Parametervektor eliminiert werden und es ergibt sich die folgende Gleichung: M j w ˙ + M v = ( w 1 ) ( k v k o f f )

Figure DE102017200839A1_0011
If the moment of inertia j is known and should not be estimated, then it can be eliminated by the parameter vector and the following equation results: M - j w ˙ + M v = ( w 1 ) ( k v k O f f )
Figure DE102017200839A1_0011

Wenn auch das Trägheitsmoment geschätzt werden soll und daher Gleichung (8) benutzt wird, ist es wichtig, die erste zeitliche Ableitung in einer geeigneten Weise zu berechnen, da die Winkelbeschleunigung in der Regel nicht zur Verfügung steht. Wenn dabei eine Filterung zum Einsatz kommt, dann sollen alle Eingangs- und Ausgangssignale mit dem gleichen Filter gefiltert werden, damit eine Phasenverschiebung vermieden wird.Also, if the moment of inertia is to be estimated, and therefore Equation (8) is used, it is important to calculate the first derivative in a suitable way, since the Angular acceleration is usually not available. If filtering is used, then all input and output signals should be filtered with the same filter to avoid phase shifting.

In beiden Fällen kann die Methode der kleinsten Fehlerquadrate für die Festlegung der unbekannten Parameter benutzt werden. Dafür wird die Gleichung (8) oder (9) zuerst in einer Matrix-Form gebracht, indem die Gleichungen in unterschiedlichen Zeitpunkten untereinander geschrieben werden, wie nachfolgend für einen allgemeinen Fall dargestellt ist: [ u 1 u 2 u 2 ] U = [ y 1,1 y 1, 2 y 1, m y 2,1 y 2, 2 y 2, m y n ,1 y n ,2 y n , m ] Y T [ θ 1 θ 2 θ m ] Θ

Figure DE102017200839A1_0012
In both cases, the least squares method can be used to define the unknown parameters. For this, equation (8) or (9) is first made in a matrix form by writing the equations at different times among each other, as shown below for a general case: [ u 1 u 2 u 2 ] } U = [ y 1.1 y 1, 2 y 1, m y 2.1 y 2, 2 y 2, m y n ,1 y n 2 y n . m ] } Y T [ θ 1 θ 2 θ m ] } Θ
Figure DE102017200839A1_0012

Hier beschreibt n die Anzahl der Messungen weil m die Anzahl der unbekannten Parameter beschreibt (für Gleichung (8) 3 und für Gleichung (9) 4).Here n describes the number of measurements because m describes the number of unknown parameters (for equation (8) 3 and for equation (9) 4).

Mittels einer Pseudoinverse kann die Gleichung in folgender Weise gelöst werden: U = Y T Θ Θ = ( Y Y T ) 1 Y U

Figure DE102017200839A1_0013
By means of a pseudoinverse the equation can be solved in the following way: U = Y T Θ Θ = ( Y Y T ) - 1 Y U
Figure DE102017200839A1_0013

Theoretisch ist es für die Lösung hinreichend, wenn die Anzahl der Messungen größer oder gleich der Anzahl der unbekannten Parameter ist. Damit aber die Schätzung eine gute Qualität aufweist und damit keine numerischen Probleme auftreten, soll die Anzahl der Messungen wesentlich höher als die Anzahl der unbekannten Parameter sein und die lineare Unabhängigkeit unterschiedlicher Zeilen gesichert sein.Theoretically, it is sufficient for the solution if the number of measurements is greater than or equal to the number of unknown parameters. However, in order for the estimate to be of good quality and to avoid any numerical problems, the number of measurements should be much higher than the number of unknown parameters and the linear independence of different lines should be ensured.

Besonders wenn die Reibungsparameter eine starke Zeit- und/oder Arbeitspunktabhängigkeit zeigen, ist es zweckmäßig, die Gleichung in rekursiver Weise zu lösen. In der Literatur werden dafür mögliche Methoden angeboten, eine mögliche Implementierungsmöglichkeit ist nachfolgend angegeben: γ k = λ+ y k T P k 1 y k P k = 1 λ ( P k 1 P k 1 y k y k T P k 1 γ k ) e k = u k y k T θ k 1 Θ k = Θ k 1 + P k 1 y k γ k e k

Figure DE102017200839A1_0014
Especially when the friction parameters show a strong time and / or operating point dependence, it is expedient to solve the equation in a recursive manner. In the literature, possible methods are offered, one possible implementation option is given below: γ k = + λ y k T P k - 1 y k P k = 1 λ ( P k - 1 - P k - 1 y k y k T P k - 1 γ k ) e k = u k - y k T θ k - 1 Θ k = Θ k - 1 + P k - 1 y k γ k e k
Figure DE102017200839A1_0014

Hier beschreibt λ den Vergessensfaktor und P die Kovarianzmatrix. Durch den Vergessensfaktor können neuere Messungen in der Gleichung höher priorisiert werden. Der Initial-Wert der Kovarianzmatrix beschreibt die angenommene Güte der Anfangswerte.Here λ describes the forgetting factor and P the covariance matrix. The forgetting factor allows newer measurements in the equation to be prioritized higher. The initial value of the covariance matrix describes the assumed quality of the initial values.

Zur Kompensation von Modellierungsfehlern sowie zur Störgrößenunterdrückung wird die entworfene Vorsteuerung in Gleichung (6) noch um einen zusätzlichen Regleranteil ergänzt, z. B. in der Form: u = u v + u r

Figure DE102017200839A1_0015
To compensate for modeling errors as well as for disturbance suppression, the designed feedforward control in equation (6) is supplemented by an additional controller component, eg. In the form: u = u v + u r
Figure DE102017200839A1_0015

Für ur kann mit e = wsoll - w z. B. ein Zustandsregler verwendet werden, u r = k 3 e ¨ + k 2 e ˙ + k 1 e + k 0 e d t

Figure DE102017200839A1_0016

der mit k3 = 0 einem PID-Regler entspricht. Sind Stellgrößenbeschränkungen relevant, kann im Regler ein Anti-Windup-Mechanismus für den Integralanteil verwendet werden.For u r , with e = w soll - w z. B. a state controller can be used, u r = k 3 e ¨ + k 2 e ˙ + k 1 e + k 0 e d t
Figure DE102017200839A1_0016

with k3 = 0 corresponds to a PID controller. If manipulated variable restrictions are relevant, an anti-windup mechanism for the integral component can be used in the controller.

Die modellbasierte Invertierung der Strecke in der Vorsteuerung kann aus dem Ansteuersignal in der Drehzahlregelung rekonstruiert und somit nachgewiesen werden. Die Vorsteuerung führt zu einer charakteristischen Formung des Ansteuersignals, welche durch eine Regelung allein, insbesondere bei einem PID-Regler, nicht vorhanden ist.The model-based inversion of the distance in the feedforward control can be reconstructed from the drive signal in the speed control and thus detected. The precontrol leads to a characteristic shaping of the drive signal, which is not present by a control alone, in particular in a PID controller.

Das vorgestellte Verfahren kann allgemeine bei einer Drehzahlregelung mit einer unterlagerten Momentenstruktur eingesetzt werden. Dies bedeutet, dass der Regler in Kaskadenstruktur entworfen werden kann.The presented method can generally be used in a speed control with a subordinate torque structure. This means that the controller can be designed in cascade structure.

Weiterhin kann das Verfahren bei einem Drehzahlregler mit unterlagerten Stromregler für einen elektrischen Zusatzturbolader eingesetzt werden. Ein weiteres Anwendungsgebiet ist bei der Drehzahlregelung auf Nulldrehzahl, wenn der Elektromotor möglichst schnell in passiver Modus gebracht werden sollen, gegeben.Furthermore, the method can be used in a speed controller with lower-level current controller for an electric auxiliary turbocharger. Another field of application is in the speed control to zero speed when the electric motor should be brought as soon as possible in passive mode given.

ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION

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

Zitierte PatentliteraturCited patent literature

  • DE 10124543 A1 [0005]DE 10124543 A1 [0005]

Claims (9)

Verfahren zur Regelung der Drehzahl einer elektrischen Maschine (20), bei dem ein Regler (54) und eine dynamische Vorsteuerung (52) verwendet werden, wobei in der Vorsteuerung (52) ein dynamisches, inverses Modell (53) der Regelstrecke (60, 62) hinterlegt ist, wobei in den Regler (54) eine Solldrehzahl (70) und eine Istdrehzahl (76) eingegeben werden und in die Vorsteuerung (52) die Solldrehzahl (70) und eine Ableitung (72) der Solldrehzahl (70) eingegeben werden, so dass ein Vorsteueranteil (74) und ein Regleranteil (78) ermittelt werden, die zusammen in die Regelstrecke (60, 62) eingehen.Method for controlling the rotational speed of an electrical machine (20), in which a controller (54) and a dynamic precontrol (52) are used, wherein in the feedforward control (52) a dynamic, inverse model (53) of the controlled system (60, 62 ), wherein in the controller (54) a target speed (70) and an actual speed (76) are input and in the feedforward control (52) the target speed (70) and a derivative (72) of the target speed (70) are entered, so that a pilot component (74) and a controller component (78) are determined, which together enter into the controlled system (60, 62). Verfahren nach Anspruch 1, bei dem das inverse Modell (53) der Regelstrecke (60, 62) auf einer Theorie eines differenziellen flachen Modells beruht.Method according to Claim 1 in which the inverse model (53) of the controlled system (60, 62) is based on a theory of a differential flat model. Verfahren nach Anspruch 1 oder 2, bei dem das Modell (53) der Regelstrecke (60, 62), das in der Vorsteuerung (52) hinterlegt ist, ein zeitvariantes Modell ist.Method according to Claim 1 or 2 in which the model (53) of the controlled system (60, 62), which is stored in the feedforward control (52), is a time-variant model. Verfahren nach Anspruch 3, bei dem Parameter des zeitvarianten Modells mit einem Parameterschätzer (56) bestimmt werden.Method according to Claim 3 in which parameters of the time-variant model are determined with a parameter estimator (56). Verfahren nach einem der Ansprüche 1 bis 4, bei dem die Regelstrecke (60, 62) eine Strecke (60) zum Momentenverhalten und eine Strecke (62) zum Drehzahlverhalten umfasst.Method according to one of Claims 1 to 4 in which the controlled system (60, 62) comprises a torque behavior path (60) and a speed behavior path (62). Verfahren nach einem der Ansprüche 1 bis 5, bei dem die elektrischen Maschine (20) dazu eingerichtet ist, einen Zusatzverdichter (18) anzutreiben.Method according to one of Claims 1 to 5 in which the electric machine (20) is adapted to drive an auxiliary compressor (18). Verfahren nach einem der Ansprüche 1 bis 6, bei dem eine Kaskadenreglerstruktur in dem Regler (54) verwendet wird.Method according to one of Claims 1 to 6 in which a cascade controller structure is used in the controller (54). Anordnung zur Regelung der Drehzahl einer elektrischen Maschine (20), die insbesondere zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 7 eingerichtet ist.Arrangement for controlling the rotational speed of an electric machine (20), which in particular for carrying out a method according to one of Claims 1 to 7 is set up. Anordnung nach Anspruch 8, bei der in der Vorsteuerung (52) ein dynamisches, inverses Modell (53) der Regelstrecke (60, 62) hinterlegt ist.Arrangement according to Claim 8 in which a dynamic, inverse model (53) of the controlled system (60, 62) is stored in the feedforward control (52).
DE102017200839.3A 2017-01-19 2017-01-19 Method for controlling a rotational speed of an electrical machine Pending DE102017200839A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102017200839.3A DE102017200839A1 (en) 2017-01-19 2017-01-19 Method for controlling a rotational speed of an electrical machine
CN201810048623.4A CN108334119A (en) 2017-01-19 2018-01-18 The method of rotating speed for regulation motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102017200839.3A DE102017200839A1 (en) 2017-01-19 2017-01-19 Method for controlling a rotational speed of an electrical machine

Publications (1)

Publication Number Publication Date
DE102017200839A1 true DE102017200839A1 (en) 2018-07-19

Family

ID=62716463

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102017200839.3A Pending DE102017200839A1 (en) 2017-01-19 2017-01-19 Method for controlling a rotational speed of an electrical machine

Country Status (2)

Country Link
CN (1) CN108334119A (en)
DE (1) DE102017200839A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102021211622A1 (en) 2021-10-14 2023-04-20 Robert Bosch Gesellschaft mit beschränkter Haftung Method for operating an electrical machine

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10124543A1 (en) 2001-05-19 2002-11-21 Bosch Gmbh Robert Controlling electrically operated turbocharger involves forming control signal that drives electrical charger depending on pressure ratio across electrical charger that is to be set

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10205375A1 (en) * 2002-02-09 2003-08-21 Bosch Gmbh Robert Method and device for controlling an internal combustion engine, in particular for regulating the speed of the internal combustion engine
DE102007037037B3 (en) * 2007-08-06 2009-02-12 Mtu Friedrichshafen Gmbh Method for controlling an internal combustion engine
DE102013200578A1 (en) * 2013-01-16 2014-07-17 Siemens Aktiengesellschaft Method for drive control
DE102014206909A1 (en) * 2014-04-10 2015-10-15 Robert Bosch Gmbh Method for controlling the speed of a motor

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10124543A1 (en) 2001-05-19 2002-11-21 Bosch Gmbh Robert Controlling electrically operated turbocharger involves forming control signal that drives electrical charger depending on pressure ratio across electrical charger that is to be set

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102021211622A1 (en) 2021-10-14 2023-04-20 Robert Bosch Gesellschaft mit beschränkter Haftung Method for operating an electrical machine

Also Published As

Publication number Publication date
CN108334119A (en) 2018-07-27

Similar Documents

Publication Publication Date Title
DE112010000768T5 (en) VENTILSTEUERVORR! AUTION
DE202008009574U1 (en) System for determining the position and speed of a permanent magnet rotor of an electrical machine
DE102012010348A1 (en) Method and device for controlling an electric actuator for a wastegate valve arrangement of an exhaust gas turbocharger
DE102017117595A1 (en) METHOD FOR CONTROLLING THE OUTPUT PRESSURE OF A HYDRAULIC DRIVE SYSTEM, USE OF THE METHOD AND HYDRAULIC DRIVE SYSTEM
DE102014104896A1 (en) Motor control device
DE102014220208A1 (en) CONTROL DEVICE FOR AN ELECTRIC MACHINE, VEHICLE AND METHOD
DE112015006588T5 (en) Control device for internal combustion engine
DE102016009031A1 (en) Motor control device with magnetic flux control and machine learning device and method therefor
EP3098448A1 (en) Method and control loop for controlling an electric drive of an electrically driven pneumatic compressor of a motor vehicle
DE102014001226A1 (en) Method for speed control of an internal combustion engine-generator unit
EP3077649A1 (en) Method for operating an internal combustion engine coupled to a generator, and device for carrying out the method
DE102016123629A1 (en) Control system for a steering test bench
EP3543514B1 (en) Method and system for determining a variable for adjusting a suction pipe pressure
DE102010021488A1 (en) Method for copper loss-optimal control and/or regulation of asynchronous machine, involves computing and defining control value of regulator and adapting voltage vector to regulator over control value
DE102017200839A1 (en) Method for controlling a rotational speed of an electrical machine
DE102015222988A1 (en) Method and system for controlling a speed
DE102023203654A1 (en) Control of the stator current or the linked stator flux for the operation of a permanent magnet synchronous machine and method
DE102021206422B4 (en) Control device for controlling a power arrangement comprising an internal combustion engine and a generator drivingly connected to the internal combustion engine, control arrangement with such a control device, power arrangement and method for controlling a power arrangement
DE102013207727A1 (en) Method for controlling a brushless motor
DE102017220404A1 (en) Method and device for speed control of an electrically operated charging device for an internal combustion engine
DE102009032372A1 (en) Method for operating a supercharged internal combustion engine with boost pressure control
DE102020130509A1 (en) PRE-CONTROL OF MULTI-PHASE PERMANENT MAGNETIC DC MOTOR DRIVES
EP3043467A1 (en) Control of a drive device
EP2904246A1 (en) Method for rail pressure regulation in an internal combustion engine
EP3063032A2 (en) Method for operating a hybrid drive device and corresponding hybrid drive device

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R084 Declaration of willingness to licence