Motor Unit Controller Using Segmented Control Stages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In motor starting, the large difference between target and actual rotation numbers leads to detection errors and delays, causing overshoot and prolonged stabilization time due to rapid rotation increases, especially when using low-resolution sensors.

Innovation Solution

A motor unit with a controller that employs multiple calculators and a pulse generator to generate pulse signals based on control values, using a constant pattern at the initial stage to gradually increase rotation, followed by PI control stages to adjust and stabilize the rotation, thereby avoiding rapid increases and ensuring accurate detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If feedback control is performed using actual rotation number detected by sensor, then rotation control accuracy is improved, but detection error and detection delay increase at low rotation speeds

Engineering Contradiction:
Improvedetection accuracyVSAvoidcontrol reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The control process is segmented into multiple control stages (first control stage, second control stage, third control stage) with different control strategies. The first control stage uses open-loop control without feedback, the second control stage introduces feedback control, and the third control stage uses feedback control with rotation number limitation. This segmentation allows the system to avoid using unreliable sensor detection at low speeds while still achieving accurate control at higher speeds.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary open-loop control in the first control stage before entering feedback control. During this preliminary stage, the rotation number is increased from zero to a predetermined value without relying on sensor detection, thereby avoiding detection errors and delays that would occur if feedback control were applied immediately at low speeds.

Inventive Principle:
Principle #10Preliminary action

2Speed

If PI control is applied to increase rotation number from zero, then target rotation is reached, but overshoot occurs causing rapid rotation increase and impact on motor

Engineering Contradiction:
Improverotation numberVSAvoidrotation stability
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The control process is divided into multiple stages with different control strategies. The first control stage uses open-loop control to gradually increase rotation without overshoot. The second control stage introduces PI control only after the rotation has reached a safe level. The third control stage adds rotation number limitation to prevent overshoot. This segmentation prevents the instability that would occur if PI control were applied directly from zero rotation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies preliminary open-loop control to establish a safe operating baseline before introducing feedback control. This preliminary action prevents the conditions that would lead to overshoot and instability, by ensuring the motor is already rotating at a controlled pace before feedback mechanisms engage.

Inventive Principle:
Principle #9Preliminary anti-action

3Stability of the object's composition

If feedback control waits for natural deceleration after overshoot, then rotation stabilizes, but starting time is prolonged

Engineering Contradiction:
Improverotation stabilityVSAvoidstarting time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The control process is segmented into three stages that progressively introduce feedback control mechanisms. The second control stage introduces PI control at an optimal point to prevent overshoot, and the third control stage adds rotation number limitation. This segmentation allows the system to achieve both stability and reduced starting time by avoiding the need to wait for natural deceleration after overshoot.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary open-loop control to establish a safe operating baseline before introducing feedback control. This preliminary action prevents overshoot from occurring in the first place, thereby eliminating the need to wait for natural deceleration and significantly reducing the overall starting time while maintaining stability.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If multiple control stages with different calculators are used, then rotation control accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvecontrol accuracyVSAvoidcontroller complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The controller is segmented into multiple calculators (first calculator, second calculator, third calculator) that each handle specific control tasks. The first calculator performs open-loop control, the second calculator performs PI control, and the third calculator performs rotation number limitation. This segmentation improves control accuracy by dedicating specific computational resources to specific control functions, while the modular structure makes the complexity manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The controller dynamically switches between different calculators and control strategies based on the current operating stage. The pulse generator selectively outputs pulse signals based on control values from different calculators depending on the stage. This dynamic adaptation allows the system to achieve high control accuracy across different operating conditions while keeping the overall structure flexible and manageable.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10931214B2Motor unit
Publication Date: 2021.02.23 NIDEC SERVO CORP
  • US10931214B2 patent drawing
  • US10931214B2 patent drawing
  • US10931214B2 patent drawing

AI summary

A motor unit includes a motor, a controller that outputs a pulse signal, a driver that supplies a drive current to the motor based on the pulse signal, and a detector that determines an actual rotation number of the motor. The controller includes calculators that calculate control values of a rotation number of the motor, and control stages. The controller also includes a pulse generator that selects one of the control values calculated by the calculators to generate the pulse signal based on the control value selected, at each of the control stages.