Last updated: 2026-08-07 25 min read

Cross-sectional fluence rate distributions in a four-lamp pilot reactor, compared against measurement at three water UV transmittance (UVT) levels. This case validates all three UVSim3D models together in a real reactor geometry.

The other validation documents serve different purposes.

  • the MPSS/MSSS validation — a single lamp in air, where the absence of absorption leaves only refraction
  • the model comparison — all three models against the same in-air measurements
  • the DOM exact-solution and DOM enclosure validations — whether DOM solves the radiative transfer equation correctly (the solver itself)

Why this case

The earlier validations are either in air (no absorption) or simple geometry (an infinite cylinder, a cube). A real reactor has absorption in the water, multiple lamps, and lamps that shadow each other. This case is the first to impose all of that at once.

Varying UVT across three levels is the key device in this validation. Just outside the quartz sleeve, the measured values at all three UVT levels agree to within about 5 % — light has not yet traveled far enough to attenuate, so only the source model is being tested there. By the reactor wall the three conditions diverge and attenuation dominates.

Location (Cross-section 1-4)UVT 87.3 %79.1 %72.6 %Max/min
Quartz sleeve surface (|r| = 0.066 m)312306298 W/m²1.05×
Midway (|r| = 0.12 m)673526 W/m²2.53×
Reactor wall (|r| = 0.15 m)39129 W/m²4.21×

That means a single case can separate the two effects. Cross-section 2-3, farther from the lamps, spans a shorter measurement range and diverges by up to 1.83× at the wall.

Model overview

At wavelengths below 300 nm, absorption dominates the medium's behavior and scattering/emission are nearly negligible, so the radiative transfer equation (RTE) simplifies to:

dIλds=κλIλ\frac{dI_\lambda}{ds} = -\kappa_\lambda I_\lambda

Integrating this gives the Beer-Lambert law, a special solution for an absorption-dominant medium:

Iλ(s)=I0,λeκλsI_\lambda(s) = I_{0,\lambda}\, e^{-\kappa_\lambda s}

A lamp's contribution is then computed by combining this with refraction at the lamp → quartz sleeve → water interfaces (Snell's law), reflection (Fresnel's law), and distance-based attenuation (the inverse-square law). What the model takes the lamp itself to be is what separates the three models.

ModelWhat it takes the lamp to beRefraction
MPSSa row of point sources on the axisSnell and Fresnel computed per ray
MSSSa row of cylindrical surface elements radiating as cos θcomputed per ray
DOMa cylinder radiating diffusely from the sleeve surface, discretizing the RTE directlystraight propagation (not represented)

UVSim3D adopts MSSS, as formulated by Liu et al. (2004), as its default model; MPSS and DOM can also be selected in the same configuration file.

Reactor and test conditions

Reference: Wols, B. A., et al. (2012), Comparison of CFD, Biodosimetry and Lagrangian Actinometry to assess UV reactor performance, Ozone Science & Engineering 34, DOI 10.1080/01919512.2012.651398 (Delft University of Technology).

ItemValueSource
Lamps4 low-pressure UV lamps, 125 W electrical input eachTable 3
254 nm output41 W per lamp (fitted to measurement in the paper)Table 3
Reactor0.3 m inner-diameter cylinder, 0.15 m deeppaper
Quartz sleeve0.0478 m outer diameter, 0.0019 m wall thicknessTable 3
Refractive indexwater 1.33, quartz 1.54Table 3
Water UVT87.3 % / 79.1 % / 72.6 % (10 mm basis)Table 2, experiments 1–3
Absorption coefficient κ13.58 / 23.45 / 32.02 1/mfrom UVT

The four lamps are arranged as two pairs offset from the center, so their distance from the reactor center differs (axial radii of 0.043 m and 0.090 m).

Measurement cross-sections

The paper measured fluence rate along two lines in the reactor's mid-depth plane. Each line passes through one facing pair of lamps, with measurement starting at that pair's quartz sleeve surface.

Cross-sectionMeasurement start radiusAxial radius of the lamp pair it crosses
Cross-section 1-40.0659 m0.0431 m (inner pair)
Cross-section 2-30.1139 m0.0900 m (outer pair)

In the figures below, the gray band is the quartz sleeve the line passes through; fluence rate is undefined inside it since there is no water there. The curves diverge at the band edge because they are approaching the lamp surface, and the paper's original figures are likewise cut off at the same point.

Results — the three models against measurement

UVT 87.3 %

UVT 87.3 % — all three models vs. measurement

UVT 79.1 %

UVT 79.1 % — all three models vs. measurement

UVT 72.6 %

UVT 72.6 % — all three models vs. measurement

Statistics over 12 measurement points per line, two cross-sections × three UVT levels = 72 points in total. The multiplier is the lamp-power factor that minimizes the sum of squared errors — closer to 1.00 means the configured wattage is closer to correct, the same approach the paper used to arrive at 41 W.

UVTModelCross-sectionMean signed errorMean absolute errorMultiplier
87.3 %MPSS1-4+2.7 %19.5 %0.8330.81
87.3 %MPSS2-3−1.8 %5.7 %0.9800.97
87.3 %MSSS1-4−11.5 %13.7 %0.9880.98
87.3 %MSSS2-3−18.5 %18.5 %0.8261.19
87.3 %DOM1-4+24.1 %36.7 %−1.3290.52
87.3 %DOM2-3+16.5 %20.8 %−0.3580.70
79.1 %MPSS1-4−0.9 %16.5 %0.9260.84
79.1 %MPSS2-3−7.6 %8.5 %0.9871.01
79.1 %MSSS1-4−14.9 %14.9 %0.9951.03
79.1 %MSSS2-3−23.7 %23.7 %0.8191.25
79.1 %DOM1-4+21.5 %33.3 %−1.0080.49
79.1 %DOM2-3+11.2 %19.7 %0.0310.69
72.6 %MPSS1-4−15.5 %27.6 %0.9370.85
72.6 %MPSS2-3−13.0 %13.7 %0.9811.03
72.6 %MSSS1-4−28.1 %28.3 %0.9911.05
72.6 %MSSS2-3−28.2 %28.2 %0.8291.27
72.6 %DOM1-4+5.7 %45.3 %−1.0570.48
72.6 %DOM2-3+5.1 %25.6 %0.1170.68

MPSS is the most accurate in absolute terms. At the outer cross-section, R² is 0.980–0.987 and the multiplier is 0.97–1.03, so the configured lamp power needs essentially no correction.

MSSS is the most accurate in shape. At the inner cross-section its R² of 0.988–0.995 is the highest of the three models. Its values run low overall, though, needing a multiplier of 1.0–1.27 to match magnitude — the same property seen in the in-air validation, where MSSS radiates π/4 of the total by definition (78.5 %).

DOM runs about 2× high near the lamps. A negative R² means it fits worse than a flat average line; the reason is explained separately below.

Per-model detail — variation with UVT

MPSS

MPSS — UVT 87.3 % MPSS — UVT 79.1 % MPSS — UVT 72.6 %

MSSS

MSSS — UVT 87.3 % MSSS — UVT 79.1 % MSSS — UVT 72.6 %

DOM

DOM — UVT 87.3 % DOM — UVT 79.1 % DOM — UVT 72.6 %

Why DOM runs high near the lamp

DOM represents the lamp as a surface source radiating diffusely from the sleeve's outer surface. Just outside a diffusely radiating surface, fluence rate is, by definition, twice the surface flux.

G=2q,q=7.975 W0.0225 m2=354 W/m2    G=708 W/m2G = 2q, \qquad q = \frac{7.975\ \text{W}}{0.0225\ \text{m}^2} = 354\ \text{W/m}^2 \;\Rightarrow\; G = 708\ \text{W/m}^2

The computed result at the sleeve is 756 W/m², so DOM is consistent with its own boundary condition. The measurement at the same location is about 320 W/m². The solver is not wrong, then — the diffuse-surface boundary condition simply cannot represent the directional radiation passing through a refracting sleeve. MPSS and MSSS capture this because they compute Snell and Fresnel per ray.

This is not a numerical resolution issue

Checked by raising angular discretization 4× (128 → 512 directions). The two cross-section profiles moved by only −0.9 % / +0.1 % on average, and the optimal multiplier held to two decimal places (0.52 → 0.52, 0.70 → 0.70). This is a property of the model, not insufficient angular resolution.

This is the same phenomenon as DOM's +54.8 % at the 5 cm point in air, reported in the model comparison; the paper's authors likewise state that the DO model "significantly over-predicts the fluence rate near the lamp surface."

A trend common to all three models

As UVT decreases, all three models trend lower relative to measurement.

Model (cross-section 2-3)UVT 87.3 %UVT 79.1 %UVT 72.6 %
MPSS−1.8 %−7.6 %−13.0 %
MSSS−18.5 %−23.7 %−28.2 %
DOM+16.5 %+11.2 %+5.1 %

The three models take the lamp to be different things, but all handle attenuation with the same Beer-Lambert law. This shared shift, then, is not a property of any one model — it points to an input or physics the three share: the absorption coefficient itself, or the scattering and wall reflection that none of the three models represent. Direction is consistent too: stronger absorption reduces the direct beam, which increases the relative weight of those two terms.

From a design standpoint this is conservative. At low UVT the computed values run below measurement, so designing to those values means the actual dose will be higher than computed.

Which to use

PurposeRecommended model
Absolute fluence rate / dose in a multi-lamp reactorMPSS — multiplier 0.97–1.03 in this case
Profile shape near the lampsMSSS — R² 0.988–0.995 at the inner cross-section
Cases with scattering or wall reflection to account forDOM — though it over-predicts near the lamp
Fast design iterationMSSS (default) or MPSS

In the in-air validation, MSSS was best near the lamp; in this reactor, MPSS is best in absolute terms. This is not a contradiction — the same underlying property, MSSS matching shape and MPSS matching magnitude, shows up differently in the two cases. In both documents, MSSS's multiplier runs above 1 and MPSS's stays close to 1.

The model is selected with solverConfig.radiationModel in the configuration file ("mpss" / "msss" / "dom"). All three models here were computed by changing only that one line in the same configuration file.

Computational cost

Wall-clock time on the same grid (2.48 million cells), same machine, 4 threads.

ModelTimeNotes
MPSS9 min 14 s1000 segments per lamp
MSSS9 min 18 ssame
DOM8 min 24 s – 9 min 35 s128 directions, converged in 16 iterations

The three models cost about the same in this case, though for different reasons — MPSS and MSSS scale as node count × lamp count × segment count, while DOM scales as cell count × direction count × iteration count. DOM scales linearly with direction count, so the 512-direction run used in the earlier validation took about 4× longer (a bit over 38 minutes).

Where the inputs come from

UVT reference path length — the paper states UVT as "%/cm," i.e. on a 10 mm basis. This matches the water-treatment field's standard convention (a 10 mm cuvette), and the reference path length is recorded in the configuration file as well.

Lamp power — the paper's Table 3 fits 41 W per lamp against its own measurements, and 41 W / 125 W (electrical) = 32.8 % is a typical UVC efficiency for a low-pressure lamp, so 41 W is the output of the whole lamp. The paper does not state the arc length, though, and since the reactor is 0.15 m deep, only 0.15 m of the arc is inside the reactor. The calculation used 7.975 W, the fraction of 41 W corresponding to an assumed arc length of 0.77 m (53 W/m).

The paper's own figures support this assumption. The 41 W curve sits near 320 W/m² close to the sleeve; putting all 41 W into just 0.15 m would put that point around 2300 W/m², off by an order of magnitude.

Reading the results when the lamp power is uncertain

Fluence rate is linear in lamp power. The multiplier column above is the power factor that best fits measurement, so the relative comparison between models still holds even if the power assumption shifts. How the multiplier moves across the three UVT levels is more informative than its absolute value — a pure power error would stay constant across the three, whereas MSSS's multiplier moves 0.98 → 1.03 → 1.05.

Lamp positions — the lamp axis coordinates used in the calculation were back-fitted from the grid itself with a circle fit (residual ±3.5 µm, fitted diameter 0.047791 m against the paper's 0.0478 m). Two of the four lamps sit 1.0 mm and 1.9 mm off a symmetric layout, so using the grid's own values lets all three models be compared on exactly the same geometry.

The measured values were read from Figure 9 of the paper. The lamp specifications, reactor dimensions, and measurement positions are all in the published literature, so this comparison can be checked independently by a third party.

References

  • Wols, B. A., Hofman-Caris, C. H. M., Harmsen, D. J. H., Beerendonk, E. F., van Dijk, J. C., & Chan, P. S. (2012). Comparison of CFD, biodosimetry and Lagrangian actinometry to assess UV reactor performance. Ozone: Science & Engineering, 34(2), 81–91.
  • Liu, D., Ducoste, J., Jin, S., & Linden, K. (2004). Evaluation of alternative fluence rate distribution models. Journal of Water Supply: Research and Technology—AQUA, 53(6), 391–408.
  • Bolton, J. R. (2000). Calculation of ultraviolet fluence rate distributions in an annular reactor: significance of refraction and reflection. Water Research, 34(13), 3315–3324.