Automotive Seat ECU Control for Abrupt Motor Stop Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Seat assemblies in automotive vehicles face performance degradation due to voltage changes, sensor drifts, and component aging, leading to impaired smooth transitions and positioning issues over time.
Innovation Solution
An advanced electronic control unit (ECU) with a mode manager and performance evaluation module that monitors and compensates for motor performance changes, including abrupt stops and increased friction, by adjusting the duty cycle and using adaptive soft landing and kicking control pulses to maintain optimal seat repositioning.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the motor operates continuously to reposition the seat assembly, then the seat positioning function is maintained, but performance degrades over time due to voltage changes, sensor drifts, and component aging
Solution Approach 1:
The system performs preliminary calibration by moving the seat assembly to predetermined positions and recording the relationship between motor pulse counts and actual seat positions. This preliminary action creates a reference map that compensates for future performance degradation, allowing the system to maintain accurate positioning even as motor and sensor characteristics change over time.
Solution Approach 2:
The system continuously monitors motor performance by comparing expected pulse counts with actual position feedback from sensors. When performance degradation is detected, the system automatically adjusts control parameters and recalibrates positioning, creating a closed-loop feedback mechanism that maintains reliability despite component aging.
2Productivity
If the motor operates at high speed to improve repositioning efficiency, then productivity increases, but abrupt stops occur causing increased impact and friction
Solution Approach 1:
The system dynamically adjusts motor speed and acceleration profiles based on real-time feedback about seat position and motor performance. Instead of using fixed high-speed operation, the control system optimizes velocity curves to minimize abrupt stops and reduce impact forces, while still maintaining efficient repositioning times.
Solution Approach 2:
The system implements soft landing algorithms that gradually reduce motor speed before the seat assembly reaches its target position. This beforehand cushioning prevents abrupt stops by decelerating the motor in a controlled manner, reducing impact forces and friction before the seating operation completes.
3Device complexity
If traditional control methods are used to maintain system simplicity, then device complexity remains low, but the system cannot compensate for performance variations over time
Solution Approach 1:
The control unit performs self-calibration and self-diagnosis by automatically detecting performance degradation and adjusting its own control parameters. The system monitors its own motor and sensor performance, identifies drift or degradation patterns, and compensates without requiring external intervention or complex additional hardware, maintaining simplicity while improving reliability.
Solution Approach 2:
The system dynamically changes control parameters such as pulse counts per position, motor speed profiles, and acceleration rates based on detected performance variations. By adapting these parameters in response to aging components and environmental changes, the system maintains positioning accuracy without requiring a fundamentally more complex control architecture.
Data Source
Figure 1A~1D
Figure 2
Figure 3
AI summary
An electronic control unit configured to control at least one motor used to reposition a seat assembly within an automotive vehicle. The electronic control unit comprises a mode manager configured to reposition the seat assembly from a first position to a second position and a performance evaluation module configured to monitor the repositioning of the seat assembly. The performance evaluation module detects and compensates for abrupt stops in the at least one motor.