[go: up one dir, main page]

DE102011078050A1 - Determining the rotor position of a synchronous machine - Google Patents

Determining the rotor position of a synchronous machine Download PDF

Info

Publication number
DE102011078050A1
DE102011078050A1 DE102011078050A DE102011078050A DE102011078050A1 DE 102011078050 A1 DE102011078050 A1 DE 102011078050A1 DE 102011078050 A DE102011078050 A DE 102011078050A DE 102011078050 A DE102011078050 A DE 102011078050A DE 102011078050 A1 DE102011078050 A1 DE 102011078050A1
Authority
DE
Germany
Prior art keywords
current
stator current
synchronous machine
model
machine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE102011078050A
Other languages
German (de)
Inventor
Martin Braun
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 DE102011078050A priority Critical patent/DE102011078050A1/en
Priority to PCT/EP2012/057750 priority patent/WO2012175243A2/en
Publication of DE102011078050A1 publication Critical patent/DE102011078050A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • 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
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/18Circuit arrangements for detecting position without separate position detecting elements
    • H02P6/185Circuit arrangements for detecting position without separate position detecting elements using inductance sensing, e.g. pulse excitation
    • 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
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/02Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
    • H02P25/06Linear motors
    • H02P25/064Linear motors of the synchronous type
    • 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
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/24Vector control not involving the use of rotor position or rotor speed sensors
    • 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
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/02Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
    • H02P25/022Synchronous motors
    • H02P25/024Synchronous motors controlled by supply frequency
    • 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
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/02Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
    • H02P25/06Linear motors
    • 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
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/02Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
    • H02P25/06Linear motors
    • H02P25/062Linear motors of the induction type

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

Bei der Bestimmung der Läuferposition einer Synchronmachine 12 werden die folgenden Schritte ausgeführt. Beaufschlagen der Synchronmaschine 12 mit einem ersten Spannungspuls; Messung eines ersten gemessenen Statorstroms zu einem ersten Zeitpunkt t2; Berechnung eines ersten berechneten Statorstroms im ph# mit einem Maschinenmodell 20 das ein Modell 38 der Synchronmaschine 12 umfasst; Berechnen eines ersten Differenzstromraumvektors Δim ph# aus dem ersten gemessenen Statorstrom und dem ersten berechneten Statorstrom; Messung eines zweiten gemessenen Statorstroms im ph zu einem zweiten Zeitpunkt t5; Berechnung eines zweiten berechneten Statorstroms (im ph#) mit dem Maschinenmodell 20; Berechnen eines zweiten Differenzstromraumvektors Δim ph# aus dem zweiten gemessene Statorstrom und dem zweiten berechneten Statorstrom; Ermitteln der Läuferposition aus dem ersten Differenzstromraumvektors und dem zweiten Differenzstromraumvektors. Das Maschinenmodell umfasst dabei ein Modell einer der Synchronmaschine 12 vorgeschalteten Vorrichtung.In determining the rotor position of a synchronous machine 12, the following steps are performed. Acting on the synchronous machine 12 with a first voltage pulse; Measuring a first measured stator current at a first time t 2 ; Calculating a first calculated stator current i m ph # with a machine model 20 comprising a model 38 of the synchronous machine 12; Calculating a first differential current space vector Δi m ph # from the first measured stator current and the first calculated stator current; Measuring a second measured stator current i m ph at a second time t 5 ; Calculating a second calculated stator current (i m ph # ) with the machine model 20; Calculating a second differential current space vector Δi m ph # from the second measured stator current and the second calculated stator current; Determining the rotor position from the first differential flow space vector and the second differential flow space vector. The machine model includes a model of a synchronous machine 12 upstream device.

Figure 00000001
Figure 00000001

Description

GEBIET DER ERFINDUNGFIELD OF THE INVENTION

Die Erfindung betrifft ein Verfahren zur Bestimmung der Läuferposition einer Synchronmachine, ein Computerprogramm, ein computerlesbares Medium und eine Steuerung für eine Synchronmaschine.The invention relates to a method for determining the rotor position of a synchronous machine, a computer program, a computer-readable medium and a controller for a synchronous machine.

HINTERGRUND DER ERFINDUNGBACKGROUND OF THE INVENTION

Zur feldorientierten Strom- und Drehzahlregelung einer rotierenden oder linearen Synchronmaschine ist die Kenntnis der Läuferposition und der Drehzahl in der Regel erforderlich. Beispielsweise kann der Läufer ein Rotor einer rotierenden Synchronmaschine sein. Hierbei kann es insbesondere erforderlich sein, dass die Läuferposition im Stillstand und bei kleinen Drehzahlen im Drehzahlbereich bis 10% der Nenndrehzahl möglichst präzise ermittelt wird. Dadurch kann ein optimales Anfahren in die richtige Drehrichtung, mit dem maximal gewünschten Drehmoment und ein hoher Wirkungsgrad erzielt werden.For field-oriented current and speed control of a rotating or linear synchronous machine, the knowledge of the rotor position and the speed is usually required. For example, the rotor may be a rotor of a rotating synchronous machine. In particular, it may be necessary for the rotor position to be determined as accurately as possible at standstill and at low speeds in the speed range up to 10% of the rated speed. This allows an optimal start in the right direction of rotation, with the maximum desired torque and high efficiency can be achieved.

Zur Vermeidung von Wärmeverlusten in der rotierenden oder linearen Synchronmaschine kann der Maschine zusätzlich ein LC-Filter vorgeschaltet werden.To avoid heat loss in the rotating or linear synchronous machine, the machine can also be preceded by an LC filter.

Zur Bestimmung der Läuferposition werden bisher direkte Geber (mechanisch, optisch, magnetisch) eingesetzt, welche teuer und störanfällig sein können sowie entsprechenden Bauraum benötigen können. Alternativ sind Verfahren bekannt, die auf einen direkten Geber verzichten. Ein solches Verfahren ist beispielsweise in der DE 10 2009 029 896 A1 beschrieben. Dieses Verfahren benötigt eine Messung der Spannungen am Eingang der Maschine. Eine solche Spannungsmessung kann aufgrund der erforderlichen Potentialtrennung zwischen der Maschine und der Signalauswerteschaltung sowie aufgrund von stark springenden Bezugspotentialen relativ aufwändig sein (Bauteil- und Schaltungsaufwand, EMV).To determine the rotor position so far direct encoders (mechanical, optical, magnetic) are used, which can be expensive and prone to failure and may require appropriate space. Alternatively, methods are known which dispense with a direct encoder. Such a method is for example in the DE 10 2009 029 896 A1 described. This method requires a measurement of the voltages at the input of the machine. Due to the required potential separation between the machine and the signal evaluation circuit as well as due to strongly jumping reference potentials, such a voltage measurement can be relatively complex (component and circuit complexity, EMC).

Weitere bekannte Verfahren (z. B. WO 92/19038 ) lassen sich nur für Synchronmaschinen einsetzen, welche direkt durch einen Pulswechselrichter ohne LC-Filter gespeist werden. Diese Verfahren sind in der Regel nur für die Ermittlung der Läuferposition im Stillstand geeignet und können normalerweise nur mit sehr großen Einschränkungen in der Dynamik und der Genauigkeit für den Bereich kleiner Drehzahlen erweitert werden.Other known methods (eg. WO 92/19038 ) can only be used for synchronous machines, which are fed directly by a pulse inverter without LC filter. These methods are usually only suitable for determining the rotor position at standstill and can normally only be extended with very large restrictions in the dynamics and accuracy for the low-speed range.

ZUSAMMENFASSUNG DER ERFINDUNGSUMMARY OF THE INVENTION

Es ist Aufgabe der Erfindung die Läuferposition einer Synchronmaschine ohne Zuhilfenahme einer Spannungsmessung zu ermitteln.It is an object of the invention to determine the rotor position of a synchronous machine without the aid of a voltage measurement.

Diese Aufgabe wird durch den Gegenstand der unabhängigen Ansprüche gelöst. Weitere Ausführungsformen der Erfindung ergeben sich aus den abhängigen Ansprüchen und aus der folgenden Beschreibung.This object is solved by the subject matter of the independent claims. Further embodiments of the invention will become apparent from the dependent claims and from the following description.

Ein erster Aspekt der Erfindung betrifft ein Verfahren zur Bestimmung der Läuferposition einer Synchronmachine. Die Synchronmaschine kann dabei eine rotierende oder lineare Synchronmaschine sein.A first aspect of the invention relates to a method for determining the rotor position of a synchronous machine. The synchronous machine can be a rotating or linear synchronous machine.

Gemäß einer Ausführungsform der Erfindung umfasst das Verfahren die Schritte: Beaufschlagen der Synchronmaschine mit einem ersten Spannungspuls; Messung eines ersten gemessenen Statorstroms zu einem ersten Zeitpunkt; Berechnung eines ersten berechneten Statorstroms mit einem Maschinenmodell, das ein Modell der Synchronmaschine umfasst; Berechnen eines ersten Differenzstromraumvektors aus dem ersten gemessenen Statorstrom und dem ersten berechneten Statorstrom; Messung eines zweiten gemessenen Statorstroms zu einem zweiten Zeitpunkt; Berechnung eines zweiten berechneten Statorstroms mit dem Maschinenmodell; Berechnen eines zweiten Differenzstromraumvektors aus dem zweiten gemessenen Statorstrom und dem zweiten berechneten Statorstrom; und Ermitteln der Läuferposition aus dem ersten Differenzstromraumvektor und dem zweiten Differenzstromraumvektor. So kann wie in der DE 10 2009 029 896 A1 beschrieben, eine Läuferposition unter Zuhilfenahme eines Modells der Synchronmaschine berechnet werden.According to one embodiment of the invention, the method comprises the steps of: applying a first voltage pulse to the synchronous machine; Measuring a first measured stator current at a first time; Calculating a first calculated stator current with a machine model comprising a model of the synchronous machine; Calculating a first differential current space vector from the first measured stator current and the first calculated stator current; Measuring a second measured stator current at a second time; Calculating a second calculated stator current with the machine model; Calculating a second differential current space vector from the second measured stator current and the second calculated stator current; and determining the rotor position from the first differential current space vector and the second differential current space vector. So can like in the DE 10 2009 029 896 A1 described a rotor position can be calculated with the aid of a model of the synchronous machine.

Mit anderen Worten werden der Synchronmaschine zwei alternierende Spannungspulse aufgeschaltet. Nach beiden Spannungspulsen wird jeweils ein Statorstrom gemessen und berechnet, wobei die Berechnung des Statorstroms aufgrund eines Maschinenmodells erfolgt. Aus den gemessenen und berechneten Strömen wird dann die aktuelle Position des Läufers ermittelt. Es ist zu verstehen, dass der (sowohl der gemessene als auch der berechnete) Statorstrom wenigstens zwei Komponenten umfassen kann, die wenigstens zwei Phasen des Systems zugeordnet sind. Im Prinzip kann jeder Statorstrom also wenigstens zwei Statorstromkomponenten umfassen.In other words, the synchronous machine two alternating voltage pulses are switched. After each of the two voltage pulses, one stator current is measured and calculated, the stator current being calculated on the basis of a machine model. From the measured and calculated currents then the current position of the rotor is determined. It should be understood that the stator current (both measured and calculated) may include at least two components associated with at least two phases of the system. In principle, each stator current can therefore comprise at least two stator current components.

Gemäß einer Ausführungsform der Erfindung umfasst das Maschinenmodell ein Modell einer der Synchronmaschine vorgeschalteten Vorrichtung. Diese Vorrichtung kann beispielsweise ein Pulswechselrichter oder ein LC-Filter sein. Damit kann das Verfahren als gegenüber der DE 10 2009 029 896 A1 erweitertes Verfahren aufgefasst werden, dass mindestens zur Bestimmung der Läuferposition von rotierenden oder linearen Synchronmaschinen geeignet ist.According to one embodiment of the invention, the machine model comprises a model of a device upstream of the synchronous machine. This device may, for example, a Pulse inverter or an LC filter. Thus, the process as compared to the DE 10 2009 029 896 A1 extended method that is suitable at least for determining the rotor position of rotating or linear synchronous machines.

Dadurch, dass das Maschinenmodell ein Modell der der Synchronmaschine vorgeschalteten Vorrichtung umfasst, können Ströme, deren Messwerte bereits in der Steuerung der Synchronmaschine vorliegen, in die Berechnung der Läuferposition einfließen. Ein derartiger Strom, kann beispielsweise der Ausgangsstrom des Pulswechselrichters sein. Weiter ist bei einer Synchronmaschine mit Pulswechselrichter in der Regel eine Sollspannung für den Pulswechselrichter in der Steuerung vorhanden, die zur Berechnung der Läuferposition verwendet werden kann. Mit diesen zusätzlichen bereits in der Steuerung vorhandenen Größen, kann dann die Statorspannung berechnet werden. Eine Messung der Statorspannung ist nicht mehr notwendig.As a result of the fact that the machine model comprises a model of the device arranged upstream of the synchronous machine, currents whose measured values are already present in the control of the synchronous machine can be included in the calculation of the rotor position. Such a current, for example, be the output current of the pulse inverter. Furthermore, in the case of a synchronous machine having a pulse inverter, as a rule, a setpoint voltage for the pulse inverter is present in the controller, which can be used to calculate the rotor position. With these additional sizes already present in the controller, the stator voltage can then be calculated. A measurement of the stator voltage is no longer necessary.

Gemäß einer Ausführungsform der Erfindung wird der erste und/oder zweite berechnete Statorstrom aus einer Ausgangssollspannung eines Pulswechselrichters und dem ersten und/oder zweitem gemessenen Statorstrom berechnet. Damit kann die für das Verfahren erforderlichen Maschinenspannungen (d.h. Statorspannung) direkt aus den Sollspannungen des Pulswechselrichters unter Zuhilfenahme der ohnehin gemessenen Statorströme der Synchronmaschine berechnet werden. Dabei wird in der Regel das reale Verhalten des Pulswechselrichters berücksichtigt.According to one embodiment of the invention, the first and / or second calculated stator current is calculated from a nominal output voltage of a pulse inverter and the first and / or second measured stator current. Thus, the machine voltages (i.e., stator voltage) required for the process can be calculated directly from the setpoint voltages of the pulse inverter using the already measured stator currents of the synchronous machine. As a rule, the real behavior of the pulse inverter is taken into account.

Gemäß einer Ausführungsform der Erfindung wird ein Ausgangsstrom aus einem Pulswechselrichter vor einem LC-Filter gemessen. Der erste und/oder zweite berechnete Statorstrom wird dann aus dem Ausgangsstrom des Pulswechselrichters und dem ersten und/oder zweitem gemessenen Statorstrom berechnet. Mit anderen Worten können ohnehin gemessene Ausgangsströme des Pulswechselrichters zur Berechnung der Maschinenspannungen herangezogen werden.According to one embodiment of the invention, an output current from a pulse inverter is measured in front of an LC filter. The first and / or second calculated stator current is then calculated from the output current of the pulse inverter and the first and / or second measured stator current. In other words, measured output currents of the pulse inverter can be used to calculate the machine voltages anyway.

Gemäß einer Ausführungsform der Erfindung wird ein der Synchronmaschine zugeführter Wechselstrom mit einem Pulswechselrichter erzeugt. Das Maschinenmodell kann in diesem Fall ein Modell des Pulswechselrichters umfassen, das dazu ausgeführt ist aus einer Ausgangssollspannung des Pulswechselrichters eine Ausgangsspannung des Pulswechselrichters zu berechnen. Wie bereits gesagt, ist die Ausgangssollspannung in der Regel in der Steuerung vorhanden, wenn das System einen Pulswechselrichter umfasst.According to one embodiment of the invention, an AC current supplied to the synchronous machine is generated with a pulse inverter. In this case, the machine model may comprise a model of the pulse-controlled inverter, which is designed to calculate an output voltage of the pulse-controlled inverter from a nominal output voltage of the pulse-controlled inverter. As already stated, the output target voltage is usually present in the controller if the system comprises a pulse-controlled inverter.

Gemäß einer Ausführungsform der Erfindung wird der einer Synchronmaschine zugeführte Wechselstrom durch ein LC-Filter gefiltert. Das Maschinenmodell kann dann ein Modell des LC-Filters umfassen, das dazu ausgeführt ist, aus einer Eingangsspannung oder einem Eingangsstrom und einem gemessenen Statorstrom eine Statorspannung zu berechnen. Das Verfahren ist auf eine Synchronmaschine mit oder ohne vorgeschaltetes LC-Filter anwendbar. Ist ein LC-Filter vorhanden, kann das Maschinenmodell mit einem Modell des LC-Filters erweitert werden. Allerdings ist das Verfahren auch auf Synchronmaschinen ohne LC-Filter anwendbar.According to one embodiment of the invention, the alternating current supplied to a synchronous machine is filtered by an LC filter. The machine model may then include a model of the LC filter configured to calculate a stator voltage from an input voltage or current and a measured stator current. The method is applicable to a synchronous machine with or without an upstream LC filter. If an LC filter is present, the machine model can be extended with a model of the LC filter. However, the method is also applicable to synchronous machines without LC filter.

Gemäß einer Ausführungsform der Erfindung ist das Modell der Synchronmaschine dazu ausgeführt, aus einer Eingangsspannung und einem gemessenem Statorstrom einen weiteren Statorstrom zu berechnen. Der weitere Statorstrom gibt indirekt Auskunft über die Läuferposition, da die Position des Läufers die Induktivität der Spulen in der Synchronmaschine beeinflusst. Durch Vergleich des gemessenen Statorstroms mit dem berechneten Statorstrom kann dann auf die Relativstellung der Phasenwicklungen und der Permanentmagnete im Läufer und damit von Stator und Läufer geschlossen werden.According to one embodiment of the invention, the model of the synchronous machine is designed to calculate a further stator current from an input voltage and a measured stator current. The further stator current indirectly provides information about the rotor position, since the position of the rotor influences the inductance of the coils in the synchronous machine. By comparing the measured stator current with the calculated stator current, it is then possible to deduce the relative position of the phase windings and the permanent magnets in the rotor and thus of the stator and rotor.

Zusammenfassend kann mit dem Verfahren die Läuferposition ohne einen direkten Drehgeber bestimmt werden. Die bisher erforderliche Spannungsmessung kann bei derselben Genauigkeit der Positionsermittlung wegfallen. Die Genauigkeit kann durch optionale Berücksichtigung der Ausgangsströme des Pulswechselrichters verbessert werden. Das Verfahren ist mit und ohne LC-Filter einsetzbar. Parametervariationen der Maschine und des LC-Filters können durch Tabellen korrigiert werden. Aufgrund einer sehr schnellen Messabfolge wird die Regelung der Maschine durch die Positionsbestimmung nicht notwendigerweise beeinflusst.In summary, the method can be used to determine the rotor position without a direct rotary encoder. The previously required voltage measurement can be omitted with the same accuracy of the position detection. The accuracy can be improved by optional consideration of the output currents of the pulse inverter. The method can be used with and without LC filter. Parameter variations of the machine and the LC filter can be corrected by means of tables. Due to a very fast measuring sequence, the regulation of the machine is not necessarily influenced by the position determination.

Ein weiterer Aspekt der Erfindung betrifft ein Computerprogramm, das, wenn es auf einem Prozessor ausgeführt wird, den Prozessor anleitet, die Schritte des Verfahrens, so wie es obenstehend und untenstehend beschrieben ist, auszuführen. Beispielsweise kann eine Steuerung der Synchronmaschine bzw. des gesamten Antriebssystems einen Prozessor aufweisen, auf dem ein derartiges Computerprogramm ausgeführt wird.Another aspect of the invention relates to a computer program that, when executed on a processor, directs the processor to perform the steps of the method as described above and below. For example, a controller of the synchronous machine or of the entire drive system may have a processor on which such a computer program is executed.

Ein weiter Aspekt der Erfindung betrifft ein computerlesbares Medium, auf dem ein derartiges Computerprogramm gespeichert ist. Ein computerlesbares Medium kann dabei eine Diskette, eine Harddisk, ein USB-Speichergerät, ein RAM, ein ROM, ein FLASH oder ein EPROM sein. Ein computerlesbares Medium kann auch ein Datenkommunikations-Netzwerk, wie beispielsweise das Internet, das den Download eines Programmcodes ermöglicht, sein. A further aspect of the invention relates to a computer-readable medium on which such a computer program is stored. A computer-readable medium may be a floppy disk, a hard disk, a USB storage device, a RAM, a ROM, a FLASH or an EPROM. A computer-readable medium may also be a data communication network, such as the Internet, which allows the download of program code.

Ein weiter Aspekt der Erfindung betrifft eine Steuerung für eine Synchronmaschine, die dazu ausgeführt ist, die Schritte des Verfahrens, so wie es obenstehend und untenstehend beschrieben ist ist, durchzuführen. Es ist zu verstehen, dass das Verfahren auch vollständig oder zumindest teilweise in Hardware umgesetzt werden kann.A further aspect of the invention relates to a controller for a synchronous machine adapted to carry out the steps of the method as described above and below. It is to be understood that the method can also be implemented completely or at least partially in hardware.

Im Folgenden werden Ausführungsbeispiele der Erfindung mit Bezug auf die beiliegenden Figuren detailliert beschrieben. Embodiments of the invention will now be described in detail with reference to the accompanying drawings.

KURZE BESCHREIBUNG DER FIGURENBRIEF DESCRIPTION OF THE FIGURES

1 zeigt schematisch ein Antriebssystem mit einer Synchronmaschine und deren Steuerung gemäß einer Ausführungsform der Erfindung. 1 schematically shows a drive system with a synchronous machine and its control according to an embodiment of the invention.

2 zeigt ein Ersatzschaltbild für eine Phase des Filters und der Synchronmaschine aus der 1. 2 shows an equivalent circuit diagram for a phase of the filter and the synchronous machine of the 1 ,

3 zeigt ein Diagramm, dass die Berechnung der Läuferposition gemäß einer Ausführungsform der Erfindung darstellt. 3 FIG. 12 is a diagram illustrating the calculation of rotor position according to an embodiment of the invention. FIG.

4 zeigt ein Diagramm mit der zeitlichen Abfolge der Spannungspulse gemäß einer Ausführungsform der Erfindung. 4 shows a diagram with the temporal sequence of the voltage pulses according to an embodiment of the invention.

5 zeigt ein Modul zur Nachbildung des Statorstroms gemäß einer Ausführungsform der Erfindung. 5 shows a module for simulating the stator current according to an embodiment of the invention.

6 zeigt ein Modul zur Nachbildung der Synchronmaschine gemäß einer Ausführungsform der Erfindung. 6 shows a module for simulating the synchronous machine according to an embodiment of the invention.

7 zeigt ein Modul zur Nachbildung des LC-Filters gemäß einer Ausführungsform der Erfindung. 7 shows a module for simulating the LC filter according to an embodiment of the invention.

8 zeigt ein Modul zur Nachbildung des Statorstroms gemäß einer weiteren Ausführungsform der Erfindung. 8th shows a module for simulating the stator current according to another embodiment of the invention.

9 zeigt ein Modul zur Nachbildung des LC-Filters gemäß einer Ausführungsform der Erfindung. 9 shows a module for simulating the LC filter according to an embodiment of the invention.

10 zeigt ein Modul zur Nachbildung des Statorstroms gemäß einer weiteren Ausführungsform der Erfindung. 10 shows a module for simulating the stator current according to another embodiment of the invention.

Grundsätzlich sind identische oder ähnliche Teile mit den gleichen Bezugszeichen versehen. Basically, identical or similar parts are provided with the same reference numerals.

DETAILIERTE BESCHREIBUNG VON AUSFÜHRUNGSBEISPIELENDETAILED DESCRIPTION OF EMBODIMENTS

1 zeigt schematisch ein Antriebssystem 10 zur Speisung einer rotierenden oder linearen Synchronmaschine 12, die weiter einen Pulswechselrichter 14, ein optionales LC-Ausgangsfilter 16 und eine Steuerung 18 umfasst. Der Pulswechselrichter 14 empfängt eine Gleichspannung UDC aus einem Hochspannungsnetz erzeugt daraus aufgrund von Steuerbefehlen aus der Steuerung 18 einen dreiphasigen Wechselstrom ip1, ip2, ip3, der durch den LC-Ausgangsfilter 16 in einen gefilterten Wechselstrom im1, im2, im3 umgewandelt wird. Der gefilterte Wechselstrom bzw. der Wechselstrom aus dem Pulswechselrichter 14 dient dann zum Antrieb der Synchronmaschine 12. Dazu wird in den Wicklungen im Stator ein Magnetfeld erzeugt, die einen Rotor 13 mit Permanentmagneten rotieren lassen. 1 schematically shows a drive system 10 for feeding a rotating or linear synchronous machine 12 , which continues a pulse inverter 14 , an optional LC output filter 16 and a controller 18 includes. The pulse inverter 14 receives a DC voltage U DC from a high voltage network generated therefrom on the basis of control commands from the controller 18 a three-phase alternating current i p1 , i p2 , i p3 passing through the LC output filter 16 is converted into a filtered alternating current i m1 , i m2 , i m3 . The filtered alternating current or the alternating current from the pulse inverter 14 then serves to drive the synchronous machine 12 , For this purpose, a magnetic field is generated in the windings in the stator, which forms a rotor 13 rotate with permanent magnets.

Im Allgemeinen hat die Synchronmaschine 12 einen Läufer 13, der unterschiedliche Stellungen, im vorliegenden Fall beispielsweise verschiedene Winkelstellungen, einnehmen kann. Die aktuelle Stellung der Synchronmaschine 12 bzw. des Läufers 13 kann mit dem Verfahren, so wie es obenstehend und untenstehend beschrieben ist, bestimmt werden.In general, the synchronous machine has 12 a runner 13 , the different positions, in the present case, for example, different angular positions can take. The current position of the synchronous machine 12 or the runner 13 can be determined by the method as described above and below.

2 zeigt ein Ersatzschaltbild für die Synchronmaschine 12 und das LC-Filter 16. Es ist lediglich eine der drei Phasen aus 1 dargestellt. Der LC-Filter umfasst eine Induktivität Lf und eine Kapazität Cf. Die Synchronmaschine wird durch einen Innenwiderstand Rs und eine Induktivität Ls ph modelliert. Ein Strich unter den Symbolen für Spannung und Strom deutet an, dass diese Größen Raumvektoren sind, d.h. für jede Phase eine Komponente umfassen. Außerdem ist zu verstehen, dass die folgende Berechnung nicht nur für eine Phase sondern für mindestens zwei Phasen durchgeführt wird. 2 shows an equivalent circuit diagram for the synchronous machine 12 and the LC filter 16 , It's just one of three phases 1 shown. The LC filter comprises an inductance L f and a capacitance C f . The synchronous machine is modeled by an internal resistance R s and an inductance L s ph . A dash under the voltage and current symbols indicates that these quantities are space vectors, ie, comprise one component for each phase. In addition, it should be understood that the following calculation is performed not only for one phase but for at least two phases.

3 zeigt ein Diagramm, dass die Berechnung der Läuferposition darstellt. Die gesamte Berechnung kann in der Steuerung 18 durchgeführt werden und dort entweder als Hardwaremodul 19 oder als Softwaremodul 19 umgesetzt sein. Das Modul 19 umfasst ein Submodul 20 zur Nachbildung (d.h. Modellierung) des Statorstroms im ph#. Das Modul 20 kann als Modell 20 des Antriebssystems 10 aufgefasst werden, das in der Steuerung 18 modelliert ist. Weiter umfasst das Modul 19 Speicherglieder 22, die eine Messgröße bzw. eine berechnete Größe zu einem bestimmten Zeitpunkt speichern und weitergeben und ein Submodul 24 zur Berechnung der Läuferposition. Das mit diesem Modul ausgeführte Verfahren zur Berechnung der Läuferposition wird weiter unten noch einmal genauer beschrieben. 3 shows a diagram that represents the calculation of the rotor position. The entire calculation can be in the controller 18 be carried out and there either as a hardware module 19 or as a software module 19 be implemented. The module 19 includes a submodule 20 for modeling (ie modeling) the stator current i m ph # . The module 20 can as a model 20 of the drive system 10 be understood in the controller 18 is modeled. Next includes the module 19 latches 22 which store and pass on a measured quantity or a calculated quantity at a specific time and a submodule 24 for calculating the rotor position. The method for calculating the rotor position executed with this module will be described in more detail below.

4 zeigt ein Diagramm mit der zeitlichen Abfolge der Spannungspulse, die während des Verfahrens erzeugt werden, bzw. einen zeitlicher Ablauf der Berechnung der Läuferposition. 4 shows a diagram with the time sequence of the voltage pulses during the Method are generated, or a timing of the calculation of the rotor position.

In einem ersten Impulsintervall 26 zwischen den Zeitpunkten t0 und t1 wird ein erster Spannungsimpuls durch die Steuerung 28 erzeugt. Dazu kann die Steuerung beispielsweise den Pulswechselrichter 14 entsprechend schalten. Die Synchronmaschine 12 kann mit einem ersten Spannungsimpuls zum Zeitpunkt t = t0 der Dauer t1 – t0 beaufschlagt werden.In a first pulse interval 26 between the times t 0 and t 1 is a first voltage pulse by the controller 28 generated. For this purpose, the controller, for example, the pulse inverter 14 switch accordingly. The synchronous machine 12 can be acted upon by a first voltage pulse at the time t = t 0 the duration t 1 - t 0 .

In einem ersten Messintervall 28 zwischen t0 und t2 wird der Statorstrom im ph gemessen. In dem ersten Messintervall 28 erfolgt auch die Berechnung von nachgebildeten Maschinenströmen im ph# mit dem Submodul 20 aus den gemessenen Maschinenströmen und aus nachgebildeten Maschinenspannungen mithilfe einer idealisierten Nachbildung der Synchronmaschine.In a first measurement interval 28 between t 0 and t 2 , the stator current i m ph is measured. In the first measurement interval 28 The calculation of simulated machine flows i m ph # is also carried out with the submodule 20 from the measured machine currents and from simulated machine voltages using an idealized simulation of the synchronous machine.

Anschließend erfolgt die Messung der Maschinenströme in mindestens zwei der Phasen zu einem Zeitpunkt t = t2 > t0. Ein ersten gemessener Statorstroms im ph(t2) wird zu einem ersten Zeitpunkt t2 ermittelt. Dies erfolgt über das entsprechende Speicherglied 22.Subsequently, the machine currents are measured in at least two of the phases at a time t = t 2 > t 0 . A first measured stator current i m ph (t 2 ) is determined at a first time t 2 . This is done via the corresponding memory element 22 ,

Zu dem Zeitpunkt t2 wird auch ein ersten berechneten Statorstroms im ph#(t2) mit dem entsprechenden Speicherglied 22 ermittelt.At time t 2 , a first calculated stator current i m ph # (t 2 ) with the corresponding memory element is also detected 22 determined.

Aus dem ersten gemessenen Statorstrom im ph(t2) und dem ersten berechneten Statorstrom im ph#(t2) wird dann ein erster Differenzstromraumvektor Δim ph#(t2) durch Differenzenbildung der beiden Ströme gebildet. Wie bereits erwähnt, werden die Ströme für wenigstens zwei Phasen ermittelt. Daher kann auch ein Raumvektor aus ihnen gebildet werden.From the first measured stator current i m ph (t 2 ) and the first calculated stator current i m ph # (t 2 ), a first differential current space vector Δi m ph # (t 2 ) is then formed by differentiating the two currents. As already mentioned, the currents are determined for at least two phases. Therefore, a space vector can also be formed from them.

Analog erfolgt die Ermittlung von gemessenen und berechneten Statorströmen während eines zweiten Messintervalls 32. Zum Zeitpunkt t = t3 > t2 wird die Synchronmaschine 12 mit einem zweiten Spannungsimpuls der Dauer t4 – t3 während eines zweiten Impulsintervalls 30 beaufschlagt. Dieser sollte gegenüber dem ersten Spannungsimpuls um mehr als +/–90° verdreht sein, so dass die Läuferposition am Schluss eindeutig berechnet werden kann.Analogously, the determination of measured and calculated stator currents takes place during a second measurement interval 32 , At time t = t 3 > t 2 , the synchronous machine becomes 12 with a second voltage pulse of duration t 4 -t 3 during a second pulse interval 30 applied. This should be rotated by more than +/- 90 ° with respect to the first voltage pulse, so that the rotor position at the end can be clearly calculated.

Anschließend erfolgt wieder die Messung der Statorströme im ph in mindestens zwei der Phasen zu einem Zeitpunkt t = t5 > t3. Während der gesamten Zeitdauer t5 – t3 erfolgt die Berechnung von nachgebildeten Statorströmen im ph# mit dem Modul 20 aus den gemessenen Statorströmen im ph. Die gemessenen Ströme im ph(t5) und berechneten Ströme im ph#(t5) zum zweiten Zeitpunkt t5 werden wieder über die entsprechenden Speicherglieder 22 ermittelt.Subsequently, the stator currents i m ph are measured again in at least two of the phases at a time t = t 5 > t 3 . During the entire time period t 5 -t 3 , the calculation of simulated stator currents i m ph # is performed with the module 20 from the measured stator currents i m ph . The measured currents i m ph (t 5 ) and calculated currents i m ph # (t 5 ) at the second time t 5 are again via the corresponding memory elements 22 determined.

Es folgt die Berechnung eines zweiten Differenzstromraumvektors Δim ph#(t5) durch Bilden der Differenz zwischen dem gemessenen Statorströmen im ph(t5) und den nachgebildeten Statorströmen im ph#(t5) zum Zeitpunkt t = t5 > t3. The following is the calculation of a second differential current space vector Δi m ph # (t 5 ) by taking the difference between the measured stator currents i m ph (t 5 ) and the simulated stator currents i m ph # (t 5 ) at time t = t 5 > t 3 .

Die gesuchte Läuferposition wird anschließend mithilfe einer Linearkombination aus den ermittelten Differenzstromraumzeigern Δim ph#(t2), Δim ph#(t5) berechnet. Dies kann beispielsweise durch Lösen eines Gleichungssystems, dass den Aufbau der Synchronmaschine und insbesondere der Spulen und Permanentmagnete wiederspiegelt geschehen. Es ist aber auch möglich, dass mithilfe einer Tabelle aus den Linearkombinationen eine Läuferposition ermittelt wird.The sought-after rotor position is then calculated using a linear combination of the determined residual current space vectors Δi m ph # (t 2 ), Δi m ph # (t 5 ). This can be done for example by solving a system of equations that reflects the structure of the synchronous machine and in particular the coils and permanent magnets. However, it is also possible that a rotor position is determined using a table from the linear combinations.

Besonders im Bereich kleiner Drehzahlen ist das Verfahren wie in DE 10 2009 029 896 A1 beschrieben uneingeschränkt funktionsfähig. Werden die Zeitdauern t2 – t0 und t5 – t3 so klein wie möglich gewählt (wobei die Synchronmaschine 12 aufgrund der Spannungsimpulse im magnetischen Kreis gesättigt werden sollte), so wird die Regelung des Statorstroms im Wesentlichen nicht beeinflusst und kann ohne Unterbrechung im Stillstand und bei kleinen Drehzahlen fortgeführt werden. Especially in the range of low speeds, the method is as in DE 10 2009 029 896 A1 described fully functional. If the time periods t 2 - t 0 and t 5 - t 3 are chosen as small as possible (the synchronous machine 12 due to the voltage pulses in the magnetic circuit should be saturated), the control of the stator current is essentially not affected and can be continued without interruption at a standstill and at low speeds.

5 zeigt eine Ausführungsform eines Modul 20a zur Nachbildung des Statorstroms im ph#. Das Modul umfasst ein Submodul 34 zur Nachbildung des Pulswechselrichters 14, ein Submodul 36 zur Nachbildung des LC-Filters 16 und ein Submodul 38 zur Nachbildung der Synchronmaschine 12. 5 shows an embodiment of a module 20a for simulating the stator current i m ph # . The module comprises a submodule 34 for the simulation of the pulse inverter 14 , a submodule 36 to simulate the LC filter 16 and a submodule 38 to simulate the synchronous machine 12 ,

Das Modul 34 erhält eine Ausgangssollspannung up ph*, die in eine Ausgangsspannung up ph* umgerechnet wird. Die Berechnung der nachgebildeten Ausgangsspannungen up ph* des Pulswechselrichters 14 erfolgt über eine idealisierte Nachbildung der elektrischen Eigenschaften des Pulswechselrichters 14. Dabei werden die notwendigen Verriegelungszeiten, die Schalttotzeiten und die Signallaufzeiten berücksichtigt. Die Eingangsgrößen sind die Ausgangssollspannungen up ph* des Pulswechselrichters.The module 34 receives a nominal output voltage u p ph * , which is converted into an output voltage u p ph * . The calculation of the simulated output voltages u p ph * of the pulse inverter 14 takes place via an idealized simulation of the electrical properties of the pulse inverter 14 , The necessary locking times, the switching dead times and the signal propagation times are taken into account. The input variables are the nominal output voltages u p ph * of the pulse-controlled inverter.

6 zeigt ein Modul 38 zur Nachbildung der Synchronmaschine 12, so wie es in dem Modul 20a der 5 verwendet werden könnte. Im Modul 38 ist ein Innenwiderstandsglied 40 modelliert, dass aus dem gemessenen Statorstrom im ph eine Spannung erzeugt. Aus dieser Spannung und der der berechneten Spannung um ph# wird eine Differenz gebildet, die vom Integrierglied 42 zum berechneten Statorstrom im ph# aufsummiert wird. 6 shows a module 38 to simulate the synchronous machine 12 as it is in the module 20a of the 5 could be used. In the module 38 is an internal resistance member 40 modeled that generates a voltage from the measured stator current i m ph . From this voltage and the calculated voltage u m ph # , a difference is formed by the integrator 42 is added up to the calculated stator current i m ph # .

7 zeigt ein Modul 36 zur Nachbildung des LC-Filters 16, so wie es in dem Modul 20a der 5 verwendet werden könnte. Aus der berechneten Ausgangsspannung up ph# und einer berechneten Maschinenspannung um ph# wird eine Differenz gebildet, die von einem ersten Integrierglied 44, das die Induktivität Lf modelliert, zu einem Strom ip ph# aufsummiert wird. Mit diesem Strom ip ph# und dem gemessenen Strom im ph wird eine Differenz gebildet, die von einem zweiten Integrierglied 46, das die Kapazität Cf modelliert, zur Maschinenspannung um ph# aufsummiert wird. Die Maschinenspannung um ph# geht über eine Rückkopplungsschleife in die vor dem Integrator 44 gebildete Differenz ein. Die Eingangsgrößen des Moduls 36 sind die gemessenen Maschinenströme im ph und die nachgebildeten Ausgangsspannungen up ph# des Pulswechselrichters. 7 shows a module 36 to simulate the LC filter 16 as it is in the module 20a of the 5 could be used. From the calculated output voltage u p ph # and a calculated Machine voltage u m ph # is a difference formed by a first integrator 44 , which models the inductance L f , is added up to a current i p ph # . With this current i p ph # and the measured current i m ph , a difference is formed, which is a second integrator 46 , which models the capacitance C f , is summed up to the machine voltage u m ph # . The machine voltage u m ph # goes through a feedback loop in front of the integrator 44 formed difference. The input variables of the module 36 are the measured machine currents i m ph and the simulated output voltages u p ph # of the pulse inverter.

8 zeigt eine weitere Ausführungsform eines Moduls 20b zur Nachbildung des Statorstroms im ph#. Das Modul umfasst ein Submodul 50 zur Nachbildung des LC-Filters 16 und ein Submodul 38 zur Nachbildung der Synchronmaschine 12. Das Modul 38 kann entsprechend der 6 aufgebaut sein. Da in einem Antriebssystem 10 mit LC-Filter 16 zur Verbesserung der Statorstromregelung häufig die Ausgangsströme ip ph des Pulswechselrichters 14 messtechnisch erfasst werden, können diese Größen in das Verfahren einfließen. Stehen diese Ströme ip ph der Steuerung 18 zur Verfügung, so kann das Verfahren auf diese Weise vereinfacht werden. 8th shows a further embodiment of a module 20b for simulating the stator current i m ph # . The module comprises a submodule 50 to simulate the LC filter 16 and a submodule 38 to simulate the synchronous machine 12 , The module 38 can according to the 6 be constructed. As in a drive system 10 with LC filter 16 To improve the Statorstromregelung often the output currents i p ph of the pulse inverter 14 metrologically recorded, these variables can be incorporated into the process. Are these currents i p ph the controller 18 available, the method can be simplified in this way.

9 zeigt ein Modul 50 zur Nachbildung des LC-Filters 16, so wie es in dem Modul 20b der 8 verwendet werden könnte. Da bei der Ausführungsform der 8 der gemessene Ausgangstrom ip ph am Pulswechselrichter 14 im System vorhanden ist, muss er im Gegensatz zum Modul 36 aus der 7 nicht berechnet werden. Das Modul 50 kann damit als zweiter Teil des Moduls 36 aufgefasst werden. Die Nachbildung der Maschinenspannungen um ph# kann somit direkt aus den gemessenen Ausgangsströmen ip ph des Pulswechselrichters 14 und den gemessenen Maschinenströmen im ph erfolgen. 9 shows a module 50 to simulate the LC filter 16 as it is in the module 20b of the 8th could be used. As in the embodiment of the 8th the measured output current i p ph at the pulse inverter 14 in the system, it must be in contrast to the module 36 from the 7 not be calculated. The module 50 can thus be used as the second part of the module 36 be understood. The simulation of the machine voltages u m ph # can therefore be made directly from the measured output currents i p ph of the pulse-controlled inverter 14 and the measured machine currents i m ph .

10 zeigt eine weitere Ausführungsform eines Moduls 20c zur Nachbildung des Statorstroms im ph#. Das Modul umfasst ein Submodul 34 zur Nachbildung des Pulswechselrichters 14 und ein Submodul 38 zur Nachbildung der Synchronmaschine 12. Das Modul 38 kann entsprechend der 6 aufgebaut sein. In einem Antriebssysteme 10 ohne LC-Filter 16 kann das Verfahren dadurch vereinfacht werden, dass die Nachbildung der Maschinenströme im ph# direkt aus den Sollspannungen up ph* des Pulswechselrichters 14 und den gemessenen Maschinenströmen im ph erfolgt. 10 shows a further embodiment of a module 20c for simulating the stator current i m ph # . The module comprises a submodule 34 for the simulation of the pulse inverter 14 and a submodule 38 to simulate the synchronous machine 12 , The module 38 can according to the 6 be constructed. In a drive systems 10 without LC filter 16 The method can be simplified by simulating the machine currents i m ph # directly from the setpoint voltages u p ph * of the pulse-controlled inverter 14 and the measured machine currents i m ph .

Ergänzend ist darauf hinzuweisen, dass „umfassend“ keine anderen Elemente oder Schritte ausschließt und „eine“ oder „ein“ keine Vielzahl ausschließt. Ferner sei darauf hingewiesen, dass Merkmale oder Schritte, die mit Verweis auf eines der obigen Ausführungsbeispiele beschrieben worden sind, auch in Kombination mit anderen Merkmalen oder Schritten anderer oben beschriebener Ausführungsbeispiele verwendet werden können. Bezugszeichen in den Ansprüchen sind nicht als Einschränkung anzusehen.In addition, it should be noted that "encompassing" does not exclude other elements or steps, and "a" or "an" does not exclude a multitude. It should also be appreciated that features or steps described with reference to any of the above embodiments may also be used in combination with other features or steps of other embodiments described above. Reference signs in the claims are not to be considered as limiting.

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 102009029896 A1 [0004, 0009, 0011, 0048] DE 102009029896 A1 [0004, 0009, 0011, 0048]
  • WO 92/19038 [0005] WO 92/19038 [0005]

Claims (9)

Verfahren zur Bestimmung der Läuferposition einer Synchronmachine (12), umfassend die Schritte: Beaufschlagen der Synchronmaschine (12) mit einem ersten Spannungspuls (26); Messung eines ersten gemessenen Statorstroms (im ph) zu einem ersten Zeitpunkt (t2); Berechnung eines ersten berechneten Statorstroms (im ph#) mit einem Maschinenmodell (20, 20a, 20b, 20c), das ein Modell (38) der Synchronmaschine (12) umfasst; Berechnen eines ersten Differenzstromraumvektors (Δim ph#) aus dem ersten gemessenen Statorstrom und dem ersten berechneten Statorstrom; Messung eines zweiten gemessenen Statorstroms (im ph) zu einem zweiten Zeitpunkt (t5); Berechnung eines zweiten berechneten Statorstroms (im ph#) mit dem Maschinenmodell (20, 20a, 20b, 20c); Berechnen eines zweiten Differenzstromraumvektors (Δim ph#) aus dem zweiten gemessene Statorstrom und dem zweiten berechneten Statorstrom; Ermitteln der Läuferposition aus dem ersten Differenzstromraumvektor und dem zweiten Differenzstromraumvektor; dadurch gekennzeichnet, dass das Maschinenmodell ein Modell (34, 36, 50) einer der Synchronmaschine (12) vorgeschalteten Vorrichtung (14, 16) umfasst.Method for determining the rotor position of a synchronous machine ( 12 ), comprising the steps of: charging the synchronous machine ( 12 ) with a first voltage pulse ( 26 ); Measuring a first measured stator current (i m ph ) at a first time (t 2 ); Calculation of a first calculated stator current (i m ph # ) with a machine model ( 20 . 20a . 20b . 20c ), which is a model ( 38 ) of the synchronous machine ( 12 ); Calculating a first differential current space vector (Δi m ph # ) from the first measured stator current and the first calculated stator current; Measuring a second measured stator current (i m ph ) at a second time (t 5 ); Calculation of a second calculated stator current (i m ph # ) with the machine model ( 20 . 20a . 20b . 20c ); Calculating a second differential current space vector (Δi m ph # ) from the second measured stator current and the second calculated stator current; Determining the rotor position from the first differential current space vector and the second differential current space vector; characterized in that the machine model is a model ( 34 . 36 . 50 ) one of the synchronous machine ( 12 ) upstream device ( 14 . 16 ). Verfahren nach Anspruch 1, wobei der erste und/oder zweite berechnete Statorstrom (im ph#) aus einer Ausgangssollspannung (up ph*) eines Pulswechselrichters (14) und dem ersten und/oder zweitem gemessenen Statorstrom (im ph) berechnet wird.The method of claim 1, wherein the first and / or second calculated stator current (i m ph # ) from a nominal output voltage (u p ph * ) of a pulse inverter ( 14 ) and the first and / or second measured stator current (i m ph ). Verfahren nach Anspruch 1 oder 2, wobei ein Ausgangsstrom (ip ph) aus einem Pulswechselrichter (14) vor einem LC-Filter (16) gemessen wird; wobei der erste und/oder zweite berechnete Statorstrom (im ph#) aus dem Ausgangsstrom (ip ph) des Pulswechselrichters und dem ersten und/oder zweitem gemessenen Statorstrom (im ph) berechnet wird.Method according to claim 1 or 2, wherein an output current (i p ph ) from a pulse inverter ( 14 ) in front of an LC filter ( 16 ) is measured; wherein the first and / or second calculated stator current (i m ph # ) from the output current (i p ph ) of the pulse inverter and the first and / or second measured stator current (i m ph ) is calculated. Verfahren nach einem der vorhergehenden Ansprüche, wobei ein der Synchronmaschine (12) zugeführter Wechselstrom mit einem Pulswechselrichter (14) erzeugt wird; wobei das Maschinenmodell (20a, 20c) ein Modell (34) des Pulswechselrichters (14) umfasst; wobei das Modell (34) des Pulswechselrichters dazu ausgeführt ist aus einer Ausgangssollspannung (up ph*) des Pulswechselrichters (14) eine Ausgangsspannung (up ph#) des Pulswechselrichters (14) zu berechnen.Method according to one of the preceding claims, wherein one of the synchronous machine ( 12 ) supplied alternating current with a pulse inverter ( 14 ) is produced; where the machine model ( 20a . 20c ) a model ( 34 ) of the pulse inverter ( 14 ); where the model ( 34 ) of the pulse-controlled inverter is executed from a nominal output voltage (u p ph * ) of the pulse-controlled inverter ( 14 ) an output voltage (u p ph # ) of the pulse inverter ( 14 ) to calculate. Verfahren nach einem der vorhergehenden Ansprüche, wobei ein der Synchronmaschine (12) zugeführter Wechselstrom durch einen LC-Filter (16) gefiltert wird; wobei das Maschinenmodell (20a, 20b) ein Modell (36, 50) des LC-Filters (16) umfasst; wobei das Modell (36, 50) des LC-Filters (16) dazu ausgeführt ist, aus einer Eingangsspannung (up ph#) oder einem Eingangsstrom (ip ph) und einem gemessenen Statorstrom (im ph#) eine Statorspannung (um ph#) zu berechnen.Method according to one of the preceding claims, wherein one of the synchronous machine ( 12 ) supplied alternating current through an LC filter ( 16 ) is filtered; where the machine model ( 20a . 20b ) a model ( 36 . 50 ) of the LC filter ( 16 ); where the model ( 36 . 50 ) of the LC filter ( 16 ) is designed to calculate a stator voltage (u m ph # ) from an input voltage (u p ph # ) or an input current (i p ph ) and a measured stator current (i m ph # ). Verfahren nach einem der vorhergehenden Ansprüche, wobei das Modell (38) der Synchronmaschine (12) dazu ausgeführt ist, aus einer Eingangsspannung (um ph#) und einem gemessenem Statorstrom (im ph) einen Statorstrom (im ph#) zu berechnen.Method according to one of the preceding claims, wherein the model ( 38 ) of the synchronous machine ( 12 ) is designed to calculate a stator current (i m ph # ) from an input voltage (u m ph # ) and a measured stator current (i m ph ). Computerprogramm, das, wenn es auf einem Prozessor ausgeführt wird, den Prozessor anleitet, die Schritte des Verfahrens nach einem der Ansprüche 1 bis 6 auszuführen.A computer program which, when executed on a processor, instructs the processor to perform the steps of the method of any one of claims 1 to 6. Computerlesbares Medium, auf dem ein Computerprogramm gemäß Anspruch 7 gespeichert ist. Computer-readable medium on which a computer program according to claim 7 is stored. Steuerung (18) für eine Synchronmaschine (12), die dazu ausgeführt ist, die Schritte des Verfahrens nach einem der Ansprüche 1 bis 6 durchzuführen.Control ( 18 ) for a synchronous machine ( 12 ), which is adapted to perform the steps of the method according to one of claims 1 to 6.
DE102011078050A 2011-06-24 2011-06-24 Determining the rotor position of a synchronous machine Withdrawn DE102011078050A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102011078050A DE102011078050A1 (en) 2011-06-24 2011-06-24 Determining the rotor position of a synchronous machine
PCT/EP2012/057750 WO2012175243A2 (en) 2011-06-24 2012-04-27 Determination of the rotor position of a synchronous machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102011078050A DE102011078050A1 (en) 2011-06-24 2011-06-24 Determining the rotor position of a synchronous machine

Publications (1)

Publication Number Publication Date
DE102011078050A1 true DE102011078050A1 (en) 2012-12-27

Family

ID=46062258

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102011078050A Withdrawn DE102011078050A1 (en) 2011-06-24 2011-06-24 Determining the rotor position of a synchronous machine

Country Status (2)

Country Link
DE (1) DE102011078050A1 (en)
WO (1) WO2012175243A2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016223624A1 (en) * 2016-11-29 2018-05-30 Bayerische Motoren Werke Aktiengesellschaft Method for switching off a current-excited synchronous machine of a motor vehicle

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992019038A1 (en) 1991-04-11 1992-10-29 Elin Energieanwendung Gesellschaft M.B.H. Process and circuits for determining machine-related electromagnetic and mechanical state variables on electrodynamic induction machines supplied via converters
DE102009029896A1 (en) 2009-06-23 2010-12-30 Robert Bosch Gmbh Method at least for determining the rotor position of rotating or linear synchronous machines

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003209989A (en) * 2002-01-10 2003-07-25 Toshiba Corp Method and apparatus for detecting rotational position of brushless DC motor and refrigerator
US7161375B2 (en) * 2005-02-23 2007-01-09 International Rectifier Corporation Phase-loss detection for rotating field machine
EP1868288B1 (en) * 2006-06-15 2009-10-14 ABB Oy Method and system in connection with permanent magnet synchronous machines

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992019038A1 (en) 1991-04-11 1992-10-29 Elin Energieanwendung Gesellschaft M.B.H. Process and circuits for determining machine-related electromagnetic and mechanical state variables on electrodynamic induction machines supplied via converters
DE102009029896A1 (en) 2009-06-23 2010-12-30 Robert Bosch Gmbh Method at least for determining the rotor position of rotating or linear synchronous machines

Also Published As

Publication number Publication date
WO2012175243A2 (en) 2012-12-27
WO2012175243A3 (en) 2013-08-01

Similar Documents

Publication Publication Date Title
EP1985007B1 (en) Method and device for operating a synchronous machine
EP2940857B1 (en) Method for emulating a three-phase brushless DC motor with a load emulator
DE102014225149A1 (en) Error determination method for an engine system
DE102016203273A1 (en) Method and arrangement for monitoring a rotor position sensor of a PSM machine
DE102013218041A1 (en) Method for operating an electric motor
DE102010053098A1 (en) Method for monitoring rotor position sensor, involves reading rotor position signal and reading voltage signal and current signal, where error signal for rotor position signal is determined from rotor position signal and voltage signal
DE102006043683A1 (en) Method for operating an electronically commutated electric motor
DE102013204382A1 (en) Control device and method for driving a rotary field machine
EP3729634A1 (en) Method for determining a rotor position of a three-phase machine without using a rotary encoder, and device for controlling a three-phase motor without using a rotary encoder
DE102007052365A1 (en) Method and device for detecting the position of the rotor shaft of a permanent-magnet synchronous machine
DE102015005675B4 (en) Automatic commutation comparison value determination for BLDC motors by means of sign determination of the EMF
DE102007063386A1 (en) Electrical rotor positions determining method for electrical machine, involves performing measurements with movable and stationary rotors for determining rotor position for starting electrical machine
DE102011078050A1 (en) Determining the rotor position of a synchronous machine
DE102012020652A1 (en) Method for controlling power converter for e.g. brushless direct current motor, involves accounting attitude borders for controllable shift elements in form of maximum voltages for default voltages
DE102004056410A1 (en) Method for determining an alternating component of a current resulting from mechanical commutation of a direct-current motor and device therefor
DE102014115607A1 (en) Method and circuit arrangement for stabilizing the position of a rotor relative to a stator in an electric motor
EP1959552B1 (en) Method and device for operating an electric machine
DE102016214831A1 (en) Method and device for determining a direction of rotation of a rotating electrical machine, motor vehicle and computer program product
DE102014014933A1 (en) Resolver calibration for permanent magnet synchronous motor
DE102012102050A1 (en) Method for sequential determination of rotor layer angle values of permanent synchronous motor of steering device of motor car, involves computing rotor layer angle values in electromotor operating mode as approximate values by polynomial
DE102017124940A1 (en) Control for a multiphase electric motor
DE102007017296A1 (en) Method for operating electrical machine, involves determining equal input current of control device, which is assigned to electrical machine by observer depending on effective power balancing of electrical machine
EP2401810B1 (en) Method for operating a rotating field machine containing a pulse-controlled converter
DE102021210695A1 (en) Method for operating an electrical machine
DE102013220588A1 (en) Control unit and method for generating a valid for a current sample time target voltage vector for stator windings of an electric motor

Legal Events

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

Effective date: 20150101