Shift Range Control Device Motor Acceleration Vibration Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

It is challenging to achieve highly accurate positioning control of a motor without using the detected value of an output shaft sensor, as existing technologies face difficulties in precise control due to vibration components in motor acceleration.

Innovation Solution

A shift range control device is developed, incorporating an angle calculation unit, an acceleration calculation unit, and a drive control unit that calculates and uses acceleration moving averages to control the motor, reducing vibration components and enabling accurate positioning without relying on the output shaft sensor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the detected value of an output shaft sensor is used for positioning control, then positioning accuracy is improved, but device complexity increases due to additional sensors and control systems

Engineering Contradiction:
Improvepositioning accuracyVSAvoidcontrol system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and eliminates the output shaft sensor from the control system. Instead of using sensor feedback, the invention calculates motor acceleration from motor angle data and uses this calculated acceleration to determine positioning, thereby removing the need for additional sensors and simplifying the control system architecture

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces calculated motor acceleration as an intermediary parameter between motor angle and positioning control. By computing acceleration from angle changes over time and using this intermediate value for control decisions, the system achieves positioning accuracy without direct sensor feedback from the output shaft

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If vibration components in motor acceleration are not filtered, then real-time control responsiveness is improved, but positioning accuracy deteriorates due to vibration interference

Engineering Contradiction:
Improvecontrol responsivenessVSAvoidpositioning accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent applies moving average filtering with a predetermined cycle to the motor acceleration data. This periodic processing approach smooths vibration components while maintaining the essential dynamic characteristics of the acceleration signal, enabling accurate positioning control without excessive filtering that would delay responsiveness

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent changes the parameter representation of acceleration from raw instantaneous values to moving average values. This parameter transformation filters out high-frequency vibration components while preserving the underlying acceleration trend, allowing the control system to operate with cleaner signal data without significant loss of responsiveness

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11084493B2Shift range control device
Publication Date: 2021.08.10 DENSO CORP
  • US11084493B2 patent drawing
  • US11084493B2 patent drawing
  • US11084493B2 patent drawing

AI summary

A shift range control device switches a shift range by controlling the drive of a motor. An angle calculation unit calculates a motor angle based on a motor rotation angle signal acquired from a motor rotation angle sensor detecting a rotational position of the motor. An acceleration calculation unit calculates a motor acceleration based on the motor angle. A moving average calculation unit calculates an acceleration moving average value as a moving average of at least one of a predetermined electrical angle cycle and a predetermined mechanical angle cycle of the motor acceleration. A drive control unit adopts the acceleration moving average value to control the drive of the motor such that the motor angle becomes a target motor angle value corresponding to a target shift range.