progettazione di un sistema di cancellazione attiva del ... · progettazione di un sistema di...

24
Progettazione di un sistema di cancellazione attiva del rumore stradale da rotolamento Alessandro Costalunga Software Designer R&D Audio System Ask Industries S.p.A

Upload: others

Post on 08-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

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 4

Active Noise Cancellation Systems

Resulting Noise

NoiseSource

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 12

Simulator

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 17

Reference Signal Selection: Analysis

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

Progettazione di un sistema di cancellazione attiva del rumore

stradale da rotolamento

Alessandro CostalungaSoftware Designer

R&D Audio System

Ask Industries S.p.A