Control apparatus for rotary electric machines

A control apparatus for a rotary electric machine includes at least one of a first corrector and a second corrector. The first corrector corrects a first command voltage as a function of a deviation between a command value for a field current and an actual value of the field current. The second corrector corrects a second command voltage as a function of a deviation between a command value for a d-axis component of an armature current and an actual value of the d-axis component of the armature current. At least one of the first corrector and the second corrector makes the d-axis component of the armature current and the field current non-interfere with each other.

TECHNICAL FIELD

The present disclosure relates to control apparatuses for rotary electric machines; each of the control apparatuses is capable of generating torque in accordance with field magnetic flux generated by an energized field winding.

BACKGROUND

Control apparatuses for a synchronous rotary electric machine perform field-weakening control that aims to increase the rotational speed of the synchronous rotary electric machine while keeping torque of the synchronous rotary electric machine to a constant value. The field-weakening control decreases a d-axis current, which is flowing through an armature coil of the synchronous rotary electric machine.

In addition, control apparatuses for a wound-field rotary electric machine perform field flux control that aims to increase the torque of the wound-field rotary electric machine. The field flux control increases a field current, which is flowing through a field winding of the wound-field rotary electric machine, to thereby increase a magnetic field.

For example, a control apparatus for a wound-field rotary electric machine may perform both the field-weakening control and the field flux control. This changes the d-axis current, and the change of the d-axis current may result in a disturbance voltage being induced in the field winding due to magnetic coupling between the field winding and the armature coil. This disturbance voltage may cause the field current to fluctuate.

Similarly, execution of both the field-weakening control and the field flux control changes the field current, and the change of the field current may result in a disturbance voltage being induced in the armature coil. This disturbance voltage may cause the d-axis current to fluctuate.

These field-current and d-axis-current changes may result in torque of the wound-field rotary electric machine fluctuating. In particular, the inductances of field windings have been becoming lower in recent years in order to achieve higher torque response. This may cause fluctuations of the field current due to the disturbance voltage to have a significant impact on the torque of the wound-field rotary electric machine.

For reducing torque variations due to the disturbance voltage, a conventional control apparatus, which is disclosed in patent literature 1, is configured to correct a command value for the field current in accordance with the amount of change of the d-axis current.

CITATION LIST

Patent Literature

SUMMARY

Technical Problem

Interference between the field current and the d-axis current acts on each of the field current and the d-axis current as a voltage disturbance. For this reason, the configuration of the conventional control apparatus, which corrects a command value for the field current, may have difficulty in causing a field voltage to follow a command value for the field voltage. This may make it difficult for the field current to follow the command value for the field current.

The present disclosure, which has been created in view of the above problem, mainly aims to provide control apparatuses for a rotary electric machine, each of which is capable of lowering the impact of disturbance due to an interference voltage, thus reducing fluctuations of each of a field current and a d-axis current.

Solution to Problem

A first exemplary configuration of the present disclosure is a control apparatus for a rotary electric machine that includes a rotor with a field winding, and a stator with an armature coil. The control apparatus controls an armature current flowing through the armature coil and a field current flowing through the field winding. The control apparatus includes a first command voltage setter configured to set a first command voltage based on a deviation between a command value for a d-axis component of the armature current and an actual value of the d-axis component of the armature current. The first command voltage is a command value for a d-axis component of an armature voltage to be applied to the armature coil. The control apparatus includes a second command voltage setter configured to set a second command voltage based on a deviation between a command value for the field current and an actual value of the field current. The second command voltage is a command value for a field voltage to be applied to the field winding. The control apparatus includes at least one of a first corrector and a second corrector. The first corrector is configured to correct the first command voltage as a function of the deviation between the command value for the field current and the actual value of the field current. The second corrector is configured to correct the second command voltage as a function of the deviation between the command value for the d-axis component of the armature current and the actual value of the d-axis component of the armature current. At least one of the first corrector and the second corrector is configured to make the d-axis component of the armature current and the field current non-interfere with each other.

The above configuration corrects the first command voltage as a function of a target value for the field current and an actual value of the field current, and corrects the second command voltage as a function of a target value for the d-axis component of the armature current and the actual value of the d-axis component of the armature current. Correction of the first command voltage or the second command voltage enables the field current and the armature current to not interfere with each other. That is, the above configuration, which does not correct the target value for the field current as disclosed in the conventional technology, but corrects the first command voltage and the second command voltage, results in suitably compensating for disturbance due to an interference voltage. This makes it possible to reduce fluctuations of the field current and a d-axis current even if there is large disturbance due to the interference voltage, resulting in reduction in torque variations of the rotary electric machine.

DESCRIPTION OF THE EMBODIMENTS

First Embodiment

The following describes the first embodiment in which a control apparatus according to the present disclosure is applied to a vehicle that has an engine as its in-vehicle main engine with reference to the accompanying drawings.

Referring toFIG. 1, a rotary electric machine10is designed as a wound-field rotary electric machine having multiphase windings, more specifically, as a wound-field synchronous motor having three-phase windings. The rotary electric machine10of the first embodiment serves as, for example, an integrated starter-generator (ISG) that serves as both a starter motor and an alternator. In particular, the rotary electric machine10serves as a starter in each of

1. A first case that initially cranks the engine

2. A second case that, while the engine is automatically stopped, performs an idle reduction function to automatically restart the engine upon predetermined restart conditions being satisfied

A rotor11, which constitutes the rotary electric machine10, includes a field winding12. The rotor11is coupled to the crankshaft of the engine such that power is transmittable between the rotor11and the crankshaft. In particular, the rotor11of the first embodiment is coupled, more specifically directly coupled, to the crankshaft via a belt. An armature coil14is wound in and around a stator13of the rotary electric machine10.

An inverter20is connected to the armature coil14of the rotary electric machine10, and a direct-current (DC) power source21is connected to the inverter20.

The inverter20includes a first pair of series-connected high- and low-side switching elements SUp and SUn, a second pair of series-connected high- and low-side switching elements SVp and SVn, and a third pair of series-connected high- and low-side switching elements SWp and SWn. The connection point through which the switching elements SUp and SUn of the first pair are connected to each other in series is connected to a terminal of a U-phase winding of the armature coil14. Similarly, the connection point through which the switching elements SVp and SVn of the second pair are connected to each other in series is connected to a terminal of a V-phase winding of the armature coil14. Moreover, a connecting point through which the switching elements SWp and SWn of the third pair are connected to each other in series is connected to a terminal of a W-phase winding of the armature coil14.

The first embodiment uses IGBTs as the respective switching elements SUp, SUn, SVp, SVn, SWp, and SWn.

MOSFETs can be used as the respective switching elements SUp, SUn, SVp, SVn, SWp, and SWn. If MOSFETs can be used as the respective switching elements SUp, SUn, SVp, SVn, SWp, and SWn, the intrinsic diodes of the MOSFETs can be used as the respective flywheel diodes.

The high-side terminal of the inverter20, which is the collector-side terminal of each high-side switch, is connected to the positive terminal of the DC power source21. The low-side terminal of the inverter20, which is the emitter-side terminal of each low-side switch, is connected to the negative terminal of the DC power source21.

A field current outputting unit22is capable of applying a DC voltage to a field winding12. The field current outputting unit22adjusts a field voltage vf to be applied to the field winding12based on power supplied from the DC power source21, thus controlling a field current if flowing through the field winding12. As described above, the common DC power source21supplies electrical power to both the armature coil14and the field winding12.

A control apparatus40obtains a measurement value of the field current If from a field current sensor30. The control apparatus40calculates a field voltage command value vf* that is a command value for the field voltage vf to be applied to the field winding12; the field voltage command value vf* serves as a manipulation value for feedback controlling the field current If to its command value If*.

The control apparatus40of the first embodiment performs proportional-integral control based on the deviation between an actual value of the field current If and the field current command value If* to correspondingly calculate the field voltage command value vf*.

The control apparatus40also calculates a d-axis current command value Id* and a q-axis current command value Iq* in accordance with a torque command value T* and a rotational angular velocity co of the rotary electric machine10. The d-axis current command value Id* represents a command value for a d-axis current component of an armature current, and the q-axis current command value Iq* represents a command value for a q-axis current component of the armature current.

Note that the d-axis current Id and q-axis current Iq are components of a current vector, which consists of a d-axis current and q-axis current, on a rotating coordinate system defined in the rotor11constituting the rotary electric machine10(seeFIG. 2).

For example, the d-axis is defined as the direction toward magnetic flux of the rotor11, and the q-axis is defined as the direction that is electromagnetically perpendicular to the d-axis, i.e. as the direction leading in phase from the d-axis by π/2.

The control apparatus40generates, based on the d- and q-axis current command values Id* and Iq*, drive signals gUp, gUn, gVp, gVn, gWp, and gWn. More specifically, the control apparatus40calculates respective phase command voltages vu*, vv*, and vw* in accordance with the d- and q-axis current command values Id* and Iq* and measurement values of phase currents Iv and Iw obtained from a phase current sensor31. Then, the control apparatus40performs a PWM task that compares in magnitude the command voltages vu*, vv*, and vw* with a carrier signal, such as a triangular signal, tp to accordingly generate the drive signals gUp, gUn, gVp, gVn, gWp, and gWn.

Thereafter, the control apparatus40outputs the generated drive signals gUp, gUn, gVp, gVn, gWp, and gWn to the inverter20. This enables sinusoidal voltages, which have the phase differences of 120 electrical degrees therebetween, to be applied to the respective U-, V-, and W-phase windings of the armature coil14. This results in sinusoidal U-, V-, and W-phase currents, which have the phase differences of 120 electrical degrees therebetween, to flow through the respective U-, V-, and W-phase windings of the armature coil14.

Here is the equation (1) indicative of output torque T of the wound-field rotary electric machine10:
T=Pn{ϕa·iq+(Ld−Lq)Id·Tq}(1)

Where Pn denotes the number of pole pairs of the rotor11, ϕa denotes field magnetic flux, Iq represents the q-axis current, Id represents the d-axis current, Ld represents a d-axis inductance, and Lq represents a q-axis inductance.

The magnitude of the d-axis inductance Ld and the magnitude of the q-axis inductance Lq in the wound-field rotary electric machine10can be regarded to be identical to each other, which is similar to those in a surface permanent magnet motor (SPM motor). For this reason, the output torque T can be expressed by the following equation (2):
T=Pn·ϕa·Iq(2)

In the wound-field rotary electric machine10, the following equation (3) is established:
ϕa=Mf·If(3)

Where Mf denotes the mutual inductance between the field winding12and the armature coil14, and If denotes the field current.

The equation (3) enables the output torque T to be expressed by the following equation (4):
T=Pn·Mf·If·Iq(4)

That is, the rotary electric machine10properly adjusts the field current If and the q-axis current Iq to thereby control the output torque T.

FIG. 2illustrates a dq axis model of the rotary electric machine10. The field magnetic flux based on a self-inductance of the field winding12and d-axis magnetic flux based on the d-axis inductance Ld are generated to face each other. The mutual inductance between the field winding12and the armature coil14can be represented as Mf.

The following equation (5) shows a voltage equation of the wound-field rotary electric machine10:

Where

(1) of represents a voltage applied to the field winding12

(2) Rf represents a field-winding resistance that is the resistance component of the field winding12

(3) Lf represents a field-winding inductance that is the self-inductance of the field winding12

(4) vd represents the d-axis voltage that is the d-axis component of the armature voltage

(5) vq represents the q-axis voltage that is the q-axis component of the armature voltage

(6) R represents the armature-coil resistance that is the resistance component of the armature coil14

(7) Ld represents the d-axis inductance

(8) Lq represents the q-axis inductance

(9) ω represents the angular velocity of the rotor11

(10) s represents a differential operator

Deformation of the equation (5) enables the field current If and the d-axis current Id to be expressed by the following equations:
If=(vf−s·Mf·Id)/(Lf·s+Rf)
Id=(vd+ω·Lq·Iq−s·Mf·If)/(Ld·s+R)

In order to increase the rotational angular velocity ω, the control apparatus40performs so-called “field-weakening control” that increases the d-axis current Id in the negative direction.

An increase of the d-axis current Id in the negative direction enables the field current If to increase in the positive direction.

In addition, in order to increase the output torque T, the control apparatus40increases the field current If in the positive direction.

An increase of the field current If in the positive direction enables the d-axis current Id to increase in the negative direction.

Japanese Patent Application Publication No. 2008-141838 discloses, as a conventional technology, a configuration that corrects a command value If* for the field current If in accordance with the amount of change of the d-axis current Id.

Interference between the field current If and the d-axis current Id acts on each of the field current If and the d-axis current Id as a voltage disturbance for the field voltage vf that is the output voltage of the field current outputting unit22. For this reason, the configuration of the conventional technology, which corrects the field-current command value If*, may have difficulty in causing the field voltage vf to follow a command value vf* for the field voltage vf. This may make it difficult for the field current If to follow field-current command value If*.

In view of these circumstances, the control apparatus40according to the first embodiment is configured to make the d-axis current Id and the field current If non-interfere with each other using an inverse model of the rotary electric machine10.

The right side ofFIG. 3illustrates a model diagram of the rotary electric machine10as a controlled target, i.e. a controlled plant. Note that, inFIG. 3, the d-axis current Id and the field current If are only illustrated in order to model the interference between the d-axis current Id and the field current If, and therefore the q-axis current Iq, i.e. the interference between the d-axis current Id and the q-axis current Iq is omitted in illustration inFIG. 3.

Specifically, the modeled rotary electric machine10includes an interference unit51, a first-order lag element52, an interference unit53, and an interference voltage generator55. The interference voltage generator55is comprised of differentiating elements56and57.

To the rotary electric machine10, a d-axis voltage command value vd* and the field voltage command value vf are input.

To the interference unit51, the field voltage command value vf* and an interference voltage s·Mf·Id are input. The interference voltage represents an output value of the differentiating element56, which is represented by (s·Mf), upon the actual value Id of the d-axis current being input to the differentiating element56.

The voltage, which is represented by (vf*−s·Mf·Id), output from the interference unit51is input to the first-order lag element52, which is represented by

1Lfs+Rf,
i.e. input to the admittance of the field winding12, so that the actual value of the field current If, which is expressed by the following equation (6), is output from the first-order lag element52:
If=(vf−s·Mf·Id)/(Lf·s+Rf)  (6)

To the interference unit53, the d-axis voltage command value vd* and an interference voltage s·Mf·If are input. The interference voltage represents an output value of the differentiating element57, which is represented by (s·Mf), upon the actual value If of the field current being input to the differentiating element57.

The voltage, which is represented by (vd*−s·Mf·If), output from the interference unit53is input to the first-order lag element54, which is represented by

1Lds+R,
i.e. input to the admittance of the d-axis, so that the actual value of the d-axis voltage vd, which is expressed by the following equation (7), is output from the first-order lag element54:
Id=(vd−s·Mf·If)/(Ld·s+R)  (7)

In the rotary electric machine10illustrated inFIG. 3, the interference voltage generator55, which is comprised of the differentiating elements56and57, causes an interference voltage between the d-axis current Id and the field current If to be generated.

The left side ofFIG. 3illustrates an inverse model of the rotary electric machine10; the inverse model is installed in the control apparatus40. The inverse model includes a deviation calculator41, a PI operator42, an anti-interference unit43, a deviation calculator44, a PI operator45, an anti-interference unit46, a proportional element47, and a proportional element48.

The deviation calculator41calculates the deviation ΔIf of the actual value If of the field current from the command value If* for the field current. The PI operator42performs a proportional-integral (PI) operation using the deviation ΔIf. Specifically, the PI operator42performs, as the PI operation, the sum of a proportional element (Kf·If) and an integral element

(Kf·Rfs);
Kf represents an integral gain.

The output of the PI operator42corresponds to a field voltage command value vf* without including an interference voltage Δvf. The anti-interference unit43calculates the sum of the output of the PI operator42and the interference voltage Δvf, and outputs the sum of the output of the PI operator42and the interference voltage Δvf as a non-interference field voltage vf*. That is, the anti-interference unit43corrects the field voltage command value vf*. Note that inputting a d-axis current deviation did described later into the proportional element (Kf·Mf)47enables the interference voltage Δvf to be calculated.

The deviation calculator44calculates the deviation ΔId of the actual value Id of the d-axis current from the command value Id* for the d-axis current. The PI operator45performs a PI operation using the deviation ΔId. Specifically, the PI operator45performs, as the PI operation, the sum of a proportional element (Kd·Ld) and an integral element

(Kd·Rs);
Kd represents an integral gain.

The output of the PI operator45corresponds to a d-axis voltage command value vd* without including an interference voltage Δvd. The anti-interference unit46calculates the sum of the output of the PI operator45and the interference voltage Δvd, and outputs the sum of the output of the PI operator45and the interference voltage Δvd as a non-interference d-axis voltage vd*. That is, the anti-interference unit46corrects the d-axis voltage command value vd*. Note that inputting the field-current deviation ΔIf into the proportional element (Kf·Mf)48enables the interference voltage Δvd to be calculated.

The PI operator45according to the first embodiment corresponds to a first command voltage setter, and the PI operator42corresponds to a second command voltage setter. The proportional element48and the anti-interference unit46correspond to a first corrector, and the proportional element47and the anti-interference unit43correspond to the first corrector. The d-axis voltage command value vd* corresponds to a first command voltage, and the field voltage command value vf* corresponds to a second command voltage,

In addition, the first embodiment is configured such that an interference voltage calculator49, which is comprised of the proportional elements47and48, calculates the interference voltages Δvf and Δvd. As described above, making the d-axis current Id and the field current If non-interfere with each other in the first embodiment enables the overall control system to be handled as a first-order lag system.

Under the situation where the rotational speed f, which is represented by f=ω/2π, increases from 2000 [rpm] to 7000 [rpm] during a predetermined period of, for example, 0.1 seconds (s) (seeFIG. 4), how the d-axis current Id, the q-axis current Iq, the field current If, and the torque T are changed as illustrated in each ofFIGS. 5 to 7.

Specifically,FIG. 5illustrates how the d-axis current Id, the q-axis current Iq, the field current If, and the torque T are changed in a case where no non-interference tasks are carried out.FIG. 6illustrates how the d-axis current Id, the q-axis current Iq, the field current If, and the torque T are changed in a case where the non-interference task disclosed in the conventional technology of Japanese Patent Application Publication No. 2008-141838 is carried out.

In contrast,FIG. 7illustrates how the d-axis current Id, the q-axis current Iq, the field current If, and the torque T are changed in a case where the non-interference task according to the first embodiment is carried out.

The case where no anti-interference tasks are carried out, which is illustrated inFIG. 5, shows that the d-axis current Id increases in the negative direction with an increase of the rotational speed f (see reference character (a) of theFIG. 5). Change of the field current If causes the field current If to fluctuate (see reference character (c) ofFIG. 5), resulting in the torque fluctuating (see reference character (d) ofFIG. 5).

The case where the non-interference task disclosed in the conventional technology is carried out, which is illustrated inFIG. 6, shows the failure of control at the beginning of the control (see the change of the d-axis current Id).

In contrast, the case where the non-interference task according to the first embodiment is carried out, which is illustrated inFIG. 7, shows that fluctuations of the field current Ic are reduced independently of change of the d-axis current Id. This results in fluctuations of the torque being reduced.

The following describes the advantageous effects obtained by the control apparatus40according to the first embodiment.

The control apparatus40is configured not to correct the field-current command value If* as described in the conventional technology, but to correct the field-voltage command value vf* and the d-axis voltage command value vd*. This configuration makes it possible to suitably compensate for disturbance due to the interference voltages Δvf and Δvd, enabling fluctuations of the field current If and the d-axis current Id to be reduced. This results in reduction of torque variations.

More specifically, the control apparatus40is configured to multiply the deviation ΔId between the actual value Id of the d-axis current and the command value Id* for the d-axis current by the coefficient (Kd·Md) to correspondingly calculate a correction amount, i.e. the interference voltage, for the field voltage command value vf*. This enables the interference voltage to be calculated by the simpler configuration.

Similarly, the control apparatus40is configured to multiply the deviation ΔIf between the actual value If of the field current and the command value If* for the field current by the coefficient (Kf·Mf) to correspondingly calculate a correction amount, i.e. the interference voltage, for the d-axis voltage command value vd*. This enables the interference voltage to be calculated by the simpler configuration.

Second Embodiment

FIG. 8illustrates an inverse model of the rotary electric machine10; the inverse model is included in a control apparatus40a.

The inverse model includes a deviation calculator41a, a manipulated-variable calculator42a, a differentiating element43a, an anti-interference unit44a, a deviation calculator45a, a manipulated-variable calculator46a, a differentiating element47a, and an anti-interference unit48a.

The deviation calculator41acalculates the deviation ΔIf of the actual value If of the field current from the command value If* for the field current. The manipulated-variable calculator42a, which serves as a second manipulated-variable calculator, performs integration of the deviation ΔIf to thereby calculate a current manipulated variable If** serving as a second manipulated variable. Specifically, the manipulated-variable calculator42acan serve as a first-order lag element represented by Kf/s where Kf represents an integral gain. The current manipulated variable If** is input to the differentiating element43a, which is represented by (Ifs+Rf). The differentiating element43arepresents the impedance of the field winding12, and also represents the inverse of the first-order lag element52of the rotary electric machine10.

The output of the differentiating element43acorresponds to a field voltage command value vf* without including an interference voltage Δvf. The anti-interference unit44acalculates the sum of the output of the differentiating element43aand the interference voltage Δvf, and outputs the sum of the output of the differentiating element43aand the interference voltage Δvf as a non-interference field voltage vf. Note that inputting a d-axis current manipulated variable Id** described later into the differentiating element (sMf)49aenables the interference voltage Δvf to be calculated.

The deviation calculator45acalculates the deviation ΔId of the actual value Id of the d-axis current from the command value Id* for the d-axis current. The manipulated-variable calculator46a, which serves as a first manipulated-variable calculator, performs integration of the deviation ΔId to thereby calculate a current manipulated variable Id** serving as a first manipulated variable. Specifically, the manipulated-variable calculator45acan serve as a first-order lag element represented by Kd/s where Kd represents an integral gain. The current manipulated variable Id** is input to the differentiating element47a, which is represented by (Lds+Rd). The differentiating element47arepresents the d-axis impedance of the armature coil14, and also represents the inverse of the first-order lag element54of the rotary electric machine10.

The output of the differentiating element47acorresponds to a d-axis voltage command value vd* without including an interference voltage Δvd. The anti-interference unit48acalculates the sum of the output of the differentiating element47aand the interference voltage Δvd, and outputs the sum of the output of the differentiating element47aand the interference voltage Δvd as a non-interference d-axis voltage vd*. Note that inputting the field-current manipulated variable If* into the differentiating element (sMf)50aenables the interference voltage Δvd to be calculated.

The manipulated-variable calculator46aand the differentiating element47aaccording to the second embodiment correspond to the first command voltage setter, and the manipulated-variable calculator42aand the differentiating element43acorrespond to the second command voltage setter. The differentiating element50aand the anti-interference unit48acorrespond to the first corrector, and the differentiating element49aand the anti-interference unit44acorrespond to the second corrector.

In addition, the second embodiment is configured such that an interference voltage calculator51a, which is comprised of the differentiating elements49aand50a, calculates the interference voltages Δvf and Δvd.

Equivalently transforming the inverse model of the rotary electric machine10installed in the control apparatus40of the first embodiment enables the inverse model of the rotary electric machine10installed in the control apparatus40aof the second embodiment to be obtained.

The control apparatus40aconfigured according to the second embodiment calculates, as a function of the deviation ΔId between the command value Id* for the d-axis current and the actual value Id of the d-axis current, the d-axis current manipulated variable Id** that serves as a manipulated variable of the d-axis current Id. Then, the control apparatus40acalculates, as a function of the d-axis current manipulated variable Id**, a correction amount, i.e. the interference voltage, for the field voltage command value vf*. In particular, because the manipulated-variable calculator46aperforms integration of the deviation ΔId, the manipulated-variable calculator46aserves as a low-pass filter. For this reason, the control apparatus40a, which calculates, based on the d-axis current manipulated variable Id*, the correction amount for the field voltage command value vf*, enables influences due to noise in the d-axis current Id to be reduced.

Similarly, the control apparatus40acalculates, as a function of the deviation ΔIf between the command value If* for the field current and the actual value If of the field current, the field current manipulated variable If** that serves as a manipulated variable of the field current If. Then, the control apparatus40acalculates, as a function of the field current manipulated variable If**, a correction amount, i.e. the interference voltage, for the d-axis voltage command value vd*. In particular, because the manipulated-variable calculator42aperforms integration of the deviation ΔIf, the manipulated-variable calculator42aserves as a low-pass filter. For this reason, the control apparatus40a, which calculates, based on the field current manipulated variable If*, the correction amount for the d-axis voltage command value vd*, enables the influence of noise on the field current If to be reduced.

MODIFICATIONS

Each of the controllers40and40acan be configured to correct one of the d-axis voltage command value vd* and the field voltage command value vf*. For example, the control apparatus40according to the first embodiment can be configured such that either the set of the anti-interference unit43and the proportional element47or the set of the anti-interference unit46and the proportional element48is omitted.

The rotor11of the rotary electric machine10can be equipped with permanent magnets in addition to the field winding.

This application is based on and claims the benefit of priority from Japanese Patent Application 2015-144177, the disclosure of which is incorporated in its entirety herein by reference.

REFERENCE SIGNS LIST