The invention relates to a method and a device for sensorless control of a separately excited synchronous machine, in particular a separately excited inverter-controlled synchronous machine, for example a synchronous machine in a vehicle.
A conventional synchronous machine has a rotor, which is excited with direct current, and a stator having a three-phase winding. Synchronous machines are used as a motor with a constant speed or else as phase shifters. They are also an important electrical machine for producing electrical energy. In this case, a distinction is made between permanently excited and separately excited synchronous machines which must be continuously supplied with an excitation current. This may be a direct current or a three-phase current depending on the type of excitation machine.
In order to control the phase currents in such a manner that a desired torque is produced with an efficiency which is as optimal as possible, exact information relating to the position of the rotor with respect to a stator winding is always required. In conventional synchronous machines, the rotational angle of the rotor is detected in this case using a sensor, for example using a resolver or a sine/cosine transducer.
However, such techniques increase the complexity of the overall system and reduce its reliability. The synchronous machine must therefore have a sensor which is installed in the rotor or is mechanically coupled to the latter, which results in increased costs and requires additional installation space for the sensor. The replacement of such a sensor is also associated with a considerable amount of effort. Furthermore, non-ideal sensor signals are intended to be compensated for and conceivable sensor errors are intended to be diagnosed as reliably as possible, on the other hand.
There is therefore the desire for sensorless detection of the position of the rotor of a synchronous machine, that is to say to replace the sensor with mathematical models, or by using physical effects.
The document EP 0 539 401 B1 discloses a method for controlling sensors of a synchronous machine, in which test signals are fed in and evaluated and which is based on the determination of an inductance which changes over the circumference of the rotor.
One embodiment provides a method for sensorless control of a separately excited synchronous machine which has a rotor, the method comprising the following steps of: feeding a test signal into a characteristic variable of an electrical current driving the rotor; measuring the characteristic variable of the electrical current driving the rotor on an axis of a coordinate system describing the synchronous machine; determining an error signal by correlating the measured characteristic variable of the electrical current driving the rotor with a temporally delayed test signal which is determined from the test signal which has been fed in; and adapting a rotor angle in response to the error signal if the error signal has a value that is not equal to zero.
In a further embodiment, the test signal being a PRBS signal.
In a further embodiment, the coordinate system describing the synchronous machine being a dq coordinate system which is a coordinate system fixed with respect to the rotor.
In a further embodiment, the coordinate system describing the synchronous machine being an αβ coordinate system which is a coordinate system fixed with respect to the stator.
In a further embodiment, the method comprises determination of the error signal by continuously multiplying and integrating the measured characteristic variable of the electrical current driving the rotor with the test signal which has been temporally delayed by the time.
In a further embodiment, the method comprises adaptation of the rotor angle on the basis of integration from a frequency.
In a further embodiment, the method comprises adaptation of the rotor angle on the basis of an arc tangent comprising an α component and a β component of the measured characteristic variable of the electrical current driving the rotor.
Another embodiment provides a device for carrying out the method for sensorless control of a separately excited synchronous machine as disclosed above, wherein the device comprises a test signal generator for producing a test signal, a measuring unit for measuring the characteristic variable of the electrical current driving the rotor on an axis of a coordinate system describing the synchronous machine, a correlator for determining an error signal, and an observer for adapting a desired rotor angle in response to the error signal.
In a further embodiment, test signal generator is a signal generator for generating a PRBS signal.
Another embodiment provides a vehicle comprising a device as disclosed above.
Example embodiments are explained below with reference to the drawings, in which:
Embodiments of the present invention provide a method for controlling a separately excited synchronous machine, with the aid of which a required torque can be produced at any time with an optimal efficiency.
Some embodiments provide a method for sensorless control of a separately excited synchronous machine which has a rotor. In this case, the method has the following steps: a test signal is first of all fed into a characteristic variable of an electrical current driving the rotor. The characteristic variable of the electrical current driving the rotor is then measured on an axis of a coordinate system describing the synchronous machine.
An error signal is then determined, by means of correlation, from the measured characteristic variable of the electrical current driving the rotor and a temporally delayed test signal which is determined from the test signal which has been fed in, and a rotor angle is adapted in response thereto if the error signal has a value that is not equal to zero.
Thus the method includes the concept of determining a rotor position of a separately excited synchronous machine during controlled operation by evaluating a test signal and to adjust said position according to the operating conditions.
A method for sensorless control of a separately excited synchronous machine is therefore provided, with the aid of which a required torque can be produced with an optimal efficiency. The advantage is both that it is possible to dispense with a position sensor, thus saving costs and installation space, and there is a very high degree of accuracy when determining the desired rotational angle since the method is not subject to any motor parameters which may vary greatly as a result of temperature, saturation behavior and component control. An optimum torque can therefore be ensured even in the case of low speeds of the synchronous machine. Such methods can also be implemented without any additional hardware and with little software complexity since there is no need for any additional and complicated hardware components, for example for measuring an inductance. Since the method is not dependent on parameters, that is to say is not subject to any temperature dependence or component dependence, the method can also be combined with other, already known methods in order to correct one such other method, for example by adapting parameters or temperature.
In this case, the test signal may be a PRBS signal, that is to say a pseudo random bit stream. A PRBS signal is a binary signal which approximates the spectrum of white noise and is produced by a deterministic random generator. PRBS signals have the advantage that, on the one hand, they are simple to produce and, on the other hand, can be effectively distinguished from stochastic measured value noise or systematic interference, for example harmonics. The amplitude of the test signal can therefore be selected to be relatively small, as a result of which inaccuracies in an output, clocked phase voltage can be reduced and the accuracy of the method can therefore be increased further.
According to a first example embodiment, the coordinate system describing the synchronous machine is a dq coordinate system which is a coordinate system fixed with respect to the rotor. Differential equation systems of a synchronous machine simulation which describe a two-axis model of the magnetic-linear, electrically excited synchronous machine and take into account all electrical and magnetic variables of a stator, a rotor and a damper are usually represented in a dq coordinate system for the sake of simplicity. In this case, a space vector of measured machine currents is broken down into two components which result from projection in the direction of the flux space vector (d axis) produced by a rotor coil and perpendicular thereto (q axis). The desired torque and a stator flux of the machine can be set by controlling the two current components in this coordinate system fixed relative to the rotor position. The above-mentioned d axis of the coordinate system fixed with respect to the rotor is in this case the longitudinal axis direction which corresponds to a field pole direction. In synchronous machines, the above-mentioned q axis is still the transverse axis direction in a coordinate system fixed with respect to the rotor, which transverse axis direction is perpendicular to a field pole direction, that is to say perpendicular to a rotor axis.
According to a second example embodiment, the coordinate system describing the synchronous machine is an αβ coordinate system. The αβ coordinate system of a synchronous machine is oriented to the winding of the stator and is immovable. It is described by two components which are at right angles to one another and bear the Greek letters α and β. In the coordinate system fixed with respect to the stator of a synchronous machine, the vectors for current and voltage rotate and the α and β components of the current and voltage vectors have sinusoidal profiles. The evaluation of the test signal in the coordinate system fixed with respect to the stator has the advantage that there is no need for a large amount of computational effort in order to transmit the electrical measurement variables of current and voltage into the coordinate system fixed with respect to the rotor, which results in lower software complexity.
The characteristic variable of the electrical current driving the rotor may be a current. In this case, the test signal can be fed into a d axis current component and a q axis current component of a dq coordinate system can be measured as excitation, the dq coordinate system preferably being oriented in such a manner that the d axis points to the rotor. The test signal can therefore be fed into a desired rotor current which corresponds to the d axis current component. The two signals are therefore superimposed without the desired rotor current being influenced by the test signal, thus making it possible to ensure an optimum torque with an efficiency which is as optimal as possible. Furthermore, the test signal can be fed into the q axis current component and a d axis current component can be measured as excitation, the dq coordinate system preferably being oriented in such a manner that the d axis points to the rotor. According to the second embodiment, the test signal can be fed into an α axis current component and a β axis current component can be measured as excitation. According to a second variant of the second embodiment of the method, the test signal can also be fed into a β axis of the αβ coordinate system, that is to say into the β axis current component, and the α axis current component can be measured as excitation.
Furthermore, the characteristic variable of the electrical current driving the rotor may also be a voltage. The test signal can therefore also be fed into a d axis voltage component and a q axis voltage component can be measured as excitation, the dq coordinate system preferably being oriented in such a manner that the d axis points to the rotor. The test signal can therefore be fed into a rotor voltage which corresponds to the d axis voltage component. The two signals are therefore superimposed without the rotor voltage being influenced by the test signal, thus making it possible to ensure an optimum torque with an efficiency which is as optimal as possible.
Furthermore, the test signal can also be fed into the q axis voltage component and the d axis voltage component can be measured as excitation, the dq coordinate system preferably being oriented in such a manner that the d axis points to the rotor. If the αβ coordinate system is taken as a basis, the test signal can also be fed into an α axis voltage component and a β axis voltage component can be measured as excitation. The test signal can also be fed into the β axis voltage component and the α axis voltage component can be measured as excitation.
In this case, the step of determining an error signal may comprise continuously multiplying and integrating the measured characteristic variable with the temporally delayed test signal.
In this case, the rotor angle can be adapted, that is to say changed, if the determined error signal has a value which is not equal to zero. This is synonymous with measuring coupling of the test signal which has been fed into the characteristic variable of the electrical current driving the rotor to that axis of the coordinate system describing the synchronous machine on which it is measured.
If the integral has the value zero, the determined rotor position corresponds in this case to the desired rotor angle. In the event of angular deviations, that is to say if the integral has a value that is not equal to zero, correlation is detected, the sign of which indicates the direction of the desired correction. For example, if the test signal is fed into a d axis current component of a dq coordinate system of a synchronous machine, the integral is equal to zero if the d axis current component does not correlate to the test signal, and so the excitation is not coupled to the q axis. A high degree of accuracy of the system can therefore be ensured without the need for an increased amount of computational effort and therefore additional hardware components and/or increased software complexity.
According to the first example embodiment discussed above, the change in the rotor angle can be determined in this case on the basis of integration from a frequency. Since a coordinate system fixed with respect to the rotor, that is to say a co-rotating coordinate system, is used here when evaluating the test signal, the frequency can in turn be determined by integration from an acceleration.
According to the second example embodiment discussed above, the change in the rotor angle can also be determined by forming an arc tangent from an α component and a β component of the measured characteristic variable of the electrical current driving the rotor.
Overall, the rotor angle can therefore be adapted without a large amount of computational effort, with the result that a high degree of accuracy of the method is established without the need for additional hardware or increased software complexity in this case. In this case, the state variables, that is to say the frequency or angular frequency, can be corrected as soon as an angular deviation has been detected by means of correlation. An optimal angle profile can therefore be ensured, that is to say a desired torque can be produced with an efficiency of the synchronous machine which is as optimal as possible.
Other embodiments provide a device for carrying out an above-described method for sensorless control of a separately excited synchronous machine. In this case, the device comprises a test signal generator for producing a test signal, a correlator for producing an error signal and an observer for setting a desired rotor angle in response to the error signal.
Such a device has the advantage that the disclosed methods can be implemented without any problems in common control concepts without the need for any additional hardware components in this case or without resulting in increased software complexity. Furthermore, the test signal generator, the correlator and the observer are simple, conventional components of circuit arrangements, with the result that the disclosed methods can be implemented in a cost-effective and space-saving manner by means of such a device.
In this case, the test signal generator may be a PRBS test signal generator. A PRBS test signal generator can be used to apply a PRBS signal to the synchronous machine, which signal is simple to produce and, on the other hand, can be effectively distinguished from stochastic measured value noise or systematic interference, for example harmonics. The amplitude of such a PRBS test signal can also be selected to be relatively small.
In this case, the desired rotor angle can be advantageously set using the observer, that is to say a second-order filter. If correlation is detected as a result of the step of determining an error signal, the factors on which the function of the observer is based, in particular an acceleration and a frequency, are briefly changed as stated above in order to change the rotor angle.
In summary, embodiments of the present invention specifies a method and a device, with the aid of which a desired torque of a synchronous machine can be produced with an efficiency which is as optimal as possible. Since a position sensor is not required here, it is possible to save both costs of the sensor itself and installation space.
Since the method is independent of motor parameters and is not subject to any temperature dependence or component dependence, a full, optimum torque can be ensured at any time, in particular even at a standstill or in the case of low speeds, for example when a vehicle having a synchronous machine as the drive assembly approaches a mountain.
Furthermore, the method can be implemented without any additional hardware and with little software complexity using simple computation methods, in which case a coordinate system fixed with respect to the rotor or fixed with respect to the stator can be used.
Some embodiments provide a device for carrying out the method for sensorless control of a separately excited synchronous machine, the device comprising
In this case, the test signal generator is advantageously a signal generator for producing a PRBS signal.
Other embodiments provide a vehicle comprising the above-mentioned device.
In this case, the method 1 has the following steps. A test signal M is first of all fed S1 into a characteristic variable of an electrical current driving the rotor. The characteristic variable of the electrical current driving the rotor is then measured S2 on an axis of the coordinate system describing the synchronous machine. An error signal is then determined S3, by means of correlation, from the measured characteristic variable of the electrical current driving the rotor and a temporally delayed test signal, and a desired rotor angle is in turn adapted in response thereto if the error signal has a value that is not equal to zero S4. In this case, the test signal M according to the exemplary embodiment in
In the exemplary embodiment in
The characteristic variable of the current driving the rotor is a current in this case.
As can be seen, a q axis current component Iq is measured S2 as excitation, the dq coordinate system preferably being oriented in such a manner that the d axis points to the rotor.
In an embodiment which is not shown, however, the characteristic variable of the electrical current driving the rotor may also be a voltage.
In an embodiment which is not shown, however, the test signal may also be fed into a q axis of the dq coordinate system, for example into the q axis current component, and a d axis current component can be measured as excitation, or can be fed into the q axis voltage component and a rotor voltage can be measured as excitation, the dq coordinate system again preferably being oriented in such a manner that the d axis points to the rotor.
According to another embodiment of the method (not illustrated), an αβ coordinate system which is a coordinate system fixed with respect to the stator can also be used and the test signal can be fed into an α axis of the αβ coordinate system. For example, the test signal can again be fed into a current or a voltage, in which case an α component and a β component of the corresponding characteristic variable of the electrical current driving the rotor are measured as excitation.
An error signal is then determined by correlating the measured characteristic variable with a temporally delayed test signal S3, that is to say by relating the measured excitation to the temporally delayed test signal.
As shown in
where x(t) corresponds to the q axis current component at the time t, m corresponds to a PRBS signal delayed by the time T and K corresponds to a correlation coefficient.
If this integral or the error signal ρ(T) produces the value zero, there is coupling of the excitation to the q axis, that is to say the rotor position corresponds to the desired rotational angle, with the result that the method ends and can be restarted.
If a value that is not equal to zero results for the integral or the error signal ρ(T), correlation is thus detected, that is to say there is coupling of the excitation to the q axis in the exemplary embodiment in
As illustrated, the rotational angle can then be adapted S4 by changing the rotor angle on the basis of integration from a frequency. Therefore, the equation
can be used to determine the desired rotor angle φ, where f (t) is the frequency at the time t. In this case, the frequency can in turn be produced by means of integration from an acceleration.
If a coordinate system fixed with respect to the stator is used for the description, the change in the rotor angle can be determined on the basis of the formation of an arc tangent from an α component and a β component of the measured characteristic variable of the electrical current driving the rotor.
In this case, the rotor angle cp can be advantageously adapted S4 using an observer (not shown in
A separately excited, inverter-controlled synchronous machine 11 and a motor controller for exciting the synchronous machine 11 can be seen in this case. In this case, the motor controller is symbolized by the dashed line provided with reference symbol 12 and comprises a desired current value forming device 13, an excitation current controller 14, a qd current controller 15 and transformers 16, 17 for current and voltage correction.
As also shown in
In the exemplary embodiment in
The test signal generator 18 in
As can be seen, the synchronous machine 11 illustrated has an excitation winding 26 and stator windings 22 which are fed with three-phase current. An excitation field is required in the rotor circuit so that the synchronous machine 11 can operate. A conventional control system is provided here for this purpose.
In this case, a desired value for an excitation current If is output to the excitation current controller 14 and desired values for a d axis current component Id and for a q axis current component Iq are output to the dq current controller via the desired current value forming device 13, which is symbolized by the arrows 23, 24, 25 provided with reference symbols.
The excitation current controller 14 is used to apply a controller output voltage Uf to the excitation winding 26, which is symbolized by the arrow 27. The qd current controller 15 is also coupled to the voltage correction transformer 16, which is symbolized by the arrows 28.
As also shown in
Although at least one exemplary embodiment was shown in the above description, different changes and modifications can be made. The embodiments mentioned are only examples and are not intended to restrict the scope, the applicability or the configuration in any way. Rather, the above description provides a person skilled in the art with a plan for implementing at least one exemplary embodiment, in which case numerous changes can be made to the function and the arrangement of elements described in an exemplary embodiment without departing from the scope of protection of the attached claims and their legal equivalents.
Number | Date | Country | Kind |
---|---|---|---|
102012205540.1 | Apr 2012 | DE | national |
This application is a U.S. National Stage Application of International Application No. PCT/EP2013/056612 filed Mar. 27, 2013, which designates the United States of America, and claims priority to DE Application No. 10 2012 205 540.1 filed Apr. 4, 2012, the contents of which are hereby incorporated by reference in their entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2013/056612 | 3/27/2013 | WO | 00 |