# US 12,015,359 B2 · 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 12,015,359 B2
- Document ID: US12015359B2
- Status: Granted
- Kind: B2
- Application number: 17/802,167
- Filed: 2021-03-08
- Published: 2023-11-09
- Granted: 2024-06-18
- Earliest claimed: 2020-03-10
- Assignees: Advics Co., Ltd.
- Applicants: Advics Co., Ltd.
- Inventors: Yuya Horie; Tomoya Takahashi
- Web page: https://patentgrep.com/patent/US12015359B2

## CPC

- H02P 21/0089: {using field weakening}
- H02P 21/22: Current control, e.g. using a current control loop
- H02P 21/18: Estimation of position or speed
- H02P 27/06: using DC to AC converters or inverters (H02P27/05 takes precedence)
- H02P 25/022: Synchronous motors (H02P25/064 takes precedence)
- H02P: CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS

## Abstract

A current command value deriving unit of a motor control device derives a d-axis current command value and a q-axis current command value based on a torque current map and a torque command value. A voltage command value deriving unit executes a first process of deriving a d-axis voltage command value based on the d-axis current command value and deriving a q-axis voltage command value based on q-axis current command value, and a second process of deriving the d-axis voltage command value based on the q-axis current command value and deriving the q-axis voltage command value based on a limit voltage and the d-axis voltage command value. When a motor is driven by field-weakening control, the voltage command value deriving unit switches from the second process to the first process when it is determined that the voltage command value satisfying the torque command value is derivable by the first process.

## Claims

### Claim 1

A motor control device configured to derive a first voltage command value serving as a command value of a voltage of a component in a first axis and a second voltage command value serving as a command value of a voltage of a component in a second axis orthogonal to the first axis in a vector control rotation coordinate, and drive a motor serving as a synchronous motor on the basis of the first voltage command value and the second voltage command value, the motor control device comprising:
a current command value deriving unit configured to derive, as a first current command value, a current of the component in the first axis corresponding to a torque command value serving as a command value of a torque of the motor, and derive, as a second current command value, a current of the component in the second axis corresponding to the torque command value on the basis of a torque current map indicating a relationship between the torque of the motor and the current of the component in the first axis and the current of the component in the second axis; and
a voltage command value deriving unit configured to perform a first process of deriving the first voltage command value on the basis of the first current command value and deriving the second voltage command value on the basis of the second current command value, and a second process of deriving the first voltage command value on the basis of the second current command value and deriving the second voltage command value on the basis of a limit voltage of the motor control device and the first voltage command value, wherein
the voltage command value deriving unit switches a process of deriving the voltage command value from the second process to the first process when it is determined that the voltage command value satisfying the torque command value is derivable by the first process in a case in which the motor is driven on the basis of the voltage command value derived by the second process.

### Claim 2 (depends on 1)

The motor control device according to claim 1, wherein
in the second process, the voltage command value deriving unit derives the first voltage command value on the basis of a high-frequency fluctuation component of the current of the component in the first axis and the second current command value.

### Claim 3 (depends on 2)

The motor control device according to claim 2, wherein
when the process of deriving the voltage command value is switched from the second process to the first process,
the voltage command value deriving unit derives the voltage command value according to a previous value of the first current command value during initial derivation of the voltage command value in the first process.

### Claim 4 (depends on 3)

The motor control device according to claim 3, wherein
when a current flowing from a motor power supply to the motor control device is a power supply current and an upper limit value of the power supply current is a power supply current upper limit value,
the torque current map indicates a relationship between the torque of the motor and the current of the component in the first axis and the current of the component in the second axis when a current larger than the power supply current upper limit value is allowed to flow from the motor power supply to the motor control device, and
the voltage command value deriving unit derives, in the second process, the first voltage command value on the basis of a calculated value derived by feedback control using a deviation between the power supply current upper limit value and the power supply current as an input.

### Claim 5 (depends on 2)

The motor control device according to claim 2, wherein
when a current flowing from a motor power supply to the motor control device is a power supply current and an upper limit value of the power supply current is a power supply current upper limit value,
the torque current map indicates a relationship between the torque of the motor and the current of the component in the first axis and the current of the component in the second axis when a current larger than the power supply current upper limit value is allowed to flow from the motor power supply to the motor control device, and
the voltage command value deriving unit derives, in the second process, the first voltage command value on the basis of a calculated value derived by feedback control using a deviation between the power supply current upper limit value and the power supply current as an input.

### Claim 6 (depends on 1)

The motor control device according to claim 1, wherein
when the process of deriving the voltage command value is switched from the second process to the first process,
the voltage command value deriving unit derives the voltage command value according to a previous value of the first current command value during initial derivation of the voltage command value in the first process.

### Claim 7 (depends on 6)

The motor control device according to claim 6, wherein
when a current flowing from a motor power supply to the motor control device is a power supply current and an upper limit value of the power supply current is a power supply current upper limit value,
the torque current map indicates a relationship between the torque of the motor and the current of the component in the first axis and the current of the component in the second axis when a current larger than the power supply current upper limit value is allowed to flow from the motor power supply to the motor control device, and
the voltage command value deriving unit derives, in the second process, the first voltage command value on the basis of a calculated value derived by feedback control using a deviation between the power supply current upper limit value and the power supply current as an input.

### Claim 8 (depends on 1)

The motor control device according to claim 1, wherein
when a current flowing from a motor power supply to the motor control device is a power supply current and an upper limit value of the power supply current is a power supply current upper limit value,
the torque current map indicates a relationship between the torque of the motor and the current of the component in the first axis and the current of the component in the second axis when a current larger than the power supply current upper limit value is allowed to flow from the motor power supply to the motor control device, and
the voltage command value deriving unit derives, in the second process, the first voltage command value on the basis of a calculated value derived by feedback control using a deviation between the power supply current upper limit value and the power supply current as an input.
