Engine noise simulator : creating software for controlling the simulator including a graphical user interface, calibration of the ENS and transfer function measurements

The purpose of the thesis was to create a graphical user interface (GUI) which can control specific hardware for an engine noise simulator (ENS). The ENS should also be calibrated, and the software should be able to utilise these measurements to control the output sound power level. An ENS is an use...

Full description

Bibliographic Details
Main Author: Lundkvist, André
Format: Bachelor Thesis
Language:English
Published: 2010
Subjects:
ENS
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-58313
id ftluleatu:oai:DiVA.org:ltu-58313
record_format openpolar
spelling ftluleatu:oai:DiVA.org:ltu-58313 2023-05-15T17:09:08+02:00 Engine noise simulator : creating software for controlling the simulator including a graphical user interface, calibration of the ENS and transfer function measurements Lundkvist, André 2010 application/pdf http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-58313 eng eng http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-58313 Local ee54c437-4ca5-4082-8ef0-a127ed46b48a info:eu-repo/semantics/openAccess Technology Engine Noise Simulator ENS Software Development Calibration Measurements Teknik Student thesis info:eu-repo/semantics/bachelorThesis text 2010 ftluleatu 2022-10-25T20:53:02Z The purpose of the thesis was to create a graphical user interface (GUI) which can control specific hardware for an engine noise simulator (ENS). The ENS should also be calibrated, and the software should be able to utilise these measurements to control the output sound power level. An ENS is an useful tool to investigate sound transfer paths and to simulate different engines quickly without the need to replace the engine in the cabin. The Scania ENS built at Luleå University of Technology, Luleå, uses 29 loudspeakers with a surface microphone in each individual loudspeaker cavity for calibration purposes. There are loudspeakers on each side of the engine. Software with a Graphical User Interface (GUI) has been written using Matlab’s GUIDE, to create a functional application that is easy to set up and use. The GUI has many options so the user can specify how every loudspeaker should perform. The user can create sound groups, and assign any number of loudspeaker to the group, using individual phase and level settings. The types of sounds can be sinusoidal, noise (both white (Gaussian) and pink), sine sweep (or chirp) and also imported .WAV-files. The GUI also handles all calibration functions, and has functions to verify the condition of the ENS. Programming of the software was done using Matlab, and includes functions to control each loudspeaker individually, create as many different sounds as it’s needed and acquire feedback data from each loudspeaker. The ENS was calibrated by measuring transfer functions between sound power level and volume velocity (source strength) of each loudspeaker element. The volume velocity is calculated from measured pressure inside the loudspeaker cavities. By utilising feedback from the surface microphones located inside each loudspeaker cavity, the user can specify a required sound power level for the output. The calibration was made with the LMS suite. Validerat; 20101217 (root) Bachelor Thesis Luleå Luleå Luleå Luleå University of Technology Publications (DiVA)
institution Open Polar
collection Luleå University of Technology Publications (DiVA)
op_collection_id ftluleatu
language English
topic Technology
Engine Noise Simulator
ENS
Software Development
Calibration
Measurements
Teknik
spellingShingle Technology
Engine Noise Simulator
ENS
Software Development
Calibration
Measurements
Teknik
Lundkvist, André
Engine noise simulator : creating software for controlling the simulator including a graphical user interface, calibration of the ENS and transfer function measurements
topic_facet Technology
Engine Noise Simulator
ENS
Software Development
Calibration
Measurements
Teknik
description The purpose of the thesis was to create a graphical user interface (GUI) which can control specific hardware for an engine noise simulator (ENS). The ENS should also be calibrated, and the software should be able to utilise these measurements to control the output sound power level. An ENS is an useful tool to investigate sound transfer paths and to simulate different engines quickly without the need to replace the engine in the cabin. The Scania ENS built at Luleå University of Technology, Luleå, uses 29 loudspeakers with a surface microphone in each individual loudspeaker cavity for calibration purposes. There are loudspeakers on each side of the engine. Software with a Graphical User Interface (GUI) has been written using Matlab’s GUIDE, to create a functional application that is easy to set up and use. The GUI has many options so the user can specify how every loudspeaker should perform. The user can create sound groups, and assign any number of loudspeaker to the group, using individual phase and level settings. The types of sounds can be sinusoidal, noise (both white (Gaussian) and pink), sine sweep (or chirp) and also imported .WAV-files. The GUI also handles all calibration functions, and has functions to verify the condition of the ENS. Programming of the software was done using Matlab, and includes functions to control each loudspeaker individually, create as many different sounds as it’s needed and acquire feedback data from each loudspeaker. The ENS was calibrated by measuring transfer functions between sound power level and volume velocity (source strength) of each loudspeaker element. The volume velocity is calculated from measured pressure inside the loudspeaker cavities. By utilising feedback from the surface microphones located inside each loudspeaker cavity, the user can specify a required sound power level for the output. The calibration was made with the LMS suite. Validerat; 20101217 (root)
format Bachelor Thesis
author Lundkvist, André
author_facet Lundkvist, André
author_sort Lundkvist, André
title Engine noise simulator : creating software for controlling the simulator including a graphical user interface, calibration of the ENS and transfer function measurements
title_short Engine noise simulator : creating software for controlling the simulator including a graphical user interface, calibration of the ENS and transfer function measurements
title_full Engine noise simulator : creating software for controlling the simulator including a graphical user interface, calibration of the ENS and transfer function measurements
title_fullStr Engine noise simulator : creating software for controlling the simulator including a graphical user interface, calibration of the ENS and transfer function measurements
title_full_unstemmed Engine noise simulator : creating software for controlling the simulator including a graphical user interface, calibration of the ENS and transfer function measurements
title_sort engine noise simulator : creating software for controlling the simulator including a graphical user interface, calibration of the ens and transfer function measurements
publishDate 2010
url http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-58313
genre Luleå
Luleå
Luleå
genre_facet Luleå
Luleå
Luleå
op_relation http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-58313
Local ee54c437-4ca5-4082-8ef0-a127ed46b48a
op_rights info:eu-repo/semantics/openAccess
_version_ 1766065072522657792