Drive Controller Speed Compensation for Load Torque Variations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing drive controllers for machine tools and similar systems cannot stabilize speed control performance due to variations in load torque, which affects the object's movement, especially when acceleration changes rapidly.

Innovation Solution

A drive controller that includes a speed comparator, a speed compensator with position-information-based and speed-information-based gain storage, and a current supply unit to adjust the drive unit's operation based on variable gains corresponding to the object's position and speed, ensuring stable speed control by compensating for load torque variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If acceleration of the object rapidly changes to control position, then position control response is improved, but vibration is caused to the object

Engineering Contradiction:
Improveposition control response speedVSAvoidvibration
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The vibration suppression control calculates a correction value based on detected acceleration and subtracts it from the speed command in advance, before the vibration occurs. This preliminary counteraction prevents vibration caused by rapid acceleration changes while maintaining position control responsiveness.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system detects acceleration using an acceleration sensor and feeds this information back to calculate a correction value. This feedback mechanism enables real-time vibration suppression by continuously adjusting the speed command based on actual acceleration conditions.

Inventive Principle:
Principle #23Feedback

2Device complexity

If a fixed gain is used in speed control, then device complexity is reduced, but speed control performance becomes unstable when load torque varies

Engineering Contradiction:
Improvecontrol structure simplicityVSAvoidspeed control stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system uses variable gain that changes dynamically based on the object's position and speed. The gain is adjusted according to the operating conditions to maintain stable speed control performance even when load torque varies, replacing the fixed gain approach with a dynamic adaptation mechanism.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The control gain parameter is changed based on position and speed information. By storing position-information-based speed gain information and speed-information-based speed gain information, the system adapts the gain parameter to match current operating conditions, ensuring stable control across varying load torque conditions.

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If acceleration sensor is added to detect and suppress vibration, then vibration is reduced, but device complexity increases

Engineering Contradiction:
ImprovevibrationVSAvoidcontrol system structure
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system uses the acceleration sensor not only for vibration detection but also leverages the detected acceleration information for speed control correction. The same sensor serves dual purposes: vibration suppression and speed control, reducing the need for additional sensors and simplifying the overall system structure.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9904261B2Drive controller, driving system, and drive control method
Publication Date: 2018.02.27 MITUTOYO CORP
  • US9904261B2 patent drawing
  • US9904261B2 patent drawing
  • US9904261B2 patent drawing

AI summary

A drive controller includes a speed compensation unit that performs a speed compensation for an object based on a result of comparison made by a speed comparator that compares a current speed of the drive object with a speed indicated by a speed command. The speed compensation unit includes a position-information-based speed gain setting unit that sets a position-information-based variable gain based on position-information-based speed gain information representing a relationship between a position of the object and position-information-based variable gain that varies depending on a load torque of the motor when the object is present at a predetermined position, and a speed compensation processor that performs a speed compensation based on a result of the comparison in the speed comparator and the position-information-based variable gain set by the position-information-based speed gain setting unit.