Abstract: In a motor control device, a voltage phase detecting unit sets a voltage phase of applied voltage to be applied to a motor based on a deviation between a target d-axis current set by a target d-axis current setting unit and an actual d-axis current detected by a rotor position detecting unit and an actual rotational speed detected by a rotational speed detecting unit. Here, a correction amount calculating unit determines whether or not a rotor has rotated by one period of mechanical angle based on the rotor position detected by the rotor position detecting unit and calculates an average value of deviations between target d-axis current and actual d-axis current in each period of mechanical angle as a correction amount, and a second addition/subtraction unit corrects a target d-axis current by a correction amount.
Abstract: To provide a motor control device capable of determining a rotor position with high accuracy not only in normal control but also in flux-weakening control.
Abstract: To provide a housing seal structure in which the sealability between housings using an O-ring is improved. The housing seal structure seals joining portions 57 and 59 of a fixed scroll 24 and a front housing 4, respectively, which are joined to each other, by an O-ring 62 and is provided with a stepped coated portion 64 formed in the joining portion of the front housing on the outside relative to an O-ring groove 63 accommodating the O-ring, having a predetermined width, and extending to the outer peripheral contour of the front housing, a liquid sealing agent 68 charged into the coated portion to be applied thereto, and a contact portion 67 which is formed between the O-ring groove and the coated portion and which the joining portions of the fixed scroll and the front housing contact.