Linear Motor Signal Compensation for Nonlinear Vibration Control
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Manufacturing precision
If nonlinear parameters are compensated, then vibration effect accuracy is improved, but system complexity increases
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.
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.
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
Implementation Method 2
amplifying the analog electric signal through a power amplifier
Implementation Method 3
loading the calculated compensation signal into the motor to excite the motor to vibrate
Data Source
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.

