Machine Learning Controller for Electric Motor Thermal Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Optimizing the acceleration/deceleration of electric motors to minimize cycle time while preventing overheating, which is challenging due to reliance on operator knowledge and the variability of ambient temperatures affecting heat generation.

Innovation Solution

A machine learning apparatus that observes ambient temperature and cycle time, acquires judgment data on overheating, and learns optimal operating commands using reinforcement learning and neural networks to adjust acceleration/deceleration, thereby preventing overheating and reducing cycle time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If acceleration/deceleration is optimized to shorten cycle time, then productivity is improved, but overheating risk increases

Engineering Contradiction:
Improvecycle timeVSAvoidoverheating
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system implements feedback by continuously monitoring the ambient temperature and actual motor temperature, then using this information to dynamically adjust the acceleration/deceleration commands. The temperature detection unit provides real-time temperature data to the control unit, which modifies the operating parameters accordingly, creating a closed-loop control system that resolves the contradiction between speed and heat management.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from static, operator-defined acceleration profiles to dynamic, adaptive profiles that automatically adjust based on real-time temperature conditions. The control unit modifies the acceleration/deceleration commands in response to changing ambient temperatures and motor temperatures, making the system flexible and adaptive to varying thermal conditions without requiring manual reconfiguration.

Inventive Principle:
Principle #15Dynamics

2Productivity

If acceleration/deceleration is optimized for lowest temperature environments, then productivity is improved, but overheating occurs in high temperature environments

Engineering Contradiction:
Improvecycle timeVSAvoidoverheating prevention
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system uses dynamic adjustment of acceleration/deceleration profiles based on real-time temperature monitoring. When ambient temperature is low, the system allows faster acceleration for reduced cycle time. When ambient temperature rises or motor temperature increases, the system automatically reduces acceleration rates to prevent overheating, thus adapting to different environmental conditions without compromising reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The control unit changes the operating parameters (acceleration/deceleration rates) based on detected temperature conditions. The system stores multiple acceleration profiles corresponding to different temperature ranges and selectively applies the appropriate profile based on current ambient temperature and motor temperature, thereby optimizing productivity in cold environments while ensuring safety in hot environments.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If operator knowledge and experience are used to optimize acceleration/deceleration, then productivity can be improved, but the system lacks adaptability to varying ambient environments

Engineering Contradiction:
Improvecycle timeVSAvoidambient environment adaptation
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system performs self-optimization by automatically monitoring its own temperature and the ambient environment, then adjusting its acceleration/deceleration profiles without external intervention. The control unit uses temperature detection data to autonomously determine the optimal operating parameters, eliminating the need for operator expertise and manual tuning while adapting to varying environmental conditions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback loops where temperature sensors monitor ambient and motor temperatures, and the control unit uses this feedback to automatically adjust acceleration profiles. This closed-loop control enables the system to adapt to different ambient environments autonomously, replacing manual operator adjustment with automated environmental sensing and response.

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If acceleration profiles are created for each ambient temperature condition, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvetemperature condition adaptationVSAvoidcontrol system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control unit stores multiple acceleration profiles, each corresponding to a specific ambient temperature range. Based on the detected ambient temperature, the system selects and applies the appropriate pre-configured profile. This approach provides comprehensive temperature adaptability while maintaining relatively simple control logic, as the complexity is managed through parameter selection rather than complex real-time calculations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9887661B2Machine learning method and machine learning apparatus learning operating command to electric motor and controller and electric motor apparatus including machine learning apparatus
Publication Date: 2018.02.06 FANUC LTD
  • US9887661B2 patent drawing
  • US9887661B2 patent drawing
  • US9887661B2 patent drawing

AI summary

A controller that makes an electric motor efficiently operate in accordance with an ambient temperature. The controller includes a machine learning apparatus learning an operating command to the electric motor. The machine learning apparatus includes a status observing part and learning part. The status observing part observes an ambient temperature of an electric motor apparatus and a cycle time of the electric motor as status variables. The learning part learns an operating command to the electric motor in accordance with a training data set prepared based on a combination of the judgment data acquired by a judgment data acquiring part and the status variables.