Method and device for controlling a synchronous machine without a position sensor by means of unique assignment of the flux linkage to the rotor position
11722082 · 2023-08-08
Assignee
Inventors
Cpc classification
H02P2203/05
ELECTRICITY
International classification
Abstract
A method is for use with a synchronous machine having a stator and a rotor with or without permanent magnets. In operation, electric current of the synchronous machine responsive to the synchronous machine being actuated via clocked terminal voltages is measured. A magnetic flux linkage is determined based on the clocked terminal voltages and the measured electric current. A profile of the magnetic flux linkage as a function of rotation of the rotor, under a boundary condition of an at least two-dimensional electric current vector that is unchanged in coordinates of the stator, is used to detect a position of the rotor. The synchronous machine is controlled according to the rotor position.
Claims
1. A method for use with a synchronous machine having a stator and a rotor with or without permanent magnets, the method comprising: measuring electric current of the synchronous machine responsive to the synchronous machine being actuated via clocked terminal voltages; determining a magnetic flux linkage based on the clocked terminal voltages and the measured electric current; storing multiple profiles of the magnetic flux linkage as a function of rotation of the rotor in a model for different electric current values, from which a profile is selected according to the measured electric current; using the selected profile of the magnetic flux linkage as a function of rotation of the rotor, under a boundary condition of an at least two-dimensional electric current vector that is unchanged in coordinates of the stator, to detect a position of the rotor, wherein only the magnetic flux linkage and the electric current vector, and the stored profiles of the magnetic flux linkage, are used for detecting the position of the rotor, and the position of the rotor is neither directly nor indirectly fed back to detect a subsequent position of the rotor; and controlling the synchronous machine according to the rotor position.
2. The method according to claim 1 further comprising: transforming the magnetic flux linkage from a coordinate system fixed to the stator into a coordinate aligned with an electric current angle.
3. The method according to claim 1 further comprising: storing, for an electric current value, the profile of the magnetic flux linkage over either an entire electrical rotor rotation or a shorter interval that allows, as a result of symmetrical conditions, the profile of the magnetic flux linkage over the entire electrical rotor rotation to be computed.
4. The method according to claim 1 further comprising: in detecting the position of the rotor, determining a point or pair of points that has a smallest distance from the magnetic flux linkage from the profile of the magnetic flux linkage.
5. The method according to claim 4 wherein: the detected position of the rotor results from a weighted sum of position values of the nearest pair of points.
6. The method according to claim 5 wherein: a weighting of the weighted sum results from a projection of the magnetic flux linkage onto a straight line that is described by the nearest pair of points.
7. The method according to claim 1 wherein: an influence of an increase in rotor temperature on the profile of the magnetic flux linkage is modeled as a shift of each profile point on a straight line, which is described by the profile point and a second point whose abscissa value is the point of a profile curve with zero d-current and whose ordinate value is zero.
8. The method according to claim 7 further comprising: computing, for temperature tracking of rotor position assignment, the shift of the profile points as a function of a tracked parameter of the magnetic flux linkage.
9. The method according to claim 7 further comprising: computing, for temperature tracking of rotor position assignment, the shift of the profile points as a function of a cross product from two differential vectors, a first one of the differential vectors resulting as a difference between the magnetic flux linkage and one of the two nearest profile points, and a second one of the differential vectors resulting as a difference between the two nearest profile points.
10. A device for open-loop and closed-loop control of a polyphase machine including a stator and a rotor, the device comprising a controllable pulse-width-modulated (PWM) converter for outputting clocked terminal voltages, an apparatus for detecting a number of phase currents, and a controller for actuating the PWM converter, wherein the controller is configured to perform the method of claim 1.
11. A synchronous machine, comprising a stator, a rotor with or without permanent magnets, and the device of claim 10.
12. A method for use with a synchronous machine having a stator and a rotor with or without permanent magnets, the method comprising: measuring electric current of the synchronous machine responsive to the synchronous machine being actuated via clocked terminal voltages; determining a magnetic flux linkage based on the clocked terminal voltages and the measured electric current; using a profile of the magnetic flux linkage as a function of rotation of the rotor, under a boundary condition of an at least two-dimensional electric current vector that is unchanged in coordinates of the stator, to detect a position of the rotor; in detecting the position of the rotor, determining a point or pair of points that has a smallest distance from the magnetic flux linkage from the profile of the magnetic flux linkage; and controlling the synchronous machine according to the rotor position.
13. The method according to claim 12 wherein: the detected position of the rotor results from a weighted sum of position values of the nearest pair of points.
14. The method according to claim 13 wherein: a weighting of the weighted sum results from a projection of the magnetic flux linkage onto a straight line that is described by the nearest pair of points.
15. The method according to claim 12 further comprising: storing multiple profiles of the magnetic flux linkage as a function of the rotor rotation in a model for different electric current values, from which a profile is selected according to the measured electric current, by which the position of the rotor is detected.
16. The method according to claim 15 wherein: only the magnetic flux linkage and the electric current vector, and the stored profiles of the magnetic flux linkage, are used for detecting the position of the rotor, and the position of the rotor is neither directly nor indirectly fed back to detect a subsequent position of the rotor.
17. A method for use with a synchronous machine having a stator and a rotor with or without permanent magnets, the method comprising: measuring electric current of the synchronous machine responsive to the synchronous machine being actuated via clocked terminal voltages; determining a magnetic flux linkage based on the clocked terminal voltages and the measured electric current; using a profile of the magnetic flux linkage as a function of rotation of the rotor, under a boundary condition of an at least two-dimensional electric current vector that is unchanged in coordinates of the stator, to detect a position of the rotor; and controlling the synchronous machine according to the rotor position; and wherein an influence of an increase in rotor temperature on the profile of the magnetic flux linkage is modeled as a shift of each profile point on a straight line, which is described by the profile point and a second point whose abscissa value is the point of a profile curve with zero d-current and whose ordinate value is zero.
18. The method according to claim 17 further comprising: computing, for temperature tracking of rotor position assignment, the shift of the profile points as a function of a tracked parameter of the magnetic flux linkage.
19. The method according to claim 17 further comprising: computing, for temperature tracking of rotor position assignment, the shift of the profile points as a function of a cross product from two differential vectors, a first one of the differential vectors resulting as a difference between the magnetic flux linkage and one of the two nearest profile points, and a second one of the differential vectors resulting as a difference between the two nearest profile points.
20. The method according to claim 17 further comprising: storing multiple profiles of the magnetic flux linkage as a function of the rotor rotation in a model for different electric current values, from which a profile is selected according to the measured electric current, by which the position of the rotor is detected.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The following general discussion also pertains to optional embodiments of the present invention. In the Figures:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
DETAILED DESCRIPTION
(15) Detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. The figures are not necessarily to scale; some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention.
(16) In a certain point of view, flux-based fundamental wave methods are generally made up of two stages, which may be separated as illustrated in
(17) The second stage of flux-based fundamental wave methods, i.e., the rotor flux position assignment, under load may result in ambiguity, and thus instability, of the methods. The reason is that conventional methods for rotor flux position assignment imply the assumption that the inductance values, for example L.sub.q (for active flux), L.sub.Σ (for fundamental saliency), or others (for other flux-based methods, see above) that are used in the respective rotor position assignment law, although they have been determined solely for the target operating point (MTPA, for example), are still valid apart from this point. For small currents, this assumption usually holds sufficiently well enough that for current injection at an incorrect angle (due to an estimated position error, for example), the approximately correct rotor position may still be computed. For large currents, however, for certain machine types with a nonlinear flux profile ψ.sub.s.sup.r (i.sub.s.sup.r), fairly large, estimated errors (differences between estimated and actual rotor position) arise for current angles apart from the target point. This is particularly critical when the resulting estimated position error is greater than the causative phase angle error of the current injection, since the estimated error then becomes greater with each cycle, causing the estimation control loop to become unstable. Similar relationships are known from the field of anisotropy-based methods (bibliography reference [25]), where they likewise result in instability of the estimation control loop. In the field of fundamental wave methods, such an analysis and conclusion is not yet available; this is explained in greater detail below.
(18)
(19) (a) the value L.sub.q (|i.sub.s.sup.r|) has no dependency on the current angle in rotor coordinates ∠i.sub.s.sup.r (not applicable for saturation), or alternatively, if
(20) (b) the current angle in actual rotor coordinates ∠i.sub.rs is precisely at the target operating point, i.e., the current always revolves fixedly with the rotor.
(21) The latter item (b) is a common (erroneous) assumption in the previous literature for sensor-less closed-loop control, referred to below as a “current fixed in rotor coordinates” condition (rotor frame fixed current, or RFC for short, i.sub.s.sup.r=const). Since in sensor-less operation the rotor position is not known per se (in particular for rotor position estimated errors), and the target current value is adjusted in estimated coordinates, it is certainly possible for the current angle in actual rotor coordinates ∠i.sub.rs to deviate greatly from the target operating point. A rule for the rotor flux position assignment must be robust against such deviations and the accompanying saturation phenomena (change in the effective L.sub.q) in order to ensure the stability of the estimated closed control loop at a certain load |i.sub.s.sup.r|.
(22)
θ.sub.r=n5° (14)
(23) The crucial relationship for the development of these essential trajectories (in contrast to the circle assumption in
(24) The dotted-line SFC trajectory (zero current) in the left-side drawing plot of
(25) In contrast, for the full SFC trajectory (three times the nominal current), there are major differences between the straight-line segment (AF assumption) and the actual SFC active flux profile, with the special characteristic that the SFC trajectory no longer encompasses the coordinate origin, and therefore the active flux approach can no longer track a full rotor rotation (relative to the current). Thus, the full curve on the right-side drawing of
(26)
(27) Thus, a key component of the present invention is the general conclusion that any rotor flux position assignment whose parameters are valid only under the RFC condition may result in instability of the estimation control loop due to the magnetic saturation of the machine, that is to be operated, above a certain absolute current value. Because EMF methods in the literature use the same RFC parameters, and thus with the same assumptions which are not applicable under saturation, this conclusion may also be transferred to EMF-based methods, and it may thus be generally assumed that all fundamental wave methods in the literature are subject to the above-described stability problem, which may be critical for certain machine types with pronounced magnetic saturation, or certain applications with high magnetic capacity utilization (for example, water-cooled machines in an automotive drive train).
(28) Approach to Achieving the Object of the Present Invention
(29) A basic concept of the presented method, which overcomes the stability problem discussed above, is that precisely the profile of the flux vector as a function of rotor rotation is used as key information for the rotor position assignment, which results when the current in stator coordinates at the same time (during the rotor rotation) remains unchanged (SFC condition, i.sub.s.sup.s=const):
(30)
(31) ψ.sub.1.sup.s(θ.sub.r) is the profile of the flux vector ψ.sub.s.sup.s as a function of the rotor rotation that results when the constant current vector is i.sub.s.sup.s=i.sub.1.sup.s is applied. As shown in equation (16), such an SFC profile (equation (15)) may be computed from a conventional rotor-fixed flux map ψ.sub.s.sup.r(i.sub.s.sup.r), using two transformations (equation (17)).
(32) In
θ.sub.ir=∠i.sub.s.sup.r=θ.sub.i−θ.sub.r, (18)
(33) Due to the magnetic symmetry of a PMSM, the respective non-lined section of each SFC trajectory (with x points) may be completely computed from the associated lined section via reflection about the d-axis. This reflection reduces the data requirements by a factor of two. However, these trajectories are valid only in stator coordinates ψ.sub.x.sup.s(θ.sub.r) when the current i.sub.s.sup.s lies exactly on the a-axis. For other current angles in stator coordinates θ.sub.i=∠i.sub.s.sup.s≠0, it would be necessary to correspondingly store/compute further SFC trajectories ψ.sub.x.sup.s(θ.sub.r).
(34) Therefore, as a particularly advantageous description of the SFC profiles, their representation in current coordinates ψ.sub.s.sup.i=[ψ.sub.x ψ.sub.y].sup.T is introduced, which results from transformation with the current angle θ.sub.i=∠i.sub.s.sup.s:
ψ.sub.s.sup.i=T(−θ.sub.i)ψ.sub.s.sup.s (19)
(35) Neglecting higher flux harmonics (which for many synchronous machines applies sufficiently well):
(36)
(37) Neglecting higher flux harmonics applies here, so that the curves in
(38)
(39) This applies for the three absolute current values zero |i.sub.s.sup.s|.sub.1=0, nominal current |i.sub.s.sup.s|.sub.2=i.sub.N, or three times the nominal current |i.sub.s.sup.s|.sub.3=3 i.sub.N and is valid for all current angles θ.sub.i=∠i.sub.s.sup.s=−180° . . . 180°. Due to the latter, the data requirements are reduced by several times compared to a description in stator coordinates.
(40) As an alternative to equation (20), the description of the SFC profiles in current coordinates ψ.sub.s.sup.i(|i.sub.s.sup.s|, θ.sub.ri) may also be derived from a conventional rotor-fixed flux map ψ.sub.s.sup.r(i.sub.s.sup.r) as follows:
(41)
(42) The determination/measurement in the field are well known.
(43) For the rotor position assignment, a general search is now made for the angular value {circumflex over (θ)}.sub.ri that brings the model (equation (23)) into the best possible agreement with the flux measured value {circumflex over (ψ)}.sub.s.sup.i that is obtained according to equation (19):
(44)
(45) According to equation (21), the found angular value {circumflex over (θ)}.sub.r.sup.i represents the difference between the rotor position and the current angle ∠i.sub.s.sup.s, for which reason the rotor position is assigned after the search (equation (24)) as follows:
{circumflex over (θ)}.sub.i=∠i.sub.s.sup.s+{circumflex over (θ)}.sub.ri. (25)
(46) It is important that the totality of equations (24) and (25) used for the rotor position assignment require only the flux vector, measured via flux estimator, in stator coordinates {circumflex over (ψ)}.sub.s.sup.s and the measured current vector in stator coordinates i.sub.s.sup.s as input variables, and thereby utilize the complete information content of the current vector i.sub.s.sup.s (absolute current value |i.sub.s.sup.s| and current angle ∠i.sub.s.sup.s) and dispense with a reduction of the estimated rotor position {circumflex over (θ)}.sub.r. This is in contrast to the properties of conventional fundamental wave methods (see above).
(47) As an alternative to the function ψ.sub.s.sup.i (|i.sub.s.sup.s|, θ.sub.ri), for the minimization (equation (24)) the conventional rotor-fixed flux map ψ.sub.s.sup.r(i.sub.s.sup.r) itself may also be transformed according to equation (23), or any other model computation with the same information content may be used, which in comparison to the use of ψ.sub.s.sup.i (|i.sub.s.sup.s|, θ.sub.ri) would be disadvantageous primarily with regard to computing time, as shown in the following sections.
(48) Examples of Implementations for Achieving the Object of the Present Invention
(49) The function of the flux in current coordinates ψ.sub.s.sup.i (|i.sub.s.sup.s|, θ.sub.ri), obtained via equations (20) or (23) or in some other way, is stored, for example, in a two-dimensional table (lookup table (LUT)), in one dimension as a function of the absolute current value |i.sub.s.sup.s|, and in the other dimension as a function of the rotor angle in current coordinates θ.sub.ri. A value of the flux vector ψ.sub.s.sup.i is then assigned to each such supporting point combination. Starting from this stored model data, in the following five steps as examples, the computed rotor position value {circumflex over (θ)}.sub.r is assigned to a measured flux value {circumflex over (ψ)}.sub.s.sup.s (output of the flux estimator) in conjunction with the measured current value i.sub.s.sup.s.
(50) In the first step, the angle of the measured current is computed:
θ.sub.i=arg(i.sub.s.sup.s) (26)
(51) The measured flux value {circumflex over (ψ)}.sub.s.sup.s is thus transformed {circumflex over (ψ)}.sub.s.sup.i according to equation (19) in accordance with current coordinates.
(52) Notwithstanding, in the second step the absolute value of the measured current |i.sub.s.sup.s| is computed and used to select the SFC trajectory pair that is valid at that moment from the stored LUT and to interpolate in between, as illustrated in
(53) The next, third step is the search for the angle supporting points, as illustrated in
(54) After the pair of nearest angle supporting points has been selected in the third step, the precise angular value θ.sub.ri may now be interpolated in the fourth step. For this purpose, it is assumed as an example that the two nearest points in
Δψ.sub.LUT.sup.i=ψ.sub.2.sup.i−ψ.sub.1.sup.i (27)
Δψ.sub.meas.sup.i={circumflex over (ψ)}.sub.s.sup.i−ψ.sub.1.sup.i (28)
(55) Via the following projection equation, the ratio value v.sub.θ with which the second supporting point value is to be weighted with respect to the first supporting point value is determined:
(56)
(57) The multiplication of a transposed column vector by a column vector results in a scalar product. In the example of
(58) The angle supporting point values θ.sub.ri1 and θ.sub.ri2 are weighted relative to one another with v.sub.θ in order to compute the rotor angle in current coordinates θ.sub.ri:
{circumflex over (θ)}.sub.ri=θ.sub.ri1+v.sub.θ(θ.sub.ri2−θ.sub.ri1) (30)
(59) In the example from
{circumflex over (θ)}.sub.r=θ.sub.i+{circumflex over (θ)}.sub.ri. (31)
(60) Because each of these steps is based on unambiguous measured variables (|i.sub.s.sup.s|, |θ.sub.i|, and/or ψ.sub.s.sup.s), and contains no assumptions with regard to rotor position or current operating point, this rotor position assignment rule is completely linear, generally stable, and accurate in all current operating points, i.e., even apart from the target current trajectory (MTPA, for example), which may be advantageous in the field weakening area, among others, compared to methods of the literature.
(61) As shown in
(62) The reflection takes place solely in the third step above, i.e., in the search for the angle supporting points; all other steps remain unaffected.
(63) 1. Negative index values are translated into positive values for addressing the LUT: for example, −1.fwdarw.+1
(64) 2. The associated x-flux component ψ.sub.x of the supporting point is directly used: for example, +0.3 Vs.fwdarw.+0.3 Vs
(65) 3. The associated y-flux component ψ.sub.y of the supporting point is negated: for example, −0.1 Vs.fwdarw.+0.1 Vs
(66) 4. The associated angular value ψ.sub.ri of the supporting point is negated: for example, −30°.fwdarw.+30°.
(67) In this way, as illustrated in
(68) For synchronous machine types without permanent flux (RSMs, for example), the symmetry interval is shortened to θ.sub.r1=[−90° . . . 0° ]. In general, regardless of the length of the symmetry interval, only the data of this interval itself need to be stored, and during operation outside this point may be reflected using the same rules described above.
(69) Temperature Compensation
(70) Due to the fact that upon a temperature increase of the rotor, the PM flux reversibly decreases (up to 10-20%, depending on the PM material), magnetic relationships that are important for the position assignment (for PMSM, for example) also change. This section explains how a corresponding compensation rule is possible. It is particularly advantageous that this compensation approach manages without measured data from a hot machine, since heating up of the machine represents a particularly demanding, tedious portion of the process of starting up sensor-less operation that is not always possible.
(71) As a starting point for compensation without hot data, the collapse of the SFC flux profiles in current coordinates is used, which in these coordinates has a particularly simple design (for example, compared to the much more complex temperature-related change of conventional flux maps).
(72) The basic concept for the simplest possible modeling of the temperature behavior for enabling a compensation rule is the assumption that the collapse center may be approximately described by a point on the x-axis whose x-component is the same as that of the q-axis operating point (the right asterisk of each trajectory in
(73)
(74) Thus, when the temperature changes, a shift of each stored flux point flux point takes place on the straight lines described by it and the collapse center (equation (32)). This shift may occur proportionately to the change of the PM flux.
(75) For some PM machines, for simplification it may be assumed, for example, that the degree of the collapse v.sub.clps is scaled to the instantaneous value of the PM flux ψ.sub.PM
(76)
(77) ψ.sub.PMO is the PM flux value at which the stored SFC profiles have been measured, and ψ.sub.sh.sup.i represents the temperature-compensated value of the stored model value ψ.sub.s.sup.i that is correspondingly entered into equation (24) or equations (27) and (28) for the position assignment. On this basis, a tracked PM flux value ψ.sub.PMtrk (if present via other methods) may be used instead of ψ.sub.PM in equation (34) to compute the instantaneous degree of collapse v.sub.clps, and to thus allow temperature compensation of the position assignment by use of equation (33).
(78) As an alternative to scaling of the model SFC profile points, the measured flux value {circumflex over (ψ)}.sub.s.sup.i may also be inversely scaled:
{circumflex over (ψ)}.sub.sh.sup.i=ψ.sub.clps.sup.i+v.sub.clps.sup.−1({circumflex over (ψ)}.sub.s.sup.i−ψ.sub.clps.sup.i), (35)
(79) In the rotor position assignment according to equations (24) and (25) or equations (27) through (31) an identical result {circumflex over (θ)}.sub.r is given, as required for an adaptation of the model SFC profile points, but with much less computing time. This inverse scaling of the measured flux value is also possible based on a tracked PM flux value ψ.sub.PMtrk.
(80) As an alternative to ψ.sub.PMtrk, some other information source may be used to determine the scaling factor v.sub.clps: the component orthogonal to the position information, which by definition is free of position information, while the collapse occurs primarily in this direction. The orthogonal component is illustrated in
(81)
(82) In the event that the scaled measured vector {circumflex over (ψ)}.sub.sh.sup.i is outside the interpolated trajectory, e.sub.h is positive, and the scaling factor v.sub.clps or alternatively the PM tracking value ψ.sub.PMtrk must be increased, and vice versa. This may be used to derive the following law for adapting the scaling factor v.sub.clps itself, or alternatively for the PM flux tracking:
(83)
(84) The particular tracking bandwidth may be set using the gain values k.sub.v or k.sub.trkPM.
(85) Experimental Results
(86) The following measuring results were obtained using the same PMSMs and RSMs that were also used for the derivation.
(87) Both machines are involved in sensor-less rotational speed control; i.e., the position estimate is used for Park transformation of the current control and differentiated with respect to time for reducing the rotational speed. A connected sensor is used solely for computing the estimated error and for representing the actual rotational speed in
(88)
for the PMSMs and
(89)
for the RSMs, in each case is in a range where the position estimation takes place based solely on the fundamental wave method. For the first second of each measurement, the machines rotate at idling speed. By use of a load machine, an increasing load torque is subsequently applied, which after approximately five seconds results in the set current limitation of approximately 3.4 times the nominal current being reached in both machines. Because the load torque is still further increasing, the rotational speed subsequently decreases at the end.
(90) For the PMSMs, the estimated errors of both methods remain below three electrical degrees up to approximately t≤4s and |i.sub.s.sup.s|≤2i.sub.N. With the active flux method, an intensifying oscillation subsequently develops, and the method shifts into the region of negative estimated errors (see
(91) For the RSMs, the estimated errors remain below three electrical degrees only up to approximately t≤2.5 s and is |i.sub.s.sup.s|≤i.sub.N. Also with the fundamental saliency method, an intensifying oscillation subsequently develops, and the method likewise shifts into the region of negative estimated errors (see
(92) In summary, the presented method with unambiguous rotor flux position assignment, in contrast to the conventional fundamental wave methods, has generally been shown to be stable and capable of sensor-less control of high overloads, even for highly nonlinear machines.
(93) Further aspects relate to:
(94) (i) a device for open-loop and closed-loop control of a polyphase machine comprising a stator and a rotor, including a unit for detecting the number of phase currents, and including a controller for actuating the PWM converter, which is configured and designed to carry out the method as described above; and
(95) (ii) a synchronous machine comprising a stator and a rotor with or without permanent magnets and including a device for open-loop and/or closed-loop control as described in item (i).
BIBLIOGRAPHY
(96) [1] R. Wu and G. R. Slemon, “A permanent magnet motor drive without a shaft sensor,” IEEE Transactions on Industry Applications, pp. 1005-1011, September 1991. [2] T. Furuhashi, S. Sangwongwanich, and S. Okuma, “A position-and-velocity sensorless control for brushless DC motors using an adaptive sliding mode observer,” IEEE Transactions on Industrial Electronics, pp. 89-95, April 1992. [3] S. Bolognani, R. Oboe, and M. Zigliotto, “Sensorless full-digital PMSM drive with EKF estimation of speed and rotor position,” IEEE Transactions on Industrial Electronics, pp. 184-191, February 1997. [4] T. Endou, H. Fujii, H. Miura, K. Sakamoto, and N. Takahashi, “Method of estimating a rotor position of synchronous motor, method of controlling synchronous motor with no position sensor and a controller of synchronous motor,” EP Patent No. 1133050 B1, Mar. 6, 2000. [5] E. Y. Y. Ho, “Rotor angle estimation for permanent magnet synchronous motor drive,” U.S. Pat. No. 6,910,389 B2, Nov. 12, 2001. [6] Z. Chen, M. Tomita, S. Doki, and S. Okuma, “An extended electromotive force model for sensorless control of interior permanent-magnet synchronous motors,” IEEE Transactions on Industrial Electronics, pp. 288-295, April 2003. [7] S. Ichikawa, M. Tomita, S. Doki, and S. Okuma, “Sensorless Control of Synchronous Reluctance Motors Based on Extended EMF Models Considering Magnetic Saturation With Online Parameter Identification,” IEEE Transactions on Industry Applications, pp. 1264-1274, September 2006. [8] L. Cardoletti, T. Bieler, C. Koechli, and C. Fleury, “Sensorless technology, estimation of sampled back EMF voltage values and/or the sampled inductance values based on the pulse width modulation periods,” EP Patent No. 2036197 B1, Jul. 5, 2006. [9] I. Boldea, M. C. Paicu, and G. Andreescu, “Active Flux Concept for Motion-Sensorless Unified AC Drives,” IEEE Trans. on Power Electronics, vol. 23, pp. 2612-2612, 2008. [10] A. Eilenberger and M. Schroedl, “Extended back EMF model for PM synchronous machines with different inductances in d- and q-axis,” in 13th International Power Electronics and Motion Control Conference, Poznan, 2008. [11] P. Landsmann, R. Kennel, H. W. de Kock, and M. J. Kamper, “Fundamental saliency based encoderless control for reluctance synchronous machines,” pp. 1 7, IEEE Conf. ICEM 2010. [12] M. Veijanen, “Method and apparatus for estimating rotor angle of synchronous reluctance motor,” EP Patent No. 2493067 B1, Feb. 22, 2011. [13] M. Schrodl, “Detection of the rotor position of a permanent magnet synchronous machine at standstill,” IEEE Conf. ICEM, p. 51-56, 1988. [14] P. L. Jansen and R. D. Lorenz, “Transducerless position and velocity estimation in induction and salient AC machines,” IEEE Trans. on Industrial Applications, Vol. 31, p. 240-247, 1995. [15] P. Landsmann, D E Patent No. 10 2015 217 986 A1, 2015. [16] M. J. Corley and R. D. Lorenz, “Rotor position and velocity estimation for a salient-pole permanent magnet synchronous machine at standstill and high speeds,” IEEE Trans. on Industrial Applications, vol. 34, p. 784-789, 1998. [17] A. Piippo, “Method in salient-pole permanent magnet synchronous machine,” EP Patent No. 1513250 81, Sep. 5, 2003. [18] J. Quirion, “Position sensorless drive for permanent magnet synchronous motors,” U.S. Pat. No. 7,026,772, Jan. 14, 2004. [19] M. Schroedl, M. Hofer, and W. Staffier, “Combining INFORM method, voltage model and mechanical observer for sensorless control of PM synchronous motors in the whole speed range including standstill,” W. Elektrotech. Inftech., p. 183-19, May 2006. [20] F. Götz and V. Barinberg, “System for seamless velocity and/or location determination, including standstill, for a permanent magnet rotor of an electric machine,” EP Patent No. 2023479 B1, Aug. 6, 2007. [21] W. Hammel, M. Hartmann and H. Wolf, “Method for determining the rotor position of a synchronous machine that is operated on a field-oriented basis,” EP Patent No. 2474091 B1, Sep. 2, 2009. [22] S. Agarlita, L Boldea, and B. F., “High-Frequency-Injection-Assisted ‘Active-Flux’-Based Sensorless Vector Control of Reluctance Synchronous Motors, With Experiments From Zero Speed,” IEEE Transactions on Industry Applications, pp. 1931-1939, November 2012. [23] F. Demmelmayr, M. Susic, and M. Schroedl, “Sensorless control at high starting torque of a 4000 Nm traction drive with permanent magnet synchronous machine,” in 14th European Conference on Power Electronics and Applications, Birmingham, 2011. [24] S. Shinnaka, “Vector control method for synchronous reluctance motor,” U.S. Pat. No. 6,339,308 B2, Mar. 17, 2000. [25] W. Hammel, P. Landsmann, and R. M. Kennel, “Operating point dependent anisotropies and assessment for position-sensorless control,” in EPE/ECCE Europe, Karlsruhe, 2016. [26] R. Joetten and G. Maeder, “Control Methods for Good Dynamic Performance Induction Motor Drives Based on Current and Voltage as Measured Quantities,” IEEE Transactions on Industry Applications, IA-19(3), pp. 356-363, 1983.
(97) While exemplary embodiments are described above, it is not intended that these embodiments describe all possible forms of the present invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the present invention. Additionally, the features of various implementing embodiments may be combined to form further embodiments of the present invention.