Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Progettazione di un sistema di cancellazione attiva del rumore
stradale da rotolamento
Alessandro CostalungaSoftware Designer
R&D Audio System
Ask Industries S.p.A
31.05.2018 | A. Costalunga Page 2
ASK Industries S.p.A.
Global Supplier of Acoustic and Communication Technology for OEM
customers in the Automotive Industry. Main activities: Design, development and
manufacturing of loudspeakers, amplifiers, antennas and cables for the
automotive industry.
1965: Foundation
2015: enters in JVC KENWOOD Group
31.05.2018 | A. Costalunga Page 3
Team
R&D Audio System Department
ASK Industries Montecavolo
Active Noise Management Projects
Active Road Noise Cancellation
DUTIESHW/FW/SW Amplifiers development,
Product Innovation, DSP, Audio Tuning…
OBJECTIVESIncrease comfort in car interiorEmphasize/Cancel engine order
Car engine simulation
TEAMLuca Cattani, Team Leader
Alessandro Costalunga, Software DesignerCarlo Tripodi, Software Designer
Lorenzo Ebri, NVH EngineerMarco Vizzaccaro, Embedded Software
31.05.2018 | A. Costalunga Page 5
Active Noise Cancellation Systems
Resulting Noise
NoiseSource
Anti-NoiseSource
31.05.2018 | A. Costalunga Page 6
Problem: Road Noise
Structure-borneRoad Noise
Air-borneRoad Noise
Structure-borneRoad Noise
Air-borne Road Noise+ Wind Noise
31.05.2018 | A. Costalunga Page 7
Active Control System Approach
Feedforward System
Noise
ControllerReference Signals
Error Sign
als
Ro
ad N
ois
e
Loudspeakers
Microphones
Control Signals
31.05.2018 | A. Costalunga Page 8
Noise
ControllerReference Signals
Error Sign
als
Ro
ad N
ois
e
Loudspeakers
Microphones
Control Signals
Challenges
Control Algorithm
Reference Signals Selection
On-the-field Validation
31.05.2018 | A. Costalunga Page 9
Control Algorithm
Goal:
C(s) = −𝑃(𝑠)
𝑆(𝑠)Noise
ControllerReference Signals
Error Sign
als
Ro
ad N
ois
e
Loudspeakers
Microphones
Control Signals
31.05.2018 | A. Costalunga Page 10
Control Algorithm
Multichannel Modified Filtered-x Least Mean Square
Environment Simulator
1
Test several ANC algorithms from
literature2
31.05.2018 | A. Costalunga Page 11
Algorithm Development
Fast development Accuracy
Objectives
Constrains
Development of a simulator in Simulink
• Model Based Design
• Graphical Environment
• Rapid Debug
• Code generation
Solution
Environment Simulator
1 Test several ANC algorithms from literature
2
31.05.2018 | A. Costalunga Page 13
Reference Signal Selection
Detecting the structural source of noise in car interior
Adaptive Algorithm: Linear Filter Estimation of 𝑃
𝑆
Coherence function
Accelerometers Sensor Placement
Problem
Typology
31.05.2018 | A. Costalunga Page 14
Reference Signal Selection: Coherence
Coherence is a function of frequency with values
between 0 and 1 which measures the relative linearity
between two signals
Maximum theoretical noise reduction:−10 log10[1 − 𝐶𝑥𝑑(𝑓)]
𝐶𝑥𝑑(𝑓)
31.05.2018 | A. Costalunga Page 15
Reference Signal Selection: Process
PositionSelection
Measurement
Analysis
• NVH analysis of suitable positions
• Accelerometer placement
• Recordings on the target car
• Different road asphalts
• Different speeds
• Standalone software for analysis of recordings
• Selection of the most reliable positions
31.05.2018 | A. Costalunga Page 16
Reference Signal Selection: Analysis
Development of a standalone application in MATLAB
Easy to use: Graphical User Interface
Collect and explore large signal dataset
Signal Processing
Fast implementation
• App Designer API
• Wide set of build-in functions
• Smart data types
• Quick debug
• Complete documentation
31.05.2018 | A. Costalunga Page 18
On-the-field Validation
Performance Analysis
Tight Deadlines
Constant Algorithm improvements
Rapid Prototyping Approach
31.05.2018 | A. Costalunga Page 19
Rapid Prototyping Approach
AlgorithmDevelopment
Code Porting SW test & debug System testAlgorithm Validation
Algorithm Validation
Expensive in term of time and resources
AlgorithmDevelopment
31.05.2018 | A. Costalunga Page 20
Prototype Car
Alfa Romeo Giulia 2.0 L4 TurboGasoline 200Hp RWD AT8
31.05.2018 | A. Costalunga Page 21
Prototype Configuration
Cancellation performend on Driver Seat
6 Accelerometers; 2 Loudspeakers; 2 Microphones
4 2
31.05.2018 | A. Costalunga Page 22
Experimental Results
Rough asphalt, 50 km/h
Cancellation on left earAverage: 3db
Peak: 8db @ 180Hz
Cancellation on right earAverage: 2.5db
Peak: 9db @ 210Hz
31.05.2018 | A. Costalunga Page 23
Conclusion
MATLAB and Simulink are the best options for the development of innovative systems
Rapid prototyping with MATLAB and Simulink is cost and time effective
RNC system for automotive applications is feasible and effective