MDPS Vibration Reduction via Adaptive Torque Signal Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Vibrations generated in Motor Driven Power Steering (MDPS) systems due to vehicle disturbances affect driver comfort and control operations, as these disturbances vary with vehicle speed and are not effectively mitigated by existing technologies.
Innovation Solution
An adaptive control module and adaptive filter module are used to detect error signals from torque sensors, generate compensation signals based on vibration frequencies, and adjust parameters to suppress disturbance components in current commands, allowing the MDPS controller to generate a final current command that reduces vibrations without dynamic modeling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If disturbance compensation is implemented using traditional methods, then vibration reduction is achieved, but the system complexity increases due to dynamic modeling requirements
Solution Approach 1:
The patent replaces complex mechanical dynamic modeling with a signal processing-based approach. The adaptive filter module uses frequency domain analysis and adaptive filtering algorithms to identify and compensate disturbance components without requiring mechanical system models. This substitution of mechanical modeling with signal processing methods reduces system complexity while maintaining vibration reduction effectiveness.
Solution Approach 2:
The patent changes the approach from model-based parameter calculation to adaptive parameter adjustment. The adaptive filter continuously adjusts filtering parameters based on real-time disturbance frequency and magnitude detected from torque sensor signals. This parameter adaptation allows the system to handle variable frequency disturbances without complex dynamic modeling, resolving the contradiction between vibration reduction and system complexity.
2Reliability
If adaptive filtering is used to remove disturbance components, then disturbance suppression is improved, but the complexity of signal processing increases
Solution Approach 1:
The patent implements feedback through the adaptive control module that continuously monitors torque sensor signals, identifies disturbance components, and adjusts compensation signals in real-time. The error signal detection unit compares expected and actual torque signals, and the adaptive filter uses this error feedback to continuously refine disturbance suppression. This feedback mechanism improves disturbance suppression reliability while keeping signal processing complexity manageable through iterative adaptation rather than complex open-loop processing.
Solution Approach 2:
The adaptive filter module performs self-adjustment by automatically identifying disturbance frequencies and adapting filtering parameters without external intervention. The system uses its own torque sensor signals to train the adaptive filter, allowing it to self-optimize disturbance suppression performance. This self-service capability improves reliability while avoiding the need for complex external signal processing systems.
Data Source
AI summary
A vibration reduction apparatus of an MDPS may include: an adaptive control module configured to detect an error signal, generated by disturbance, from a torque signal of a torque sensor which senses torque of the MDPS, and generate a compensation signal for compensating for a disturbance signal by using the error signal; and an adaptive filter module configured to generate a filter signal by using the vibration frequency of the disturbance of the MDPS, remove a disturbance component of a current command outputted from an MDPS controller, on the basis of the filter signal, and output a current command in which the disturbance is suppressed. The MDPS controller may generate a final current command on the basis of the compensation signal and the current command in which the disturbance is suppressed, and control a motor of the MDPS according to the final current command.


