Fluent DO Presentation

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

Transcript of Fluent DO Presentation

Page 1: Fluent DO Presentation

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: Fluent DO Presentation

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: Fluent DO Presentation

3

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

• Discrete Ordinates Radiation Model

• Particle Tracking and Dose

• Calculation of RED

Page 4: Fluent DO Presentation

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: Fluent DO Presentation

5

StepStep--byby--Step GuideStep Guide

www.sandia.gov/cfd-water

Page 6: Fluent DO Presentation

6

Turn on Radiation Model in FLUENTTurn on Radiation Model in FLUENT

Page 7: Fluent DO Presentation

7

DO Model ParametersDO Model Parameters

Page 8: Fluent DO Presentation

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: Fluent DO Presentation

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: Fluent DO Presentation

10

Specify UV Radiation Boundary ConditionSpecify UV Radiation Boundary Condition

• Define > Boundary Conditions...

Page 11: Fluent DO Presentation

11

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

Page 12: Fluent DO Presentation

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: Fluent DO Presentation

13

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

• Discrete Ordinates Radiation Model

• Particle Tracking and Dose

• Calculation of RED

Page 14: Fluent DO Presentation

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: Fluent DO Presentation

15

Define Injections andDefine Injections and Particle Tracking ModelParticle Tracking Model

• Define > Injections...

Page 16: Fluent DO Presentation

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: Fluent DO Presentation

17

Particle TrackingParticle Tracking Discrete Random Walk modelDiscrete Random Walk model

Calgon 12” Sentinel® UV Reactor

No-DRW

DRW

Page 18: Fluent DO Presentation

18

Calculating Dose from Particle TracksCalculating Dose from Particle Tracks

Page 19: Fluent DO Presentation

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: Fluent DO Presentation

20

Dose UDF SettingsDose UDF Settings

• Define > Models > Discrete Phase...

Page 21: Fluent DO Presentation

21

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

Page 22: Fluent DO Presentation

22

Particle Tracks Colored by DoseParticle Tracks Colored by Dose

Calgon 12” Sentinel® UV Reactor

Page 23: Fluent DO Presentation

23

Particle Tracks Colored by DoseParticle Tracks Colored by Dose

Calgon 12” Sentinel® UV Reactor

Page 24: Fluent DO Presentation

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: Fluent DO Presentation

25

View Dose HistogramView Dose Histogram

• Report > Discrete Phase > Histogram

Page 26: Fluent DO Presentation

26

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

• Discrete Ordinates Radiation Model

• Particle Tracking and Dose

• Calculation of RED

Page 27: Fluent DO Presentation

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: Fluent DO Presentation

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: Fluent DO Presentation

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: Fluent DO Presentation

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: Fluent DO Presentation

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: Fluent DO Presentation

32

FluentUVFluentUV

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

• Muhammad.Sami @ansys.com

Page 33: Fluent DO Presentation

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.