Linear Motor Signal Compensation for Nonlinear Vibration Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Linear motors used for tactile feedback in electronic products face challenges in achieving accurate vibration due to nonlinear parameter changes with displacement, resulting in a difference between actual and expected vibration effects, affecting user experience.

Innovation Solution

A method that acquires nonlinear parameters of a motor, calculates a compensation signal using these parameters, and loads it into the motor to excite it, compensating for nonlinearity by converting the signal through a digital-to-analog converter and power amplifier, thereby aligning the actual vibration effect with the expected one.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If linear motors are used to achieve vibration effect, then tactile feedback function is provided, but the actual vibration effect differs from expected effect due to nonlinear parameter changes

Engineering Contradiction:
Improvevibration effect accuracyVSAvoidparameter stability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing compensation values for nonlinear parameters (electromagnetic force coefficient, spring stiffness coefficient, damping coefficient) at different vibrator displacements. Before actual vibration operation, these compensation values are prepared in advance and stored in memory, allowing the system to quickly retrieve and apply the appropriate compensation during vibration without real-time calculation delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting the excitation signal parameters based on the vibrator's current displacement position. The compensation signal modifies key parameters including amplitude, frequency, and phase of the excitation signal according to pre-stored compensation values, thereby compensating for nonlinear parameter variations and maintaining consistent vibration characteristics across different displacement ranges.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If nonlinear parameters are compensated, then vibration effect accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvevibration effect accuracyVSAvoidsignal processing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent reduces real-time processing complexity by performing the complex nonlinear parameter calculations in advance during system initialization or calibration phase. The compensation values for electromagnetic force coefficient, spring stiffness coefficient, and damping coefficient are pre-computed and stored in memory, transforming a complex real-time calculation problem into a simple lookup and application process during actual operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a simplified compensation signal that replicates the effect of complex nonlinear parameter variations. Instead of directly controlling multiple nonlinear parameters in real-time, the system generates a single compensation signal that copies and represents the combined effect of all nonlinear parameter changes, significantly simplifying the control architecture while maintaining compensation effectiveness.

Inventive Principle:
Principle #26Copying

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The method effectively reduces the influence of nonlinearity, ensuring the actual vibration effect is closer to the designed effect, enhancing the tactility experience by compensating the original signal based on nonlinear motor parameters.

Implementation Method 1

converting the calculated compensation signal into an analog electric signal through a digital-to-analog converter

Methodology Applied
Scientific EffectDigital-to-analog conversion:

Implementation Method 2

amplifying the analog electric signal through a power amplifier

Methodology Applied
Scientific EffectElectrical amplification:

Implementation Method 3

loading the calculated compensation signal into the motor to excite the motor to vibrate

Methodology Applied
Scientific EffectElectromagnetic conversion: Electromagnetic Propulsion

Data Source

PatentUS11914340B2Method for compensating signal of motor, electronic apparatus and storage medium
Publication Date: 2024.02.27 AAC TECHNOLOGIES PTE LTD
  • US11914340B2 patent drawing
  • US11914340B2 patent drawing

AI summary

A method for compensating a signal of a motor includes acquiring an original signal and nonlinear parameters of the motor; calculating a compensation signal for the original signal according to the acquired nonlinear parameters; and loading the calculated compensation signal into the motor to excite the motor to vibrate. An electronic apparatus and a storage medium are also provided. In this method, the original excitation signal is compensated for nonlinearity according to the nonlinear motor parameters, and is then used for exciting the motor. Therefore, the actual vibration effect can be closer to the expected effect as designed, which can bring more desirable tactility experience.