radiation dose modeling in fluentsimulating uv dose distributions in fluent – discrete ordinates...

33
1 Radiation Dose Modeling in FLUENT Radiation Dose Modeling in FLUENT ® ® Clifford K. Ho Sandia National Laboratories Albuquerque, NM Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL85000. WEF Disinfection 2009 Workshop: Modeling UV Disinfection using CFD February 28, 2009

Upload: others

Post on 13-Mar-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

1

Radiation Dose Modeling in FLUENTRadiation Dose Modeling in FLUENT®®

Clifford K. Ho

Sandia National Laboratories Albuquerque, NM

Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL85000.

WEF Disinfection 2009 Workshop: Modeling UV Disinfection using CFD

February 28, 2009

Page 2: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

2

Modeling ApproachModeling Approach

Hydraulic Model

Hydraulic Model

UV Radiation

Model

UV Radiation

Model

Dose ModelDose Model

Geometric Model

Geometric Model

Inactivation and Reduction

Equivalent Dose

Page 3: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

3

OverviewOverview Radiation Dose Modeling in FLUENTRadiation Dose Modeling in FLUENT®®

• Discrete Ordinates Radiation Model

• Particle Tracking and Dose

• Calculation of RED

Page 4: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

4

Discrete Ordinates Radiation ModelDiscrete Ordinates Radiation Model

• Solves the radiative transfer equation over a domain of discrete solid angles

• Calculates radiation intensity as a function of absorption, scattering, reflection, and emission

• Integrated within FLUENT CFD/hydraulic model

– Impacts of geometry within the reactor (shadowing, reflection) readily implemented

Page 5: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

5

StepStep--byby--Step GuideStep Guide

www.sandia.gov/cfd-water

Page 6: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

6

Turn on Radiation Model in FLUENTTurn on Radiation Model in FLUENT

Page 7: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

7

DO Model ParametersDO Model Parameters

Page 8: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

8

Impact of Theta x PhiImpact of Theta x Phi Discretization on Simulated Incident Discretization on Simulated Incident

Radiation FieldRadiation Field

theta x phi = 2 x 2 theta x phi = 5 x 5

Calgon 12” Sentinel® UV Reactor

Page 9: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

9

Specify UV Transmittance of WaterSpecify UV Transmittance of Water

/ 1(1/ )

ax

o

o

IUVT eI

I I Intensity reduction at x cma Absorptioncoefficient m

−= =

= =

=

• Define > Materials...

Page 10: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

10

Specify UV Radiation Boundary ConditionSpecify UV Radiation Boundary Condition

• Define > Boundary Conditions...

Page 11: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

11

Applying Wall ReflectionApplying Wall Reflection• Define > Boundary Conditions...

Page 12: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

12

Incident Radiation FieldsIncident Radiation Fields

0

100

200

300

400

500

600

-0.2 -0.1 0 0.1 0.2

z (m)

UV

Inte

nsity

(W/m

^2)

Fluent (reflection)Fluent (No Reflection)

y = 0 mx = 0.39 mUVT = 88%

With Wall Reflection

No Wall Reflection

X

Z

Simulated UV radiation field with and without wall reflection (Calgon 12” Sentinel® UV Reactor)

UVT=88%

Page 13: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

13

OverviewOverview Radiation Dose Modeling in FLUENTRadiation Dose Modeling in FLUENT®®

• Discrete Ordinates Radiation Model

• Particle Tracking and Dose

• Calculation of RED

Page 14: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

14

Particle Tracking and DoseParticle Tracking and Dose

• Define injection points

• Define particle tracking model

• Define user-defined function to accumulate dose for each particle

Page 15: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

15

Define Injections andDefine Injections and Particle Tracking ModelParticle Tracking Model

• Define > Injections...

Page 16: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

16

-0.2

-0.1

0

0.1

0.2

-0.2 -0.1 0 0.1 0.2x (m)

y (m

)

-0.2

-0.1

0

0.1

0.2

-0.2 -0.1 0 0.1 0.2x (m)

y (m

)

Injection PreInjection Pre--ProcessorProcessor

• Defines arbitrary number of injection points in a circular region (e.g., pipe inlet) and writes to a file for FLUENT

– www.sandia.gov/cfd-water

250 points 1,000 points

Page 17: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

17

Particle TrackingParticle Tracking Discrete Random Walk modelDiscrete Random Walk model

Calgon 12” Sentinel® UV Reactor

No-DRW

DRW

Page 18: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

18

Calculating Dose from Particle TracksCalculating Dose from Particle Tracks

Page 19: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

19

UserUser--Defined Function (UDF)Defined Function (UDF) Particle Dose CalculationParticle Dose Calculation

• Dose UDF (“libudf”) for Windows and Unix can be found at www.sandia.gov/cfd-water

– Extract “libudf” directory into same directory as case and data files being used in FLUENT

• Load the Dose UDF into FLUENT– Define > User-Defined > Functions > Compiled...– Specify “libudf” for the library name

Dose (J/m2) = Incident radiation (W/m2) x Exposure time (s)

For each particle:

Page 20: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

20

Dose UDF SettingsDose UDF Settings

• Define > Models > Discrete Phase...

Page 21: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

21

Display Particle TracksDisplay Particle Tracks• Display > Particle Tracks...

Page 22: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

22

Particle Tracks Colored by DoseParticle Tracks Colored by Dose

Calgon 12” Sentinel® UV Reactor

Page 23: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

23

Particle Tracks Colored by DoseParticle Tracks Colored by Dose

Calgon 12” Sentinel® UV Reactor

Page 24: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

24

Output Dose ResultsOutput Dose Results

• Report > Discrete Phase > Sample

• Generates “[outlet].dpm” file

– Cumulative particle doses (J/m2) are contained in this file

– Can be read by Excel

Page 25: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

25

View Dose HistogramView Dose Histogram

• Report > Discrete Phase > Histogram

Page 26: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

26

OverviewOverview Radiation Dose Modeling in FLUENTRadiation Dose Modeling in FLUENT®®

• Discrete Ordinates Radiation Model

• Particle Tracking and Dose

• Calculation of RED

Page 27: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

27

Calculate Reduction EquivalentCalculate Reduction Equivalent Dose (RED)Dose (RED)

• Use appropriate dose-response curve to calculate survival ratio (N/No) for each particle

• Sum particle survival ratios and divide by total number of particles to yield cumulative survival (and inactivation) ratios

• Use dose-response curve to get RED

Dose

log Inactivationlog (No /N)

No = initial number of microbesN = number of infectious microbes remaining after UV exposure

Detailed procedure outlined in Munoz et al. (2007)

Page 28: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

28

RED PostRED Post--ProcessorsProcessors

• Takes data from “[outlet].dpm” and calculates RED and log inactivation

• Available at www.sandia.gov/cfd-water– (1) Windows-based executable and source file– (2) Excel spreadsheet

Output from FluentRED.exe

Page 29: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

29

So now we have a simulated RED...So now we have a simulated RED... Now what???Now what???

• Compare simulated RED to measured RED– Evaluate the model

• Use simulated RED as a metric to compare alternative reactor/piping designs

– Installed vs. validated configurations

Page 30: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

30

Measured RED vs. Simulated REDMeasured RED vs. Simulated RED

y = 0.9535xR2 = 0.9279

0

10

20

30

40

50

60

70

80

90

100

0 10 20 30 40 50 60 70 80 90 100

Predicted RED (mJ/cm^2)

Mea

sure

d R

ED (m

J/cm

^2)

y=x

Page 31: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

31

SummarySummary

• Simulating UV dose distributions in FLUENT– Discrete ordinates radiation model in FLUENT

generates UV incident radiation field• Honors geometry used in hydraulic CFD simulation

(e.g., shadowing, reflection)– Particle tracking yields dose distribution– Dose distribution yields RED

• Tutorial and tools are available at:– www.sandia.gov/cfd-water

Page 32: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

32

FluentUVFluentUV

• Wizard-like template for generating models and grids of UV reactors and piping in FLUENT

• Muhammad.Sami @ansys.com

Page 33: Radiation Dose Modeling in FLUENTSimulating UV dose distributions in FLUENT – Discrete ordinates radiation model in FLUENT generates UV incident radiation field • Honors geometry

33

AcknowledgmentsAcknowledgments

• AwwaRF (Project #4107)– Alice Fulmer, Project Manager

• Project Advisory Committee– Brian Bernados, Joel Ducoste, Steve Deem, Dennis Greene,

Michael Montysko

• Calgon Carbon Corporation– Keith Bircher

• Infilco Degremont, Inc. (DENARD)– Robert Kelly and Bruno Ferran

• Trojan Technologies Inc.– Ted Mao

Sandia Corporation gratefully acknowledges that the Awwa Research Foundation is the joint owner of the technical information upon which this manuscript is based. Sandia thanks AwwaRF for their financial, technical, and administrative assistance in funding and managing the project through which this information was discovered. The comments and views detailed herein may not necessarily reflect the views of the Awwa Research Foundation, its officers, directors, affiliates, cofunding organizations, or agents.