# US 2014/0152207 A1 · Motor control device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0152207 A1
- Document ID: US20140152207A1
- Status: Published application
- Kind: A1
- Application number: 14/236,129
- Filed: 2012-07-25
- Published: 2014-06-05
- Earliest claimed: 2011-08-10
- Assignees: Panasonic Corporation
- Inventors: Ryuta Sasaki; Kenichi Kishimoto
- Web page: https://patentgrep.com/patent/US20140152207A1

## CPC

- H02P 21/14: Estimation or adaptation of machine parameters, e.g. flux, current or voltage
- H02P 21/0089: {using field weakening}
- H02P 21/22: Current control, e.g. using a current control loop
- H02P 2207/05: Synchronous machines, e.g. with permanent magnets or DC excitation
- H02P: CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS

## Abstract

A motor control device according to the present invention includes a motor driving unit for driving a motor, a current vector controller, a magnetic-flux weakening current command generator, and one of a target command limiter and a q-axis current command limiter. The current vector controller controls a current of the motor by separating the current into a d-axis current and a q-axis current orthogonal to each other, in accordance with a target command value from the outside. The magnetic-flux weakening current command generator generates a d-axis current command to control the amount of the d-axis current, based on one of differences, i.e. a difference between a first predetermined reference value and the absolute value of a voltage command from the current vector controller to the motor driving unit and a difference between a second predetermined reference value and a q-axis component of the voltage command. The target command limiter sets a limit value of the target command value from the outside, based on an excessive amount of the d-axis current command over a negative upper limit.

## Claims

### Claim 1

A motor control device comprising:
a motor driving unit for driving a motor;
a current vector controller for controlling a current of the motor by separating the current into a d-axis current and a q-axis current orthogonal to each other in accordance with a target command value from an outside;
a magnetic-flux weakening current command generator for generating a d-axis current command controlling an amount of the d-axis current based on one of a difference between a first predetermined reference value and an absolute value of a voltage command from the current vector controller to the motor driving unit and a difference between a second predetermined reference value and a q-axis component of the voltage command; and
one of a target command limiter and a q-axis current command limiter, the target command limiter for setting a limit value of the target command value from the outside based on a value by which the d-axis current command exceeds a negative upper limit, and the q-axis current command limiter for setting a limit value of a q-axis current command controlling an amount of the q-axis current.

### Claim 2 (depends on 1)

The motor control device according to claim 1, further comprising a filter for smoothing one of the target command value from the outside and the q-axis current command.

### Claim 3 (depends on 1)

The motor control device according to claim 1, further comprising a current limiter for restricting a magnitude of the q-axis current command in accordance with a magnitude of the d-axis current command such that a magnitude of a current command vector of the motor does not exceed a predetermined value, the current command vector being a sum of the d-axis current command and the q-axis current command.

### Claim 4 (depends on 1)

The motor control device according to claim 1, wherein the second predetermined reference value of the magnetic-flux weakening current command generator is obtained by correcting the first predetermined reference value by using a d-axis component of the voltage command to the motor driving unit.

### Claim 5 (depends on 1)

The motor control device according to claim 1, wherein an upper limit of the d-axis current command is set to zero.
