Patent ID: 8686673

Claim:
A control device which controls an electric power conversion circuit in order to adjust control values of an electric rotary machine, the electric power conversion circuit being equipped with a plurality of switching elements with which connection lines between a voltage supply means and terminals of the electric rotary machine are selectively connected and disconnected, the voltage supply means supplying a different voltage to the electric rotary machine, the control device comprising: a prediction means for predicting the control values of the electric rotary machine corresponding to a virtual operation state of the electric power conversion circuit on the basis of relation information in a rotary coordination system between an output voltage vector of the electric power conversion circuit and one of the control values and parameters to be used for calculating the control values; and an operation means for determining a next operation state of the electric power conversion circuit on the basis of the predicted control values obtained by the prediction means, and operating the electric power conversion circuit on the basis of the next operation state, wherein the prediction means sets, to each component of the output voltage vector of the electric power conversion circuit in the rotary coordinate system, a value at a time during a period counted from the time when the virtual operation state of the electric power conversion circuit is determined and set to the electric power conversion circuit to the time when the control values of the rotary machine become the predicted control values; wherein the prediction means performs discretization of a relation model in the rotary coordinate system between the output voltage vector of the electric power conversion circuit and one of the control values of the electric rotary machine and the parameters to be used for calculating the control values by one of forward difference method and backward difference method, and the prediction means adjusts each component of the output voltage vector of the power conversion circuit in the virtual operation state with the value at the time during the period.