Motor Current Command Learning via Reinforcement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Determining optimal current control parameters for synchronous motors is challenging due to changes in inductance with rotation speed and current values, as well as magnetic saturation, making it difficult to achieve fast torque response under varying temperature, torque, and voltage conditions.

Innovation Solution

A machine learning device that observes state variables such as motor rotation speed, torque, and voltage, and learns optimal current commands using reinforcement learning techniques, including reward calculation and value function updates, to determine d-axis and q-axis current commands for three-phase alternating-current synchronous motors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional current control parameters are used for synchronous motors, then the control system is simple, but the torque response is slow and performance deteriorates under varying temperature, torque, and voltage conditions

Engineering Contradiction:
Improvetorque response speedVSAvoidcontrol system complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The motor controller performs self-learning by autonomously observing its own operational states (current, voltage, speed, torque) and automatically updating control parameters through reinforcement learning, eliminating the need for external manual tuning and complex pre-configuration while achieving optimal torque response under varying conditions

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The controller pre-learns optimal control policies by simulating various operating conditions during idle periods or low-load states, storing learned parameters that can be quickly applied when actual torque response is needed, thus preparing optimal control strategies in advance without affecting real-time performance

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If current control parameters are determined according to motor characteristics, then control accuracy is maintained, but the determination process requires a large number of steps and is difficult due to inductance changes and magnetic saturation

Engineering Contradiction:
Improvecontrol parameter accuracyVSAvoidparameter determination time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The reinforcement learning mechanism continuously monitors feedback from motor performance (torque output, current consumption, voltage levels) and automatically adjusts control parameters in real-time, replacing lengthy manual determination processes with rapid iterative learning that adapts to inductance changes and magnetic saturation effects

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes control parameters (d-axis and q-axis current commands) based on learned relationships between motor states and optimal performance, automatically adapting to varying inductance and magnetic saturation conditions without requiring time-consuming manual recalibration for each operating point

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If manual tuning of current control parameters is performed, then some optimization is achieved, but it is difficult to obtain optimal parameters under varying temperature, torque, and voltage conditions

Engineering Contradiction:
Improveadaptation to varying conditionsVSAvoidparameter tuning ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The motor controller autonomously adapts to varying temperature, torque, and voltage conditions by continuously learning from operational feedback, eliminating the need for manual intervention to adjust parameters under different environmental and load conditions while maintaining optimal performance across the entire operating range

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10305413B2Machine learning device which learns current command for motor, motor controller, and machine learning method
Publication Date: 2019.05.28 FANUC LTD
  • US10305413B2 patent drawing
  • US10305413B2 patent drawing
  • US10305413B2 patent drawing

AI summary

A machine learning device which learns a current command for a motor, the machine learning device including a state observation unit which observes a state variable including a motor rotation speed or a motor torque command of the motor and at least one of a motor torque, a motor current, and a motor voltage of the motor; and a learning unit which learns the current command for the motor based on the state variable.