analytical solution of light diffusion
play

Analytical solution of light diffusion and its potential application - PowerPoint PPT Presentation

Analytical solution of light diffusion and its potential application for light simulation in DUNE Vyacheslav Galymov IPN Lyon DUNE DP-PD Consortium Meeting 02.11.2017 Some challenges S2 Electron Light simulation for dual-phase has to


  1. Analytical solution of light diffusion and its potential application for light simulation in DUNE Vyacheslav Galymov IPN Lyon DUNE DP-PD Consortium Meeting 02.11.2017

  2. Some challenges S2 Electron • Light simulation for dual-phase has to include drift time • Generation of S2 in addition to S1 • Light conversion on the cathode plane if used S1 • The challenging aspect is how to populate PMTs with a photons produced along particle tracks TPB/ITO coated cathode • The solution so far to produce a light map (or (Not an option?) light library in larsoft) which defines visibility of a given detector voxel wrt to the photon detectors • Note: time spread due to RS is not applied to PMT array photon arrival times in larsoft • Size of the map can quickly become a Since we are not interested in tracing challenge due to large detector volume paths of each photon, but rather the • Simulation of light visibility from each voxel, end result, is it possible to find an although to be done once, also becomes a effective theoretical description? CPU intensive task 2

  3. Photon transport in diffusion media • Actually there has been a big interest in this question due to its medical applications to evaluate light propagation in tissues (e.g., oxygen meters) • Also in nuclear physics: neutron transport O 2 meter(image: Wikipedia) Basically find effective solution for particle propagation in scattering medium using diffusion theory 3

  4. Diffusion equations • Generally described by Fokker-Plank (FP) PDE: 𝜖𝑢 𝑞(𝑦, 𝑢) = 𝐸 𝜖 2 𝜖 𝜖 𝜖𝑦 2 𝑞 𝑦, 𝑢 − 𝑤 𝑒 𝜖𝑦 𝑞(𝑦, 𝑢) Where is D is constant diffusion coefficient and 𝑤 𝑒 is constant drift velocity • For 𝑤 𝑒 = 0 FP PDE reduces to differential equation describing Brownian motion (Wiener process): 𝜖𝑢 𝑞(𝑦, 𝑢) = 𝐸 𝜖 2 𝜖 𝜖𝑦 2 𝑞 𝑦, 𝑢 This is the equation one needs to solve for photon diffusion subject to appropriate boundary conditions 4

  5. Boundary conditions Photon are absorbed on the cathode  absorption condition for this plane For other sides of the TPC, the simplest assumption is that photons exiting TPC do not contribute in any significant way  absorption boundary would also be appropriate But could also consider a quasi-reflective boundary at some point Absorption boundary condition: p=0 𝑞(𝑦, 𝑢) 𝑇 = 0 Reflective boundary condition: p=0 𝑞(𝑦, 𝑢) 𝑇 = 𝑑𝑝𝑜𝑡𝑢 𝜖 𝜖𝑦 𝑞(𝑦, 𝑢) 𝑇 = 0  5

  6. Diffusion from a point source In unbound medium solution for diffusion equation for point source at 𝑠 0 , 𝑢 0 is given by Green’s function: 𝒔 − 𝒔 0 2 1 𝐻 𝒔, 𝑢; 𝒔 0 , 𝑢 0 = 3/2 exp − 4𝜌𝐸𝑑 𝑢 − 𝑢 0 4𝐸𝑑 𝑢 − 𝑢 0 Where c is the velocity of light in the medium. For LAr c = 21.7 cm/ns 1 𝐸 = 𝜈 𝐵 - absorption coefficient [1/units of L] 3(𝜈 𝐵 + (1 − 𝑕)𝜈 𝑇 ) 𝜈 𝑇 - scattering coefficient [1/units of L] 𝑕 – average scattering cosine For 𝜈 𝑇 = 1 55 and 𝜈 𝐵 ~0 Isotropic scattering 𝑕 = 0 • • Including Ar form factors introduces some 𝐸 = 18.8 cm anisotropy for Rayleigh scattering 𝑕 = 0.025 Or cm2/ns if one multiply by velocity to get more familiar units 6

  7. Unbound solution Time profile for source 3m away from detector Note the extending tail is due to infinite boundaries  due to scattering photons will keep arriving … 7

  8. Single absorption boundary Time profile for source 3m away from detector Inf boundary 𝐻 ∞ Image S True S 𝐻 𝐶 𝑦 0 𝑏 2𝑏 − 𝑦 0 Solution for 𝑦 > 𝑏 is simply a difference between two unbound Green’s functions The tail is reduced due to photons for true source 𝑦 0 at and its mirror absorbed at the boundary image at 2𝑏 − 𝑦 0 𝑞 𝑦, 𝑦 0 , 𝑢 = 𝐻 𝑦, 𝑦 0 , 𝑢 − 𝐻(𝑦, 2𝑏 − 𝑦 0 , 𝑢) 8

  9. Source between two absorbing planes Source b/w two absorption boundaries at -a and a Image S - Image S + True S - 𝑏 𝑦 0 𝑏 2𝑏 − 𝑦 0 Could use image source method as well, but need to also absorb image sources at further boundary: in the sketch that would be S − (−2a + 𝑦 0 ) at boundary 𝑏 would need an image source at 4𝑏 + 𝑦 0 and so on Just like an image of a mirror reflection in a mirror or a screen capture of a screen capture on a video call Of course each contribution becomes smaller and smaller correction  truncates the infinite series 9

  10. Source reflection Reflection operations: • Negative boundary at -a: -2a – x • Positive boundary at +a: 2a – x First few terms in the series Image source Add/Subtract Img Source 1 Img Source 2 −𝑦 ′ − 2𝑏 −𝑦 ′ + 2𝑏 1 - 𝑦 ′ − 4𝑏 𝑦 ′ + 4𝑏 2 + −𝑦 ′ − 6𝑏 −𝑦 ′ + 6𝑏 3 - … … … … Subtract terms with n/2 = odd, add terms with n/2 = even 10

  11. Full solution 1D 𝜖𝑢 𝑞(𝑦, 𝑢) = 𝐸 𝜖 2 𝜖 Diffusion PDE: 𝜖𝑦 2 𝑞 𝑦, 𝑢 with absorption at x ± 𝑏 +∞ exp − 𝑦 − 𝑦 ′ + 4𝑜𝑏 2 − exp − 𝑦 + 𝑦 ′ + 4𝑜 − 2 𝑏 2 𝑞(𝑦, 𝑢) ∝ 4𝐸𝑢 4𝐸𝑢 𝑜=−∞ 11

  12. Solution for point source in 3D 𝜖𝑦 2 𝑞 + 𝜖 2 𝜖 2 𝜖𝑧 2 𝑞 + 𝜖 2 𝜖 𝜖𝑢 𝑞 = 𝐸 𝜖𝑨 2 𝑞 With absorbing boundaries at 𝑦 𝑐 = ±𝑥 , 𝑧 𝑐 = ±𝑚 , 𝑨 𝑐 = ±ℎ , Take: 𝑞 = 𝑌 𝑦, 𝑢 × 𝑍 𝑧, 𝑢 × 𝑎(𝑨, 𝑢)  3D PDE reduces to 1D PDE for each component 2 𝑌 𝜖 𝑢 𝑌 = 𝜖 𝑦 Since 1D has been solved, we have simply to 2 𝑍 𝜖 𝑢 𝑍 = 𝜖 𝑧 take a product of 1D solutions 2 𝑎 𝜖 𝑢 𝑎 = 𝜖 𝑨 12

  13. Full solution in 3D 1 𝑞 𝒔, 𝑢; 𝒔 0 , 𝑢 0 = 3/2 × 𝑇 𝑦 × 𝑇 𝑧 × 𝑇 𝑨 4𝜌𝐸 𝑢 − 𝑢 0 +∞ exp − 𝑦 − 𝑦 0 + 4𝑜𝑥 2 − exp − 𝑦 + 𝑦 0 + 4𝑜 − 2 𝑥 2 𝑇 𝑦 = 4𝐸(𝑢 − 𝑢 0 ) 4𝐸(𝑢 − 𝑢 0 ) 𝑜=−∞ +∞ exp − 𝑧 − 𝑧 0 + 4𝑜𝑚 2 − exp − 𝑧 + 𝑧 0 + 4𝑜 − 2 𝑚 2 𝑇 𝑧 = 4𝐸(𝑢 − 𝑢 0 ) 4𝐸(𝑢 − 𝑢 0 ) 𝑜=−∞ +∞ exp − 𝑨 − 𝑨 0 + 4𝑜ℎ 2 − exp − 𝑨 + 𝑨 0 + 4𝑜 − 2 ℎ 2 𝑇 𝑨 = 4𝐸(𝑢 − 𝑢 0 ) 4𝐸(𝑢 − 𝑢 0 ) 𝑜=−∞ This gives us photon concentration density in any point at any given time 13

  14. Source at (0,0,0) in a 6x6x6 box t = 100 ns t = 10 ns Infinite solution Bounded solution t = 1000 ns Particles have diffused to the walls where they were absorbed 14

  15. Photon flux across the surface What is of interest to us is the so-called time of first passage The time photon hit a given surface The overall integral of this distribution would give us an acceptance probability for this point Note that by construction 𝑞 𝒔, 𝑢 𝑇 = 0 Fick’s law of diffusion relates flux to the concentration density: 𝐾 𝒔, 𝑢; 𝒔 0 , 𝑢 0 = −𝐸𝛼𝑞(𝒔, 𝑢; 𝒔 0 , 𝑢 0 ) The change in particle density crossing the surface per unit time: 𝜖 𝑢 𝑄 Ω 𝑢; 𝑠 0 , 𝑢 0 = 𝒆𝑩 ∙ 𝐸𝛼𝑞 Ω 15

  16. Photon flux PDF at a bounding surface 3D PDF in the volume: 1 𝑞 𝒔, 𝑢; 𝒔 0 , 𝑢 0 = 3/2 × 𝑇 𝑦 × 𝑇 𝑧 × 𝑇 𝑨 4𝜌𝐸 𝑢 − 𝑢 0 And the Cartesian components of the flux vector are 𝑘 + 𝑇 𝑦 𝑇 𝑧 𝜖 𝑨 𝑇 𝑨 𝐾~𝑇 𝑧 𝑇 𝑨 𝜖 𝑦 𝑇 𝑦 𝑗 + 𝑇 𝑦 𝑇 𝑨 𝜖 𝑧 𝑇 𝑧 𝑙 Since we are working with a cubical geometry the unit 𝑘 , ± normal to each face would simply be ± 𝑗 , ± 𝑙 So depending on the face the integrand 𝒆𝑩 ∙ 𝑲 reduces to one of a the appropriate J term 16

  17. Photon flux PDF at a bounding surface Consider we are interested at surface z = -300 (e.g., cathode plane in 6x6x6) 1 𝑔 𝑦, 𝑧, 𝑢; 𝑦 0 , 𝑧 0 , 𝑨 0 , 𝑢 0 = 3/2 × 𝑇 𝑦 × 𝑇 𝑧 × 𝜖 𝑨 𝑇 𝑨 4𝜌𝐸 𝑢 − 𝑢 0 𝑨=−300 Derivative wrt z Independent of z now But still depend on of z0 evaluated at z = -300 Since we have a sum of Gaussians of the form 𝐻~ exp[−𝑡 𝑦 − 𝑦 0 2 ] 𝜖 𝑦 𝐻 = −2𝑡 𝑦 − 𝑦 0 𝐻 17

  18. Integration Spatial integrals can be done quickly For the acceptances calculation need to integrate Gaussians in the expansion series of the type 𝑐 𝑒𝑦 exp[−𝑡 𝑦 − 𝑦 0 2 ] ~ erf … 𝑏 Interpolate error function table computed in advance  fast and independent of integration range, since only need two end-points 𝑦 Tabulate 0.5 erf 𝜏 2 up to N𝜏(= 1) = 𝑂 • 𝑦+𝐸 𝑦 Integral for any interval [x+D, x]  𝑇 − 𝑇 • 𝜏 𝑦 𝜏 𝑦 𝑏 𝑐 • Integral for an interval [-a, b]  𝑇 𝜏 𝑦 + 𝑇 𝜏 𝑦 18

  19. Acceptance calculation: basic sanity check This gives the acceptance per 𝑒𝑢 𝒆𝑩 ∙ 𝐸𝛼𝑞 detector face Ω For a cubical boundary and the source at the center the answer is simply : 1/6 ≈ 1.666667 Calculation gives exactly that! More detailed comparison can be done against MC simulation of photon transport 19

Recommend


More recommend