Package org.matsim.contrib.noise
A package which provides some tools to compute...
- noise (emission) levels on network links (based on traffic volume, share of heavy goods vehicles, speed level)
- noise (immission) levels at receiver points (based on the surrounding links' emissions, distances and shielding [optional])
- population units (= population densities) at receiver points (mapping agents to the nearest receiver point)
- noise damages (= noise exposure costs) at receiver points (based on population units and noise levels)
NoiseConfigGroup
.
There are two possible use cases:
- Run an offline noise computation for analysis purposes, see
NoiseOfflineCalculationExample
. - Run an online noise computation, see
NoiseOnlineControlerExample
. Noise damages may be internalized applying different allocation approaches, seeNoiseAllocationApproach
.
Related publications (list not regularly updated):
- I. Kaddoura, L. Kroeger, and K. Nagel. User-specific and dynamic internalization of road traffic noise exposures. Networks and Spatial Economics, 2016. DOI: 10.1007/s11067-016-9321-2. Preprint available from
- I. Kaddoura and K. Nagel. Activity-based computation of marginal noise exposure costs: Implications for traffic management. Transportation Research Record 2597, 2016. DOI: 10.3141/2597-15. Preprint available from
- N. Kuehnel, I. Kaddoura and R. Moeckel. Noise Shielding in an Agent-Based Transport Model Using Volunteered Geographic Data. Procedia Computer Science Volume 151, 2019. Pages 808-813 DOI: 10.1016/j.procs.2019.04.110. Available from
- Author:
- ikaddoura, lkroeger
-
Interface Summary Interface Description NoiseEventAffectedHandler NoiseEventCausedHandler -
Class Summary Class Description MergeNoiseCSVFile NoiseComputationModule NoiseConfigGroup Provides the parameters required to build a simple grid with some basic spatial functionality.NoiseDefaultCarTravelDisutilityModule NoiseEventAffected NoiseEventCaused NoiseEventsReader NoiseModule NoiseOfflineCalculation (1) Computes noise emissions, immissions, person activities and damages based on a standard events file.NoiseReceiverPoint Extends the basic information of a receiver point towards data required for the computation of noise.NoiseReceiverPoints NoiseTollTimeDistanceTravelDisutilityFactory ProcessNoiseImmissions ReceiverPoint Contains the relevant information for a single receiver point. -
Enum Summary Enum Description MergeNoiseCSVFile.OutputFormat NoiseAllocationApproach