An electric motor control device, comprising: - an inverter circuit that is configured to supply power to a plurality of electric motors (103a, 103b, 103c) which are connected in parallel to each other; and - a controller that is configured to control the power supplied from the inverter circuit to each of the plurality of electric motors (103a, 103b, 103c), characterised in that the controller includes: - a current command generator that is configured to generate a current command (Iq*, Id*) indicating a value of current supplied from the inverter circuit to the plurality of electric motors (103a, 103b, 103c); - a compensation value calculator (126, 128) that is configured to generate voltage compensation values (qe, de) so as to reduce a difference between a value of actual current (Iq, Id) supplied to each of the plurality of electric motors (103a, 103b, 103c) and a value of current indicated by the current command (Iq*, Id*); - a compensation quantity calculator that is configured to generate a voltage compensation quantity signal based on the voltage compensation values (qe, de); - a determiner that is configured to determine, based on a value obtained from the voltage compensation quantity signal, whether or not an abnormality is occurring in at least one of the plurality of electric motors (103a, 103b, 103c); and - a shutdown controller that is configured to shut down the power supply from the inverter circuit to each of the plurality of electric motors (103a, 103b, 103c) when a valid condition for improving accuracy of determination by the determiner is satisfied and the determiner determines that an abnormality is occurring, wherein the valid condition includes a rotational frequency of at least one of the plurality of electric motors (103a, 103b, 103c) being equal to or greater than a threshold value. - an inverter circuit that is configured to supply power to a plurality of electric motors (103a, 103b, 103c) which are connected in parallel to each other; and - a controller that is configured to control the power supplied from the inverter circuit to each of the plurality of electric motors (103a, 103b, 103c), - a current command generator that is configured to generate a current command (Iq*, Id*) indicating a value of current supplied from the inverter circuit to the plurality of electric motors (103a, 103b, 103c); - a compensation value calculator (126, 128) that is configured to generate voltage compensation values (qe, de) so as to reduce a difference between a value of actual current (Iq, Id) supplied to each of the plurality of electric motors (103a, 103b, 103c) and a value of current indicated by the current command (Iq*, Id*); - a compensation quantity calculator that is configured to generate a voltage compensation quantity signal based on the voltage compensation values (qe, de); - a determiner that is configured to determine, based on a value obtained from the voltage compensation quantity signal, whether or not an abnormality is occurring in at least one of the plurality of electric motors (103a, 103b, 103c); and - a shutdown controller that is configured to shut down the power supply from the inverter circuit to each of the plurality of electric motors (103a, 103b, 103c) when a valid condition for improving accuracy of determination by the determiner is satisfied and the determiner determines that an abnormality is occurring, wherein the valid condition includes a rotational frequency of at least one of the plurality of electric motors (103a, 103b, 103c) being equal to or greater than a threshold value.