Motor Control Device Early Abnormality Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing motor control devices often fail to detect motor runaway conditions in a timely manner by relying solely on rotation speed and drive current comparisons with thresholds.

Innovation Solution

A motor control device that includes a control unit calculating voltage command values, a virtual motor unit simulating motor currents based on motor specifications, and a determination unit comparing actual and simulated current values to detect abnormal states, allowing for early detection of motor abnormalities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If motor runaway detection is performed by comparing rotation speed or drive current with a fixed threshold, then the detection method is simple, but the detection timing is delayed and abnormality cannot be detected early enough

Engineering Contradiction:
Improvemotor safetyVSAvoidabnormality detection timing
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The virtual motor unit performs preliminary simulation of motor current based on voltage command values and motor parameters before actual abnormality occurs. By comparing the simulated current with the actual current command value, the system detects deviations in advance, enabling early abnormality detection rather than waiting for fixed threshold violations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention changes the reference parameter from a fixed current threshold to a dynamically simulated current value that adapts to varying operating conditions. The virtual motor unit continuously calculates expected current based on voltage commands and motor characteristics, allowing the reference value to change with operating conditions for accurate real-time comparison.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a fixed threshold is used for abnormality determination, then the control logic is simple, but the detection accuracy deteriorates under varying operating conditions

Engineering Contradiction:
Improveabnormality detection accuracyVSAvoidcontrol logic complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The virtual motor unit creates a virtual copy of the motor's electrical characteristics using simulation equations. This virtual model replicates the motor's current behavior under given voltage commands and parameters, providing a dynamic reference for comparison without requiring complex physical measurement systems or adaptive threshold algorithms.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The invention replaces the need for complex adaptive threshold mechanisms with a mathematical simulation model. Instead of using complicated logic to adjust thresholds based on operating conditions, the system uses electrical equation-based simulation to generate the reference current value, simplifying the control logic while improving accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11133769B2Motor control device
Publication Date: 2021.09.28 OMRON CORP
  • US11133769B2 patent drawing
  • US11133769B2 patent drawing
  • US11133769B2 patent drawing

AI summary

Provided is a motor control device that can detect an abnormality of a motor at an early stage. A motor control device includes: a control unit that calculates a voltage command value based on an input current command value and controls drive of the motor by using the calculated voltage command value; a virtual motor unit that simulates the value of a current flowing through the motor, based on the voltage command value calculated by the control unit and a plurality of parameters related to specifications of the motor; and a determination unit that determines whether or not the motor is in an abnormal state by comparing the current command value input to the control unit and the current value simulated by the virtual motor unit.