SlideShare a Scribd company logo
1 of 25
1
Core Neutronics
FDM for Neutron Transport
Syeilendra Pramuditya
Nuclear Science and Engineering
Institut Teknologi Bandung
2
Energy Release & Deposition
3
Calculation Model of Reactor Analysis
4
Simplified…
5
Energy Transport Model (LWR)
6
Neutron Transport
 General neutron transport equation is
reduced to neutron diffusion equation
 Main variables
 Neutron flux (BVP / IVP)
 Multiplication factor (EVP)
 Simple system
 Neutron flux / BVP
 Numerical solution
 Iterative FDM
 Direct FDM
7
Finite Difference
1 1
2
1 1
2 2 2
( ) ( )
( ) ( )
2 2
2
( ) 2 ( ) ( )
( ) ( )
( )
i i
i i i
f f
d f x x f x x
f x f x
dx x h
f f f
d f x x f x f x x
f x f x
dx x h
 
 

    
   

 
     
   

2
2
( ) 48
'' 48
( 0) 6
Boundary Conditions
( 1) 7
0.05, 0.10, 0.15, ... , 1.00
i
d
y x x
dx
y x
y x
y x
x


  

  

8
Finite Difference
1 1
2
2
1 1
2
1 1
'' 48
2
48
2 48
48
2
i i i
i
i i i i
i i i
i
y x
y y y
x
h
y y y h x
y y h x
y
 
 
 

 

  
 

1 1
2
1 1
2 2
( ) ( )
2
2
( ) ( )
i i
i i i
f f
d
f x f x
dx h
f f f
d
f x f x
dx h
 
 

  
 
  
9
Finite Difference
Initial Guess
2
2
( ) 48
'' 48
( 0) 6
Boundary Conditions
( 1) 7
0.05, 0.10, 0.15, ... , 1.00
i
d
y x x
dx
y x
y x
y x
x


  

  

2
1 1 48
2
old old
new i i i
i
y y h x
y  
 

Loop only the internal points,
Until:
0.0001
For all points i
new old
i i
old
i
y y
y


 
10
Finite Difference
10-point Grid
old
i
y 1
old
i
y 
1
old
i
y 
old
i
y
1
old
i
y 
new
i
y
2
1 1 48
2
old old
new i i i
i
y y h x
y  
 

11
Code Structure
 Define resolution & domain boundaries
 Define number of points (xi)
 Define x1 & xN
 Calculate h or x
 Define boundary conditions  f(x1) & f(xN)
 Dirichlet BC
 Define initial guess for internal points
 Double Loop
 Inner loop  Update internal points using finite
difference equation
 Outer loop  Convergence check: how much the change
of each point is?
 Loop until iteration is converged
 No significant change for all points
12
Code Output
13
Gnuplot Command
# Script to plot 1D dataset
reset
unset label
unset key
set key left top
set xrange [0:1]
set yrange [3:8]
set title "Plot Image"
set xlabel "X Value"
set ylabel "Y Value"
set terminal wxt size 600,400 font "Verdana,10"
plot 'output.txt' using 1:2 title "Numeric" with linespoints pointtype 6 lw 1 lc 7, 
'output.txt' using 1:3 title "Analytic" with linespoints pointtype 6 lw 1 lc 6
14
Gnuplot Image
15
Finite Difference
2
1 1 48
2
old old
new i i i
i
y y h x
y  
 

16
Finite Difference
Max error = 1E-4  ~379 iterations to converged
17
Speed up the process..?
10-point Grid
old
i
y 1
old
i
y 
1
old
i
y 
old
i
y
1
old
i
y 
new
i
y
2
1 1 48
2
old old
new i i i
i
y y h x
y  
 

18
Speed up the process..?
2
1 1 48
2
old old
new i i i
i
y y h x
y  
 

2
1 1 48
2
old new
new i i i
i
y y h x
y  
 

Jacobi Method
Gauss-Siedel Method
379 iterations  219 iterations
1.73X Speed up!
19
Finite Difference: Example
1 1
2
1 1
2 2 2
( ) ( )
( ) ( )
2 2
2
( ) 2 ( ) ( )
( ) ( )
( )
i i
i i i
f f
d f x x f x x
f x f x
dx x h
f f f
d f x x f x f x x
f x f x
dx x h
 
 

    
  

 
     
  

5 10 10
(0) 0
( ) 100
0.0, 0.1, 0.2, ... , 1.0
i
y y y x
y
y n
x
 
  



20
Physics Sample Problem
 Neutron diffusion in nuclear reactor
21
Neutron Diffusion in Nuclear Reactor
laju perubahan kebocoran absorpsi neutron muncul neu
jumlah neutron neutron dari sumber
= - - + -
neutron dari sistem di grup g neutron
di grup g ( ) di grup g
leakage
       
       
       
       
       
       
tron neutron
terhambur terhambur
+
keluar dari masuk ke
grup g grup g
   
   
   
   
   
   
' '
' 1
( , )
1
( ) ( , ) ( ) ( , )
( , ) ( ) ( , ) ( ) ( , )
g
g g ag g
g
G
g
g sg g sg g g
g
eff
r t
D r r t r r t
v t
S r t r r t r r t
k

 

 


     

  

' ' '
' 1
( , ) ( ) ( , )
G
g fg g
g
S r t v r r t


 

Neutron diffusion equation
22
Neutron Diffusion Equation
 Neutron diffusion equation, much much simplified...
 Steady state
 1 dimension
 1 energy group
 Without kinf calculation
 FDM Gauss-Siedel Scheme
2
2
( ) ( )
( )
Boundary conditions:
( 0) ( ) 0
( 0) ( ) 0
a
d x S x
x
dx D D
x x L
S x S x L


 

  
   
   
1 1
2
1 1
2
2
2
( )
( )
2
( )
i i i a i
i
old new
i i i
new
i
a
S
x D D
S
x D
D x
  

 

 
 
  
  








23
Neutron Diffusion Equation
Rod length L 3
Number of partition 50
Absorption cross section a
1
Diffusion coef. D 1/6
Max iteration 1000
Max error  1e-6
Source (uniform) 100
Flux initial guess (interior) 50
Calculation Parameters
1 1
2
2
( )
2
( )
Boundary conditions:
( 0) ( ) 0
( 0) ( ) 0
Max error:
old new
i i i
new
i
a
new old
i i
new
i
S
x D
D x
x x L
S x S x L
 

 
 


 







   
   


24
Calculation Result
 Uniform Source S(x)
25
Calculation Result
 Non-Uniform Source S(x)

More Related Content

What's hot

Radiosensitivity and cell age in mitotic cycle .pptx
Radiosensitivity and cell age in mitotic cycle .pptxRadiosensitivity and cell age in mitotic cycle .pptx
Radiosensitivity and cell age in mitotic cycle .pptxKiran Ramakrishna
 
Application of Numerical Methods (Finite Difference) in Heat Transfer
Application of Numerical Methods (Finite Difference) in Heat TransferApplication of Numerical Methods (Finite Difference) in Heat Transfer
Application of Numerical Methods (Finite Difference) in Heat TransferShivshambhu Kumar
 
Fundamentals of Finite Difference Methods
Fundamentals of Finite Difference MethodsFundamentals of Finite Difference Methods
Fundamentals of Finite Difference Methods1rj
 
Applied numerical methods lec12
Applied numerical methods lec12Applied numerical methods lec12
Applied numerical methods lec12Yasser Ahmed
 
Linear Equation with constant coefficient.pptx
Linear Equation with constant coefficient.pptxLinear Equation with constant coefficient.pptx
Linear Equation with constant coefficient.pptxAnithaSelvakumar3
 
INVERSE DIFFERENTIAL OPERATOR
INVERSE DIFFERENTIAL OPERATORINVERSE DIFFERENTIAL OPERATOR
INVERSE DIFFERENTIAL OPERATORsumanmathews
 
【材料力学】モールの応力円 (II-12 2018)
【材料力学】モールの応力円  (II-12 2018)【材料力学】モールの応力円  (II-12 2018)
【材料力学】モールの応力円 (II-12 2018)Kazuhiro Suga
 
Triple integrals in spherical coordinates
Triple integrals in spherical coordinatesTriple integrals in spherical coordinates
Triple integrals in spherical coordinatesViral Prajapati
 
Treatment gap correction methods using bed formalism, radiobiology
Treatment gap correction methods using bed formalism, radiobiologyTreatment gap correction methods using bed formalism, radiobiology
Treatment gap correction methods using bed formalism, radiobiologyRANJITH C P
 
Numerical differentiation integration
Numerical differentiation integrationNumerical differentiation integration
Numerical differentiation integrationTarun Gehlot
 
Interpolation in Numerical Methods
Interpolation in Numerical Methods Interpolation in Numerical Methods
Interpolation in Numerical Methods Dr. Tushar J Bhatt
 
Forward imrt in breast radiotherapy
Forward imrt in breast radiotherapyForward imrt in breast radiotherapy
Forward imrt in breast radiotherapyDr.Amrita Rakesh
 
Finite difference method
Finite difference methodFinite difference method
Finite difference methodDivyansh Verma
 
Gaussian quadratures
Gaussian quadraturesGaussian quadratures
Gaussian quadraturesTarun Gehlot
 

What's hot (20)

Radiosensitivity and cell age in mitotic cycle .pptx
Radiosensitivity and cell age in mitotic cycle .pptxRadiosensitivity and cell age in mitotic cycle .pptx
Radiosensitivity and cell age in mitotic cycle .pptx
 
Application of Numerical Methods (Finite Difference) in Heat Transfer
Application of Numerical Methods (Finite Difference) in Heat TransferApplication of Numerical Methods (Finite Difference) in Heat Transfer
Application of Numerical Methods (Finite Difference) in Heat Transfer
 
Fundamentals of Finite Difference Methods
Fundamentals of Finite Difference MethodsFundamentals of Finite Difference Methods
Fundamentals of Finite Difference Methods
 
Applied numerical methods lec12
Applied numerical methods lec12Applied numerical methods lec12
Applied numerical methods lec12
 
Linear Equation with constant coefficient.pptx
Linear Equation with constant coefficient.pptxLinear Equation with constant coefficient.pptx
Linear Equation with constant coefficient.pptx
 
INVERSE DIFFERENTIAL OPERATOR
INVERSE DIFFERENTIAL OPERATORINVERSE DIFFERENTIAL OPERATOR
INVERSE DIFFERENTIAL OPERATOR
 
【材料力学】モールの応力円 (II-12 2018)
【材料力学】モールの応力円  (II-12 2018)【材料力学】モールの応力円  (II-12 2018)
【材料力学】モールの応力円 (II-12 2018)
 
T06edp
T06edpT06edp
T06edp
 
Triple integrals in spherical coordinates
Triple integrals in spherical coordinatesTriple integrals in spherical coordinates
Triple integrals in spherical coordinates
 
Tomotherapy
TomotherapyTomotherapy
Tomotherapy
 
Treatment gap correction methods using bed formalism, radiobiology
Treatment gap correction methods using bed formalism, radiobiologyTreatment gap correction methods using bed formalism, radiobiology
Treatment gap correction methods using bed formalism, radiobiology
 
Numerical differentiation integration
Numerical differentiation integrationNumerical differentiation integration
Numerical differentiation integration
 
Interpolation in Numerical Methods
Interpolation in Numerical Methods Interpolation in Numerical Methods
Interpolation in Numerical Methods
 
Fdtd ppt for mine
Fdtd ppt   for mineFdtd ppt   for mine
Fdtd ppt for mine
 
Finite difference Matlab Code
Finite difference Matlab CodeFinite difference Matlab Code
Finite difference Matlab Code
 
Fdtd
FdtdFdtd
Fdtd
 
Forward imrt in breast radiotherapy
Forward imrt in breast radiotherapyForward imrt in breast radiotherapy
Forward imrt in breast radiotherapy
 
Finite difference method
Finite difference methodFinite difference method
Finite difference method
 
Gaussian quadratures
Gaussian quadraturesGaussian quadratures
Gaussian quadratures
 
Introduction of Partial Differential Equations
Introduction of Partial Differential EquationsIntroduction of Partial Differential Equations
Introduction of Partial Differential Equations
 

Similar to Solution of simplified neutron diffusion equation by FDM

SPSF04 - Euler and Runge-Kutta Methods
SPSF04 - Euler and Runge-Kutta MethodsSPSF04 - Euler and Runge-Kutta Methods
SPSF04 - Euler and Runge-Kutta MethodsSyeilendra Pramuditya
 
4366 chapter7
4366 chapter74366 chapter7
4366 chapter7Sai Kumar
 
Lecture -Earthquake Engineering (2).pdf
Lecture -Earthquake Engineering (2).pdfLecture -Earthquake Engineering (2).pdf
Lecture -Earthquake Engineering (2).pdfRayRabara
 
ISCAS'18: A Deep Neural Network on the Nested RNS (NRNS) on an FPGA: Applied ...
ISCAS'18: A Deep Neural Network on the Nested RNS (NRNS) on an FPGA: Applied ...ISCAS'18: A Deep Neural Network on the Nested RNS (NRNS) on an FPGA: Applied ...
ISCAS'18: A Deep Neural Network on the Nested RNS (NRNS) on an FPGA: Applied ...Hiroki Nakahara
 
Convolutional Neural Network
Convolutional Neural NetworkConvolutional Neural Network
Convolutional Neural NetworkJun Young Park
 
Ah unit 1 differentiation
Ah unit 1 differentiationAh unit 1 differentiation
Ah unit 1 differentiationsjamaths
 
FPL15 talk: Deep Convolutional Neural Network on FPGA
FPL15 talk: Deep Convolutional Neural Network on FPGAFPL15 talk: Deep Convolutional Neural Network on FPGA
FPL15 talk: Deep Convolutional Neural Network on FPGAHiroki Nakahara
 
Crib Sheet AP Calculus AB and BC exams
Crib Sheet AP Calculus AB and BC examsCrib Sheet AP Calculus AB and BC exams
Crib Sheet AP Calculus AB and BC examsA Jorge Garcia
 
Integral calculus formula sheet
Integral calculus formula sheetIntegral calculus formula sheet
Integral calculus formula sheetAjEcuacion
 
Integral calculus formula sheet
Integral calculus formula sheetIntegral calculus formula sheet
Integral calculus formula sheetHimadriBiswas10
 
Intelligent Process Control Using Neural Fuzzy Techniques ~陳奇中教授演講投影片
Intelligent Process Control Using Neural Fuzzy Techniques ~陳奇中教授演講投影片Intelligent Process Control Using Neural Fuzzy Techniques ~陳奇中教授演講投影片
Intelligent Process Control Using Neural Fuzzy Techniques ~陳奇中教授演講投影片Chyi-Tsong Chen
 
Mathematics HL and Further mathematics HL Formula Booklet Zimsec Cambridge Zi...
Mathematics HL and Further mathematics HL Formula Booklet Zimsec Cambridge Zi...Mathematics HL and Further mathematics HL Formula Booklet Zimsec Cambridge Zi...
Mathematics HL and Further mathematics HL Formula Booklet Zimsec Cambridge Zi...Alpro
 
MVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsMVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsElvis DOHMATOB
 
ON OPTIMIZATION OF MANUFACTURING OF FIELD-EFFECT HETERO TRANSISTORS A THREE S...
ON OPTIMIZATION OF MANUFACTURING OF FIELD-EFFECT HETERO TRANSISTORS A THREE S...ON OPTIMIZATION OF MANUFACTURING OF FIELD-EFFECT HETERO TRANSISTORS A THREE S...
ON OPTIMIZATION OF MANUFACTURING OF FIELD-EFFECT HETERO TRANSISTORS A THREE S...jedt_journal
 
Bayesian inference on mixtures
Bayesian inference on mixturesBayesian inference on mixtures
Bayesian inference on mixturesChristian Robert
 
Vu_HPSC2012_02.pptx
Vu_HPSC2012_02.pptxVu_HPSC2012_02.pptx
Vu_HPSC2012_02.pptxQucngV
 

Similar to Solution of simplified neutron diffusion equation by FDM (20)

SPSF04 - Euler and Runge-Kutta Methods
SPSF04 - Euler and Runge-Kutta MethodsSPSF04 - Euler and Runge-Kutta Methods
SPSF04 - Euler and Runge-Kutta Methods
 
Ph ddefence
Ph ddefencePh ddefence
Ph ddefence
 
4366 chapter7
4366 chapter74366 chapter7
4366 chapter7
 
Lecture -Earthquake Engineering (2).pdf
Lecture -Earthquake Engineering (2).pdfLecture -Earthquake Engineering (2).pdf
Lecture -Earthquake Engineering (2).pdf
 
ISCAS'18: A Deep Neural Network on the Nested RNS (NRNS) on an FPGA: Applied ...
ISCAS'18: A Deep Neural Network on the Nested RNS (NRNS) on an FPGA: Applied ...ISCAS'18: A Deep Neural Network on the Nested RNS (NRNS) on an FPGA: Applied ...
ISCAS'18: A Deep Neural Network on the Nested RNS (NRNS) on an FPGA: Applied ...
 
UNIT I_3.pdf
UNIT I_3.pdfUNIT I_3.pdf
UNIT I_3.pdf
 
Convolutional Neural Network
Convolutional Neural NetworkConvolutional Neural Network
Convolutional Neural Network
 
Ah unit 1 differentiation
Ah unit 1 differentiationAh unit 1 differentiation
Ah unit 1 differentiation
 
FPL15 talk: Deep Convolutional Neural Network on FPGA
FPL15 talk: Deep Convolutional Neural Network on FPGAFPL15 talk: Deep Convolutional Neural Network on FPGA
FPL15 talk: Deep Convolutional Neural Network on FPGA
 
Crib Sheet AP Calculus AB and BC exams
Crib Sheet AP Calculus AB and BC examsCrib Sheet AP Calculus AB and BC exams
Crib Sheet AP Calculus AB and BC exams
 
Integral calculus formula sheet
Integral calculus formula sheetIntegral calculus formula sheet
Integral calculus formula sheet
 
Integral calculus formula sheet
Integral calculus formula sheetIntegral calculus formula sheet
Integral calculus formula sheet
 
Integral calculus formula sheet 0
Integral calculus formula sheet 0Integral calculus formula sheet 0
Integral calculus formula sheet 0
 
ISCAS2013_v5
ISCAS2013_v5ISCAS2013_v5
ISCAS2013_v5
 
Intelligent Process Control Using Neural Fuzzy Techniques ~陳奇中教授演講投影片
Intelligent Process Control Using Neural Fuzzy Techniques ~陳奇中教授演講投影片Intelligent Process Control Using Neural Fuzzy Techniques ~陳奇中教授演講投影片
Intelligent Process Control Using Neural Fuzzy Techniques ~陳奇中教授演講投影片
 
Mathematics HL and Further mathematics HL Formula Booklet Zimsec Cambridge Zi...
Mathematics HL and Further mathematics HL Formula Booklet Zimsec Cambridge Zi...Mathematics HL and Further mathematics HL Formula Booklet Zimsec Cambridge Zi...
Mathematics HL and Further mathematics HL Formula Booklet Zimsec Cambridge Zi...
 
MVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsMVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priors
 
ON OPTIMIZATION OF MANUFACTURING OF FIELD-EFFECT HETERO TRANSISTORS A THREE S...
ON OPTIMIZATION OF MANUFACTURING OF FIELD-EFFECT HETERO TRANSISTORS A THREE S...ON OPTIMIZATION OF MANUFACTURING OF FIELD-EFFECT HETERO TRANSISTORS A THREE S...
ON OPTIMIZATION OF MANUFACTURING OF FIELD-EFFECT HETERO TRANSISTORS A THREE S...
 
Bayesian inference on mixtures
Bayesian inference on mixturesBayesian inference on mixtures
Bayesian inference on mixtures
 
Vu_HPSC2012_02.pptx
Vu_HPSC2012_02.pptxVu_HPSC2012_02.pptx
Vu_HPSC2012_02.pptx
 

Recently uploaded

High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 

Recently uploaded (20)

High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 

Solution of simplified neutron diffusion equation by FDM

  • 1. 1 Core Neutronics FDM for Neutron Transport Syeilendra Pramuditya Nuclear Science and Engineering Institut Teknologi Bandung
  • 2. 2 Energy Release & Deposition
  • 3. 3 Calculation Model of Reactor Analysis
  • 6. 6 Neutron Transport  General neutron transport equation is reduced to neutron diffusion equation  Main variables  Neutron flux (BVP / IVP)  Multiplication factor (EVP)  Simple system  Neutron flux / BVP  Numerical solution  Iterative FDM  Direct FDM
  • 7. 7 Finite Difference 1 1 2 1 1 2 2 2 ( ) ( ) ( ) ( ) 2 2 2 ( ) 2 ( ) ( ) ( ) ( ) ( ) i i i i i f f d f x x f x x f x f x dx x h f f f d f x x f x f x x f x f x dx x h                             2 2 ( ) 48 '' 48 ( 0) 6 Boundary Conditions ( 1) 7 0.05, 0.10, 0.15, ... , 1.00 i d y x x dx y x y x y x x          
  • 8. 8 Finite Difference 1 1 2 2 1 1 2 1 1 '' 48 2 48 2 48 48 2 i i i i i i i i i i i i y x y y y x h y y y h x y y h x y                 1 1 2 1 1 2 2 ( ) ( ) 2 2 ( ) ( ) i i i i i f f d f x f x dx h f f f d f x f x dx h             
  • 9. 9 Finite Difference Initial Guess 2 2 ( ) 48 '' 48 ( 0) 6 Boundary Conditions ( 1) 7 0.05, 0.10, 0.15, ... , 1.00 i d y x x dx y x y x y x x           2 1 1 48 2 old old new i i i i y y h x y      Loop only the internal points, Until: 0.0001 For all points i new old i i old i y y y    
  • 10. 10 Finite Difference 10-point Grid old i y 1 old i y  1 old i y  old i y 1 old i y  new i y 2 1 1 48 2 old old new i i i i y y h x y     
  • 11. 11 Code Structure  Define resolution & domain boundaries  Define number of points (xi)  Define x1 & xN  Calculate h or x  Define boundary conditions  f(x1) & f(xN)  Dirichlet BC  Define initial guess for internal points  Double Loop  Inner loop  Update internal points using finite difference equation  Outer loop  Convergence check: how much the change of each point is?  Loop until iteration is converged  No significant change for all points
  • 13. 13 Gnuplot Command # Script to plot 1D dataset reset unset label unset key set key left top set xrange [0:1] set yrange [3:8] set title "Plot Image" set xlabel "X Value" set ylabel "Y Value" set terminal wxt size 600,400 font "Verdana,10" plot 'output.txt' using 1:2 title "Numeric" with linespoints pointtype 6 lw 1 lc 7, 'output.txt' using 1:3 title "Analytic" with linespoints pointtype 6 lw 1 lc 6
  • 15. 15 Finite Difference 2 1 1 48 2 old old new i i i i y y h x y     
  • 16. 16 Finite Difference Max error = 1E-4  ~379 iterations to converged
  • 17. 17 Speed up the process..? 10-point Grid old i y 1 old i y  1 old i y  old i y 1 old i y  new i y 2 1 1 48 2 old old new i i i i y y h x y     
  • 18. 18 Speed up the process..? 2 1 1 48 2 old old new i i i i y y h x y      2 1 1 48 2 old new new i i i i y y h x y      Jacobi Method Gauss-Siedel Method 379 iterations  219 iterations 1.73X Speed up!
  • 19. 19 Finite Difference: Example 1 1 2 1 1 2 2 2 ( ) ( ) ( ) ( ) 2 2 2 ( ) 2 ( ) ( ) ( ) ( ) ( ) i i i i i f f d f x x f x x f x f x dx x h f f f d f x x f x f x x f x f x dx x h                           5 10 10 (0) 0 ( ) 100 0.0, 0.1, 0.2, ... , 1.0 i y y y x y y n x        
  • 20. 20 Physics Sample Problem  Neutron diffusion in nuclear reactor
  • 21. 21 Neutron Diffusion in Nuclear Reactor laju perubahan kebocoran absorpsi neutron muncul neu jumlah neutron neutron dari sumber = - - + - neutron dari sistem di grup g neutron di grup g ( ) di grup g leakage                                                 tron neutron terhambur terhambur + keluar dari masuk ke grup g grup g                         ' ' ' 1 ( , ) 1 ( ) ( , ) ( ) ( , ) ( , ) ( ) ( , ) ( ) ( , ) g g g ag g g G g g sg g sg g g g eff r t D r r t r r t v t S r t r r t r r t k                    ' ' ' ' 1 ( , ) ( ) ( , ) G g fg g g S r t v r r t      Neutron diffusion equation
  • 22. 22 Neutron Diffusion Equation  Neutron diffusion equation, much much simplified...  Steady state  1 dimension  1 energy group  Without kinf calculation  FDM Gauss-Siedel Scheme 2 2 ( ) ( ) ( ) Boundary conditions: ( 0) ( ) 0 ( 0) ( ) 0 a d x S x x dx D D x x L S x S x L                 1 1 2 1 1 2 2 2 ( ) ( ) 2 ( ) i i i a i i old new i i i new i a S x D D S x D D x                         
  • 23. 23 Neutron Diffusion Equation Rod length L 3 Number of partition 50 Absorption cross section a 1 Diffusion coef. D 1/6 Max iteration 1000 Max error  1e-6 Source (uniform) 100 Flux initial guess (interior) 50 Calculation Parameters 1 1 2 2 ( ) 2 ( ) Boundary conditions: ( 0) ( ) 0 ( 0) ( ) 0 Max error: old new i i i new i a new old i i new i S x D D x x x L S x S x L                            