Skip to content
This documentation describes version 4.0.0, which is not released yet. The current version on PyPI is 3.3.0 and does not carry everything described here.

Emission Sound Pressure at a Work Station

Standards: ISO 11200ISO 11201ISO 11202ISO 11204ISO 11203

The sound power level says how much noise a machine makes. It is the right number for comparing machines and for feeding a room prediction, and it is the wrong number for the person standing at the machine. What that person is exposed to is the emission sound pressure level: the level at the work station, with the background noise taken out and the room’s reflections taken out, so that what is left belongs to the machine.

It is the number a datasheet prints. The noise-emission declaration of ISO 4871 carries beside , and the EU Machinery Directive requires it whenever it exceeds 70 dB(A). Five standards determine it, and they differ in exactly one thing: how they get rid of the room.

Five panels, one for each case of Clause 9. 9.1, operator present: the head seen from above with its centre plane dashed and the line of vision arrowed forward, and a microphone 0.20 m plus or minus 0.02 m to the side, on a line with the eyes and on the louder side. 9.2, a seat with nobody in it: a microphone 0.80 m plus or minus 0.05 m above the middle of the seat plane. 9.3, a standing position with nobody there: a microphone on a stand 1.55 m plus or minus 0.075 m above a reference point marked on the floor, the point below the centre of the operator's head. 9.4, an operator on a path: four microphones on stands above a dashed path on the floor, no more than 2 m apart, at that same height, with the levels averaged over the path. 9.5, no work station at all: a plan view of the reference box drawn around the machine with four microphone positions 1 m out from each side, at 1.55 m above the floor, of which the highest is the answer. Underneath, a note that the level at one of these positions is an emission level and not a sound power level, that the background correction K1 and the environmental correction K2 or K3 come off it, and that a peak level takes neither.Five panels, one for each case of Clause 9. 9.1, operator present: the head seen from above with its centre plane dashed and the line of vision arrowed forward, and a microphone 0.20 m plus or minus 0.02 m to the side, on a line with the eyes and on the louder side. 9.2, a seat with nobody in it: a microphone 0.80 m plus or minus 0.05 m above the middle of the seat plane. 9.3, a standing position with nobody there: a microphone on a stand 1.55 m plus or minus 0.075 m above a reference point marked on the floor, the point below the centre of the operator's head. 9.4, an operator on a path: four microphones on stands above a dashed path on the floor, no more than 2 m apart, at that same height, with the levels averaged over the path. 9.5, no work station at all: a plan view of the reference box drawn around the machine with four microphone positions 1 m out from each side, at 1.55 m above the floor, of which the highest is the answer. Underneath, a note that the level at one of these positions is an emission level and not a sound power level, that the background correction K1 and the environmental correction K2 or K3 come off it, and that a peak level takes neither.

The clause is short and those five cases are all of it: what changes is where the microphone stands, never what is taken off what it reads.

Every measuring part of the group prints the same subtraction:

is what the meter read. removes the background noise, removes the reflections the room sent back, and the difference is the machine. ISO 11201 prints it without the term, not because the term is absent but because its environment is qualified so that the term is negligible: an essentially free field over a reflecting plane has nothing to send back.

Two panels. On the left, the local environmental correction K3 against the dimensionless ratio z on a logarithmic axis from 0.05 to 3: a curve flat at 7 decibels up to z = 0.2, then falling as minus ten times the logarithm of z until it reaches zero at z = 1 and stays there. A dashed horizontal line marks the 4 decibel boundary between accuracy grade 2 and grade 3, with the region left of it shaded pink and the region right of it shaded green, and an annotation points at the corner to say the 7 decibel cap is minus ten times the logarithm of 0.2 to a tenth of a decibel. On the right, three bars for the worked example of a work station 1.6 metres from the source: a measured level of 76.9 decibels, a room correction of minus 3.7 floating between the other two, and the emission level of 73.2 that is left.Two panels. On the left, the local environmental correction K3 against the dimensionless ratio z on a logarithmic axis from 0.05 to 3: a curve flat at 7 decibels up to z = 0.2, then falling as minus ten times the logarithm of z until it reaches zero at z = 1 and stays there. A dashed horizontal line marks the 4 decibel boundary between accuracy grade 2 and grade 3, with the region left of it shaded pink and the region right of it shaded green, and an annotation points at the corner to say the 7 decibel cap is minus ten times the logarithm of 0.2 to a tenth of a decibel. On the right, three bars for the worked example of a work station 1.6 metres from the source: a measured level of 76.9 decibels, a room correction of minus 3.7 floating between the other two, and the emission level of 73.2 that is left.

The room correction is capped at 7 dB and vanishes above a ratio of one; where it exceeds 4 dB the determination drops from grade 2 to grade 3.

One rule is absolute and easy to get wrong: a peak level takes no correction at all. ISO 11202 clause 8 and ISO 11204 clause 7 both say so. is reported exactly as measured, because both corrections are derived from mean-square pressures and neither has a meaning for a single largest excursion.

2. The background, and where a determination stops being one

Section titled “2. The background, and where a determination stops being one”

The background correction is the same closed form the sound-power side uses,

but this group puts its own thresholds around it. Past 15 dB of margin the background is negligible and is taken as zero. Below 6 dB (grade 2) or 3 dB (grade 3) the correction is held at its value there, and the level stops being a determination and becomes an upper bound. The library returns that fact rather than raising, because the reading is still worth reporting; what it may not do is go out unlabelled.

from phonometry import emission
k1, upper_bound = emission.background_noise_correction_at_workstation(79.0, 70.0)
print(round(k1, 1), upper_bound)
# 0.6 False

3. The room, and the one ratio it comes down to

Section titled “3. The room, and the one ratio it comes down to”

Both ISO 11202 method A.2 and ISO 11204 print the same three lines, a function of one dimensionless ratio :

The 7 dB cap is not a separate rule bolted onto the curve: is 6.99 dB, so the cap is the curve’s own value rounded to the tenth of a decibel the standard prints its corrections to. The upper branch is a floor for the same reason a correction cannot be negative, since a room can only add to what the microphone hears.

Two roads reach , and they are the same road. ISO 11202 Equation (A.4) and ISO 11204 Equation (A.3) go through the environmental correction of the test room and the directivity the work station sees; ISO 11204 Equation (A.6) goes through the equivalent absorption area directly. ISO 11204 A.1.2 says the two rest on the same assumptions, and under the ISO 3744 definition they are identically equal:

import math
from phonometry import emission
absorption, surface = 47.0, 16.0 # m^2, the room and the surface
k2 = 10.0 * math.log10(1.0 + 4.0 * surface / absorption)
by_k2 = emission.environmental_ratio_from_k2(k2)
by_area = emission.environmental_ratio_from_absorption(absorption, surface)
print(round(by_k2, 9) == round(by_area, 9))
# True

With no directivity to speak of the expression collapses to , so : a work station that sees the machine no more strongly than the measurement surface does needs the very correction the surface needed. Only up to the cap, though. At dB the ratio reaches 0.2 and the correction stops following: a room with dB still gets dB, because the cap is on and not on the room.

Three gates decide it and the worst one wins. A class 2 sound level meter makes the result grade 3 whatever else is true. The background must clear 6 dB for grade 2 and 3 dB for grade 3. And the local environmental correction must not exceed 4 dB: ISO 11202 A.1.3 puts the boundary there directly, and method A.2 reaches the same 4 dB through its Condition (A.6), which is the same inequality once (A.4) and (A.5) are substituted into it.

from phonometry import emission
print(emission.grade_from_local_correction(3.7))
print(emission.grade_from_local_correction(5.2))
# engineering
# survey

ISO 11200:2014 Annex B prints four case studies with every intermediate value. This is the second: a machine with a clearly identifiable dominating source in an 11 m by 8 m by 4 m assembly workshop whose reverberation time is 1.2 s, with the work station 1.6 m from that source.

import math
import numpy as np
from phonometry import emission
surface = 2.0 * math.pi * 1.6**2 # the hemisphere around the source
absorption = 0.16 * (11.0 * 8.0 * 4.0) / 1.2
ratio = emission.environmental_ratio_from_absorption(absorption, surface)
k3 = emission.local_environmental_correction(ratio)
readings = np.array([77.5, 76.0, 77.2, 77.7, 75.9])
measured = 10.0 * np.log10(np.mean(np.power(10.0, readings / 10.0)))
level = emission.emission_sound_pressure_level(measured, local_correction_db=k3)
sigma = emission.total_standard_deviation(1.5, 1.0)
print(round(k3, 1), round(float(measured), 1), round(float(level), 1))
print(round(sigma, 1), round(emission.emission_expanded_uncertainty(sigma), 1))
# 3.7 76.9 73.2
# 1.8 2.9

Every one of those five numbers is printed in Table B.2, and six conformance rows hold the library to them.

A machine that idles, cuts and returns spends a different length of time in each state, and the level of the whole cycle is the energy average weighted by duration rather than by count:

82.6
from phonometry import emission
print(round(emission.subinterval_level([80.0, 90.0], [10.0, 1.0]), 1))

Ten seconds at 80 dB carry the same energy as one second at 90, so the cycle lands at 82.6 dB. Counting the two states equally instead would give 87.4.

The two case studies of Annex B compute the same standard deviation two different ways. Equation (C.1), printed identically in ISO 11201, ISO 11202 and ISO 11204, is the sample standard deviation with ; Table B.3 agrees with it and Table B.1 divides by instead. It is not cosmetic, because the value propagates: with the figure the equation gives, Table B.1’s own expanded uncertainty would be 2.5 dB rather than the 2.4 dB it prints. The library follows the equation and the errata register records the rest.

  • Covered

    The quantities the ISO 11200 group shares: the emission sound pressure level L_p = L'_p - K_1 - K_3 of ISO 11201 Equation (7), ISO 11202 Equation (10) and ISO 11204 Equation (9); the background correction with this group’s own negligible and minimum margins; the piecewise local environmental correction of ISO 11202 Equation (A.5) and ISO 11204 Equations (A.2) and (A.5), with both printed routes to the ratio it is a function of; the 4 dB grade boundary; the total standard deviation and expanded uncertainty; and the duration-weighted summation of a cycle of operating periods.

  • Not covered yet

    The per-part measurement procedures themselves: the microphone positions and environmental qualification of ISO 11201, the directivity survey of ISO 11202 method A.2, the accurate determination of K_2 in ISO 11204, the measure of sound propagation Q of ISO 11203, and the intensity route of ISO 11205.