This application is based on and incorporates herein by reference Japanese Patent First Application No. 2013-244708 filed on Nov. 27, 2013 and Japanese Patent First Application No. 2014-229854 filed on Nov. 12, 2014.
1. Field of Application
The present invention relates to a control apparatus for a polyphase synchronous rotary machine, and in particular to a control apparatus for operating the rotary machine such as to reduce vibration of the rotor and thereby reduce consequent audible noise produced from the rotary machine.
2. Background Technology
Technology is known, as described in Japanese patent publication No. HEI 11-55986 (designated in the following as reference document 1), for reducing the torque ripple of a permanent magnet type of rotary machine. With that technology, data are stored in a memory apparatus expressing torque ripple, such as cogging torque (caused by circumferential variations in magnetic permeance of the stator, due to the wiring slots in the stator iron core). Based on the stored torque data, sinusoidal-waveform currents which flow in the stator windings are compensated such as to reduce the torque ripple.
However when currents are passed through the windings of the stator of a synchronous rotary machine for driving the rotor, varying (i.e., rotating) electromagnetic forces are applied to the rotor, acting (alternately attracting and repelling) in directions at right angles to the rotor axis. When such a varying electromagnetic force has a frequency that is close to a resonance frequency of a vibration mode of the rotor, large-amplitude vibration of the rotor may occur. A high level of audible noise is thereby generated by the rotary machine.
Hence it is desired to overcome the above problem by providing a control apparatus for a polyphase rotary machine which enables suppression of at least one varying electromagnetic force, varying at a specific frequency (i.e., at a specific angular velocity), which acts on the rotor of the rotary machine in a manner for producing vibration of the rotor.
The invention is applicable to a polyphase rotary machine, such as a synchronous induction motor having a rotor with P pairs of (north/south) poles, P being a positive integer, and a stator having S slots (S being a positive integer ≧3) and wound with stator windings of respective phases.
With such a machine, when drive currents are supplied to the stator windings for effecting rotation of the rotor, currents are induced in the stator windings whereby the aforementioned varying (i.e., rotating) electromagnetic forces are applied to the rotor, i.e., alternately attracting and repelling the rotor. Designating the rotor angular velocity as ωm, these forces have respective angular velocity values obtained by multiplying ωm by an integral multiple of the number of slots S, i.e., Sωm, 2Sωm, 3Sωm, . . . . With the present invention, at least one of these varying electromagnetic forces can be suppressed (and any consequent rotor vibration thereby suppressed) by superimposing on the drive current (of each phase of the stator windings) a harmonic-frequency current, having a frequency that is a specific multiple of the fundamental drive current frequency.
In describing the invention, a value KN obtained by multiplying the lowest common multiple K of the number of slots S and double the number of pole pairs P by N (where N is a positive integer) is designated as the prescribed value. A value obtained by multiplying the sum (KN+S) of the prescribed value and the number of slots S by the angular velocity of the rotor (i.e., mechanical angular velocity, as opposed to electrical angular velocity), and a value obtained by multiplying the difference (KN−S) between the prescribed value KN and the number of slots S by the angular velocity of the rotor, are designated as respective suppression-object angular velocities. The value of angular velocity obtained by multiplying the sum (KN+P) of the prescribed value and the number of pole pairs P by the mechanical angular velocity, and the value of angular velocity obtained by multiplying the difference (KN−P) between the prescribed value and the number of pole pairs P by the mechanical angular velocity, are designated as respective prescribed angular velocities.
Hence, the control apparatus of the invention comprises current passing circuitry configured for passing respective fundamental-frequency sinusoidal-waveform currents (drive currents) through the stator windings, each having at least one harmonic-frequency current superimposed thereon, with the harmonic-frequency current having an angular velocity equal to a prescribed angular velocity. A varying electromagnetic force acting on the rotor, varying at an angular velocity that is a specific suppression-object angular velocity, can thereby be suppressed.
As a result, when vibration of the rotor caused by such a varying electromagnetic force occurs at a frequency close to a resonance frequency of a vibration mode of the rotor, the invention enables resultant vibration of the rotor (and a consequent high level of audible noise) to be suppressed.
A first embodiment will be described in the following referring to
The 3-phase inverter 20 has three pairs of series-connected switching elements respectively corresponding to U, V and W phases, each pair consisting of an upper-arm switching element and a lower-arm switching element. The upper-arm switching elements are collectively designated as S$p ($=U, V, W) and the lower-arm switching elements as S$n in the following. The junction of each upper-arm, lower-arm series-connected switching element pair is connected to one end of a corresponding stator winding of the stator 12 of the motor 10 as shown, i.e., the junctions of the U, V and W switching element pairs being connected to the U, V, W stator windings 12U, 12V, 12W respectively. The other ends of the stator windings 12U, 12V, 12W are connected together as a junction point N. Designating the switching elements collectively as S$# (#=p, n), a free-wheel diode D$# is connected in the inverted direction in parallel with each switching element S$#. Each of the switching elements of this embodiment is a voltage-controlled type of device such as an IGBT or MOS FET.
The motor 10 of this embodiment utilizes permanent magnets to generate the magnetic fields of the rotor 14, however it would be equally possible for these magnetic fields to be generated using field windings.
As shown in the cross-sectional view of
The motor 10 basically consists of a single stator 12 and an annular rotor 14 which is mounted for rotation with respect to the stator 12, i.e., with a gap being provided between the inner circumferential surface of the rotor 14 and the outer circumferential surface of the stator 12. The motor 10 is controlled by the control apparatus 30 as described in the following.
The rotor 14 is formed of a plurality of permanent magnets 14a which are circumferentially enclosed by a back yoke 14 and which are each in contact with the back yoke 14. Each of the permanent magnets 14a are of identical shape, and are disposed such as to combine to form a single annular magnet as shown. The orientation direction of the north pole of each permanent magnet 14a (radial direction) is indicated by a corresponding arrow, with the S (south) and N (north) polarity directions of the permanent magnets 14a successively alternating around the circumferential direction as indicated in
The stator 12 is formed with 12 teeth 12a, thereby forming 12 slots 12b, with the teeth 12a and slots 12b being disposed circumferentially with a fixed pitch. With this embodiment the number of pole pairs (i.e., number of adjacent S-polarity and N-polarity pairs), designated as P, is 5, while the number of slots, designated as S, is 12.
Referring again to
With this embodiment, the required value of the command angular velocity ω* is specified to the control apparatus 30 by an external (higher-level) apparatus (not shown in the drawings).
The rotation angle (electrical angle) θe of the rotor 14 is detected by the rotation angle sensor 42 (e.g., a resolver), while the V-phase and W-phase currents of the motor 10 are detected by the V-phase and W-phase current sensors 44V, 44W. Signals expressing the detected values iWr, iVr of the V-phase and W-phase currents are inputted to the control apparatus 30 together with the detection signal from the rotation angle sensor 42.
The U-phase current calculation section 31 calculates the value of the U-phase current iUr from the detected values iVr and iWr based on Kirchoff's law. The electrical angular velocity calculation section 32 calculates the electrical angular velocity ωe of the rotor 14 by differentiating the successively obtained values of electrical angle θe with respect to time. The mechanical rotation velocity ωm of the rotor 14 is obtained by dividing the electrical angular velocity ωe by the number of pole pairs P.
Based on the command angular velocity ω*, etc., the command current memory section 33 derives command values iU*, iV*, iW* of U-phase, V-phase, W-phase current respectively, with respect to a fixed 3-phase coordinate system. With this embodiment, the command current memory section 33 is based on a non-volatile memory, as described hereinafter.
The U-phase error calculation section 34U obtains a U-phase error delta U by subtracting the command value iU* of U-phase current from the U-phase current value iUr that is outputted from the U-phase current calculation section 31. Similarly, a V-phase error delta V is obtained by the V-phase error calculation section 34V, by subtracting the command value iV* of V-phase current from the V-phase current value iVr, and the W-phase error delta W is obtained by the W-phase error calculation section 34W, by subtracting the command value iW* of W-phase current from the W-phase current value iWr.
The command voltage generating section 35 applies the U-phase, V-phase and W-phase error values of current (delta U, delta V and delta W) to calculate values of U-phase, V-phase and W-phase command voltages (VU*, VV* and VW*), which are inputted to the PWM operation section 36 With this embodiment, the command voltages VU*, W* and VW* are calculated using proportional integral control.
The PWM operation section 36 generates respective operation signals (voltage signals) gU#, gV#, gW# in accordance with the U-phase, V-phase and W-phase command voltages VU*, VV* and VW*. Each of the operation signals gU#, gV#, gW# is generated as a PWM (Pulse Width Modulation) signal, whose pulse width is determined by the value of the corresponding one of the command voltages VU*, W* and VW*. With this embodiment, this is achieved by comparing the magnitudes of each of the command voltages VU*, VV* and VW* with a triangular-waveform carrier signal.
When a rotating magnetic field is generated in the motor 10 by passing the U-phase, V-phase and W-phase currents through the stator windings causing rotation of the rotor 14, resultant varying electromagnetic forces acts on the rotor 14. These varying electromagnetic forces have respective angular variation velocities (12ωm, 24ωm, 36ωm, 48ωm, 60ωm, 70ωm, . . . ), each angular variation velocity having a value obtained by multiplying the (mechanical) rotation velocity ωm of the rotor 14 by an integer which is a positive multiple of the number of slots S of the motor 10. When the vibration frequency of the rotor 14 caused by such a varying electromagnetic force (i.e., having a specific angular variation velocity) is close to or coincides with a resonance frequency of the rotor (specifically, a toroid mode of the rotor 14 as described hereinafter) the magnetic noise (and hence audible noise) generated by the motor 10 increases greatly. A toroid mode is a mode of periodic deformation of the rotor 14 as an elastic body, causes by vibration forces acting on the rotor 14 in a lateral direction (i.e., at right angles to the axis of the rotor 14). The toroid modes are described more specifically in the following.
With the 2nd-order toroid mode, extension occurs radially at two positions which are angularly separated by π radians (as measured with respect to the original shape), while contraction occurs at two positions each of which is angularly separated by π/2 radians from an extension position. With the 3rd-order toroid mode, the number of positions (as measured with respect to the original shape) at which the shape is contracted is 3, while with the 4th-order toroid mode, the number of positions at which the shape is contracted is 3.
In each toroid mode, the vibration forces acting on the rotor 14 are rotating electromagnetic forces, produced due to current flow in the stator windings 12$. The order of the toroid mode of vibration which results from these forces can be calculated by dividing the angular extent of one rotation of the rotor 14 (i.e., 2π radians) by the angular distribution period of the repulsive and attractive electromagnetic forces, (i.e., by the angular separation between two adjacent positions of repulsive electromagnetic force or two adjacent positions of attractive electromagnetic force). For example in the case of the 2nd-order toroid mode as described above, in which magnetic attraction forces and repulsion forces each act radially at two positions which are angularly separated by π radians, the order of the toroid mode is obtained as 2π/π, i.e., 2.
The toroid modes have respective individual resonance frequencies. Resonance of the rotor 14 occurs (i.e., in a specific toroid mode) when the frequency of vibration in the toroid mode coincide with the resonance frequency of the toroid mode.
When the actual vibration frequency thus coincides with the resonance frequency of a toroid mode, the problem arises that the magnetic noise produced by the motor 10 increases substantially, causing a large increase in noise within the audible frequency range.
With this embodiment, to overcome this problem, the waveforms of each of the drive currents of respective phases of the stator 12 are controlled such as to suppress a varying electromagnetic force which can produce such rotor vibration, as described in the following.
The vibration force F produced by a magnetic pole of the rotor 14 is proportional to the magnetic flux φ of the pole and to the magnetizing force H of the stator windings 12$ through which drive currents are passed (i.e., assumed to be sinusoidal-waveform currents varying at a fundamental frequency value), as expressed by the following equation (1):
F∝φ·H (eq1)
The magnetizing force H is proportional to the permeance A of the stator, to the number of turns N of the stator windings 12$, and to the value of current I which flows through each of the stator windings 12$, respectively. Hence the following equation (2) can be derived from equation (1) above:
F∝φ·A·N·I (eq2)
Since the permeance A of the stator varies circumferentially (i.e., angular variation within a range of 2π radians) with a period that is m times the slot number S (where m is a positive integer), the following equation (3) can be derived from equation (2) above:
In equation (3), A0 denotes the average value of the permeance A. When the rotor 14 rotates at angular velocity ωm (radians/sec), a harmonic-frequency current Ik flows in the stator winding 12$ as expressed by the following equation (4):
Ik∝Ia·sin [(K±P)ωm·t∓P·θm] (eq4)
In equation (4), t denotes time, la denotes the amplitude of the harmonic-frequency current Ik, θm (radians) denotes the rotation angle of the rotor, and K denotes the smallest common multiple of the number of slots S and double the number of pole pairs P and. K, 2K, 3K, 4K, etc., may be utilized in equation (4), such a value being designated herein as a prescribed value, i.e., K multiplied by a positive integer N. However in this description of the first embodiment, the prescribed value is assumed to be K, i.e., N is assumed to be 1.
The vibration force F produced by a magnetic pole of the rotor 14, due to the harmonic-frequency current Ik flowing in a stator winding 12$, can be expressed by the
following equation (5), derived from equations (2) to (4):
With this embodiment, since S=12, P=5, K=60, the following equation (6) is
obtained by inserting these values into equation (5):
In the following unless otherwise indicated, “angular velocity of the rotor 14” signifies the mechanical angular velocity. When the rotor 14 is rotating at an angular velocity ωm, the relationship between the (mechanical) angle θm of the rotor and ωm is [θm=ωm*t]. Equation (6) can thus be expressed in the form of the following equation (7):
Using integration of trigonometric functions, equation (7) can be expressed
as the following equation (8):
A current having an angular variation frequency (K−P) ωm (i.e., the product of the angular velocity corn by the difference (K−P) between the least common multiple K and the number of pole pairs P) will be designated as the (K−P)th harmonic-frequency current, while a current having an angular variation frequency (K+P)ωm is will be designated as the (K+P)th harmonic-frequency current.
Equations (6) and (8) show the following. Varying electromagnetic forces acting on the rotor 14, having respective angular velocities Kωm, (K+S)ωm and (K−S)ωm, (with this embodiment, 60ωm, 72ωm and 48ωm), can be considered to result from a specific pair of induced harmonic-frequency currents which flow in the stator windings of each phase, i.e., the (K−P)th and (K+P)th harmonic-frequency currents.
Hence, equations (6) to (8) show that any of the K-order, (K−S)-order and (K−S)-order electromagnetic forces can be suppressed by causing a (K−P)th harmonic-frequency current and a (K+P)th harmonic-frequency current of suitable amplitudes to flow in each of the stator windings 12$, superimposed on the fundamental-frequency sinusoidal-waveform drive current.
As can be understood from equations (7) and (8), the (K−S)-order and (K−S)-order electromagnetic forces are generated, when (K−P)th and (K+P)th harmonic-frequency currents flow in the stator windings 12$, due to the fact that the K-order varying electromagnetic force acting on the rotor 14 is frequency-modulated by Sωm (the product of the number of slots S and rotor angular velocity ωm.
The values (K+P)ωm and (K−P)ωm defined above correspond to respective “prescribed angular velocities” as recited in the appended claims. The values obtained by multiplying (K+S)ωm and (K−S)ωm defined above correspond to respective “suppression-object angular velocities” as recited in the claims.
With this embodiment the number of slots S is 12, and double the number of pole pairs P is 10 , so that the lowest common multiple K is 60. Hence the 48-order, 60-order and 72-order varying electromagnetic forces are suppressed by causing a 55th harmonic-frequency current and a 65th harmonic-frequency current, of appropriate amplitude, to flow in each of the stator windings 12$. To achieve this, information is stored in the command current memory section 33 for use in generating (with respect to each of the U, V and W phases) a signal expressing a fundamental-frequency sinusoidally varying current, varying at the electrical angular velocity ωe and having the 55th harmonic-frequency current and 65th harmonic-frequency current superimposed thereon. These currents are expressed by equation (9) below, in which IkU, IkV and IkW respectively designate the superimposed 55th and 65th harmonic-frequency currents of the U, V and W phases.
The first items in the right side of equation (9) are the fundamental-frequency sinusoidally varying currents of the U, V, W phases, mutually differing in phase by 120°. The harmonic-frequency currents Ik$ ($=U, V, W) of the U, V and W phases are set with amplitude values appropriate for suppressing the 48-order. 60-order and 72-order electromagnetic forces as described above. With this embodiment, the respective harmonic-frequency currents of the U, V and W phases are of identical form, and mutually differ in phase by 120° (i.e., differ in electrical angle θe by 120°). Values expressing the $ phase command currents I$* are held stored in a non-volatile memory of the command current memory section 33 in data map form, related to values of command (mechanical) angular velocity ω*, electrical angle θe, mechanical angle θm, and electrical angular velocity θe of the rotor 14.
Hence, each of the $ phase command currents I$* consists of a fundamental-frequency sinusoidal-waveform current varying at the electrical angular velocity ωe, which is superimposed with corresponding harmonic-frequency currents Ik (55th and 65th harmonics of the fundamental frequency).
The command current memory section 33 repetitively executes a control program, e.g., which is held stored in a ROM. In each of successive control periods of the program execution, signal values expressing the command currents IU*, IV* and IW* are read out from the memory 33 in accordance with the currently received values of command angular velocity ω*, electrical angle θe, mechanical angle θm, and electrical angular velocity ωe. These values of the command currents IU*, IV* and IW* are inputted to the U-phase error calculation section 34U, the V-phase error calculation section 34V and the W-phase error calculation section 34W respectively.
As shown in
As shown in
The effects provided by the above embodiment can be summarized as follows:
(1) The 55th harmonic-frequency current and 65th harmonic-frequency current (respective high-frequency sinusoidal-waveform currents) are superimposed on a fundamental-frequency sinusoidal-waveform current, to constitute respective drive currents which are supplied to the U, V and W phase windings of the motor 10, for thereby suppressing at least a specific one of the 60-order, 48-order, and 72-order varying electromagnetic forces. As a result, if the rotor has a resonance frequency of a vibration mode that is within (or close to) the variation frequency of one of these varying electromagnetic forces, excessive audible noise produced due to rotor vibration at the resonance frequency can be effectively suppressed.
The above embodiment has been described assuming that both the 55th harmonic-frequency current and the 65th harmonic-frequency current are superimposed on the fundamental-frequency-waveform drive current of each phase. This is preferable, however it may be possible to achieve a desired result by superimposing only an appropriate one of the 55th and 65th harmonic-frequency currents.
(2) With the above embodiment, by using a synchronous motor 10 having 10 poles and 12 stator slots, the lowest common multiple K becomes 60, and it is ensured that the condition is satisfied whereby K±S is not a positive integral multiple of the number of pole pairs.
With the prior art of reference document 1 above however, a synchronous motor having 8 poles and 48 stator slots (i.e., 2P=8 and S=48) is described. In that case, the lowest common multiple K of the number of slots and double the number of poles is 48, so that (K±S) become 0 and 96. This is due to the fact that one of the values of (K±S) is an integral multiple of the number of poles. Thus if a motor having the configuration described in reference document 1 were to be utilized as the motor 10 of the above embodiment, it would not be possible to employ harmonic-frequency currents to suppress the above-described varying electromagnetic forces which act on the rotor.
(3) The above embodiment has been described for the case of an outer-rotor type of synchronous motor, having a rotor 14 which is of hollow configuration. With such a rotor configuration, a considerable degree of deformation of the rotor occurs when there is vibration at a resonance frequency of the rotor, which can result in a high level of noise within the audible frequency range. Hence the above embodiment provides substantial advantages, by enabling suppression of the varying electromagnetic forces which produce deformation of such a type of rotor.
A second embodiment will be described, with the description centered upon points of difference from the first embodiment above.
With the second embodiment, trapezoidal-waveform drive voltages having the waveform shown in
As shown in
As shown in
The trapezoidal waveform of each of the command voltage VU*, VV*, VW* is based on a rectangular waveform, as delineated by the broken-line vertical portions in the waveform diagram in
The waveform of each command voltage VU*, VV*, VW* is shaped such that, when a (pulse width modulated) command voltage is applied to the switching elements of the corresponding stator winding 12U, 12V or 12W, the resultant current which flows in the stator winding consists of a fundamental-frequency-waveform current having angular frequency ωe, with the 55th and 65th harmonic-frequency currents superimposed.
The amplitude and phase of the 55th and 65th harmonic-frequency currents are set appropriately by adjusting the slopes of the rising and falling edges of the command voltage trapezoidal waveform.
In addition with this embodiment, the amplitude and phase of the 55th and 65th harmonic-frequency currents are further adjusted by removing a specific portion γ of the command voltage trapezoidal waveform, as shown in
Similar effects to those of the first embodiment can be obtained with the second embodiment.
A third embodiment will be described referring to
As shown in
The motor 10 has a stator 15 and a rotor 16 which is rotatably mounted with respect to the stator 15 and is disposed within an inner circumference of the stator 15, with a gap provided between the inner periphery of the stator 15 and the outer periphery of the rotor 16.
The rotor 16 is formed with 10 permanent magnets 16a which are each of identical shape, and a rotor core 16b which connects together the permanent magnets 16a to form a single magnet. The polarity directions of the permanent magnets 16a (oriented radially with respect to the axis of rotation of the rotor 16) successively alternate circumferentially, as indicated by the arrows in
To reduce the moment of inertia of the rotor 16, as shown in
Similar effects to those of the first embodiment can be obtained with the third embodiment.
The following modifications to the above embodiments may be envisaged:
(1) The motor 10 of first embodiment above could be modified to the form shown in
In this case, the lowest common multiple K of double the number of pole pairs P (7) and the number of slots S (12) is 84, so that (K−P) and (K+P) are respectively 77 and 91, while (K−S) and (K+S) are respectively 72 and 96. Hence based on equations (6) to (9) above as described for the first embodiment), the 72-order and 96-order varying electromagnetic forces can be suppressed by causing each of respective U, V, W phase currents which flow in the stator windings of the motor 10 to have a 77th harmonic-frequency current and 91st harmonic-frequency current superimposed on a fundamental-frequency-waveform current.
With such a motor 10, having 14 poles and 12 slots, the necessary condition is satisfied whereby neither of the values (K−S) and (K+S) is a positive integral multiple of the number of pole pairs (7).
(2) The invention is not limited to the case in which the prescribed value is obtained by multiplying the lowest common multiple K of the number of slots S and double the number of pole pairs P by a positive integer equal to 1. It would be equally possible to multiply the lowest common multiple K by a positive integer equal to 2 or greater. Specifically, with the first embodiment since the lowest common multiple K is 60, the prescribed value could be changed to 120, 180, 240, . . . . If the prescribed value is made 120 for example, then the prescribed angular velocities become (120±5)ωm and the suppression-object angular velocities become (120±12)ωm. It has been found through investigation by the assignees of the present invention that, in such a case too, varying electromagnetic forces acting on the rotor of a synchronous motor can be selectively suppressed as described for the above embodiments.
(3) The scope of the invention is not limited to the case of a synchronous motor having 10 poles and 12 slots or having 14 poles and 12 slots. It is possible to use other values for the number of poles and/or number of slots of the motor, so long as the value [K.n±S] (where n is a positive integer) is not an integral multiple of the number of pole pairs P, and the number of slots S is greater than or equal to 3. It has been found through investigation by the assignees of the present invention that, in such a case too, varying electromagnetic forces acting on the rotor of a synchronous motor can be suppressed as described for the above embodiments.
The invention is not limited in application to a 3-phase synchronous motor, but would be equally applicable in general to a polyphase synchronous rotary machine having 3 or more phases. Furthermore the invention is not limited in application to a permanent magnet type of synchronous machine having permanent magnets installed on the rotor, but would be equally applicable to a field winding type of synchronous machine.
Number | Date | Country | Kind |
---|---|---|---|
2013-244708 | Nov 2013 | JP | national |
2014-229854 | Nov 2014 | JP | national |