Neutron diffusion equation matlab tutorial pdf

Finite difference methods mathematica linkedin slideshare. The spacetime neutron di usion equations with multigroup of delayed neutrons are a couple of the sti nonlinear partial di erential equations. A simple tutorial carolina tropini biophysics program, stanford university dated. Solving the neutron diffusion equation, and criticality relations. More and more matlab users are using automation servers as part of continuous integration workflows.

The summation term contains contributions from all 5 fission terms but the biggest contributors are from the thermal group. Garland, professor, department of engineering physics, mcmaster university, hamilton, ontario, canada more about this document summary. Introduction numerical solution of the neutron diffusion equation has been done by many numerical methods such as the finite difference, finite element and boundary element methods. Neutron diffusion introduction we are well aware that a reactors behavior depends on the gain and loss rates of neutrons in the reactor. Jan leen kloosterman will introduce you to the neutron transport equation described by diffusion theory for the onegroup energy approximation. Bottom wall is initialized at 100 arbitrary units and is the boundary condition. The code employs the sparse matrix facilities of matlab with. We also know that some gain and loss is due to neutron nucleus reactions, and that some is due to neutron leakage. Cubical, cylindrical geometries via separation of variables technique 4. To do this we must first solve for the spaceenergytime. The nite di erence method is used to reduce the partial di erential equations into ordinary di erential equations. This one comes from duderstadt and hamilton, problem 73. Lewis for various set ups in the spherical geometry to investigate steady state behaviours.

These are rough lecture notes for a course on applied math math 350, with an emphasis on chemical kinetics, for advanced undergraduate and beginning graduate students in science and mathematics. Solution of the diffusion equation by finite differences. A numerical scheme is called convergent if the solution of the discretized equations here, the solution of 5 approaches the exact solution here, the solution of 2. The neutron diffusion equation can be solved analytically in academic cases or using standard numerical analysis techniques such as the. V for a finite system, net current is very important if one considers the volume. The mcnp code is adopted to simulate the thermal neutron diffusion length in a reactor moderator of 2m x 2m. Matlab codes were developed from rst principles based on methods from e. Here is an example that uses superposition of errorfunction solutions. Equation 1 is known as a onedimensional diffusion equation, also often referred to as a heat equation. Diffusion in 1d and 2d file exchange matlab central.

If we are in cartesian coordinate then d is one and c, the diffusion constant, is for example 0. Solutions of diffusion equations in this case provides an illustrative insights, how can be the neutron flux distributed in a reactor core. The diffusion equation is simulated using finite differencing methods both implicit and explicit in both 1d and 2d domains. A matlab tutorial for diffusionconvectionreaction equations using dgfem murat uzunca1, bulent karasozen2 abstract. Although this is a consistent method, we are still not guaranteed that iterating equation will give a good approximation to the true solution of the diffusion equation. Using this, you can estimate the power produced by the nuclear reactor. Diffusion equation 11 laboratory for reactor physics and systems behaviour neutronics diffusion equation 1. With only a firstorder derivative in time, only one initial condition is needed, while the secondorder derivative in space leads to a demand for two boundary conditions.

What is diffusion equation definition reactor physics. Chapter 7 the diffusion equation the diffusionequation is a partial differentialequationwhich describes density. The solution of twodimensional neutron diffusion equation with delayed neutrons 341 table 3 dependence of solution on physical properties. I have write the following code to solve it, the pressure should increase with time as we have injection in one side, and constant pressure other side. This notebook is an entirely selfcontained solution to a basic neutron diffision equation for a reactor rx made up of a single fuel rod. For the love of physics walter lewin may 16, 2011 duration. The right hand side, on the other hand, is time independent while it depends on x only. The diffusion equation is derived from transport theory with several assumptions. Understand how neutron diffusion explains reactor neutron flux distribution 2. We present a collection of matlab routines using discontinuous galerkin.

In the reflectror, there is no neutron source and the equations for the fast and thermal groups are. Finite difference method to solve heat diffusion equation. A numerical analysis for the multigroup neutron diffusion equation is conducted by using the wellestablished rpim as an alternative approach to overcome the drawbacks of existing nodal methods. The hideous neutron transport equation has been reduced to a simple oneliner neutron diffusion equation. These two routines are combined by a subroutiw crossace. The following matlab code solves the diffusion equation according to the scheme given by and for the boundary conditions. Manuilenko matlab the language of technical computing matlab pde run. Numerical solution of the diffusion equation with constant. The diffusion equation in one dimension in our context the di usion equation is a partial di erential equation describing how the concentration of a protein undergoing di usion changes over time and space. Report on thermal neutron diffusion length measurement in.

Solution of onegroup neutron diffusion equation for. These are all meshbased methods in which the nodes that discretize the. Special attention has also been given to the choice of input parameters they have to t approximations taken in solving the transport. Application of the finite element method to the three. In this process, the mq and exp functions are employed to analyze the effect of the radial basis function on the numerical solution, and the effect of. Neutron diffusion 84 equation chapter 7 section 1 vii.

The source term in the thermal group is here the removal term from the fast group. Two step functions, properly positioned, can be summed to give a solution for finite layer placed between two semiinfinite bodies. The solution of twodimensional neutron diffusion equation. Neutronics computation with angular flux transport equation. Direct coupling of energy groups, multigroup neutron diffusion. The first solver is the simulator core sim which is based on neutron diffusion theory, while the second one makes use of a. The design and safe operation of nuclear reactors is based on detailed and accurate knowledge of the spatial and temporal behavior of the core power distribution everywhere within the core. When the diffusion equation is linear, sums of solutions are also solutions.

Neutron diffusion equation an overview sciencedirect. The nuclear group constants for the diffusion equation are expressed as functions of the thermal hydraulic condition at each block in the core. Pdf simulating neutron noise with the core simplus. Neutron flux as a function of position near a free surface according to diffusion theory and transport theory. This code employs finite difference scheme to solve 2d heat equation. In both cases central difference is used for spatial derivatives and an upwind in time. The diffusion equation is mostly solved in media with high densities such as neutron moderators h 2 o, d 2 o or graphite. The general neutron diffusion equation for the scalar flux of neutrons. We use the matlab program bvp4c to solve this problem.

Transport crosssection the effect of the scattering angular distribution on the motion of a neutron is taken into. We present a collection of matlab routines using discontinuous galerkin finite elements method dgfem for solving steadystate diffusion convectionreaction equations. A popular option is jenkins back in april, mathworks released the jenkins matlab plugin to enable users to run tests using the matlab unit test framework for both matlab and simulinkbased workflows the team just released v1. Solution for the finite spherical reactor let assume a uniform reactor multiplying system in the shape of a sphere of physical radius r. It also calculates the flux at the boundaries, and verifies that is conserved.

Understand origin, limitations of neutron diffusion from. Development of a three dimensional neutron diffusion code. The experimental work includes monte carlo mc coding using mcnp and finite element analysis fea coding suing comsol multiphysics and matlab. What is numerical solution of diffusion equation definition. This equation accommodates the effects 2 of linear diffusion along u. However, i want to solve the equations in spherical coordinates. Hence, for its integration, it is convenient to use an implicit backward difference formula bdf 7. Diffusion equation and neutron diffusion theory physics. The multigroup from of the neutron diffusion equation is developed and explored with the aim to. Numerical study of one dimensional fishers kpp equation. Hi, i have a pressure diffusion equation on a quadratic boundary. Reactor physics tutorial reactor physics tutorial markus preston april 22, 20.

We return now to the neutron balance equation and substitute the neutron current density vector by j d. A comparative study on two neutron noise solvers is presented. The present method has the following characteristics. Numerical techniques for the neutron di usion equations in. Diffusion equation 5 laboratory for reactor physics and systems behaviour neutronics neutron balance for a volume element. Neutron diffusion length in reactor grade graphite is measured both experimentally and theoretically. Dividing by the diffusion coefficients and defining the diffusion areas. Neutron diffusion equation 9 to integrate equation 3, we must take into account that it constitutes a system of stiff differential equations, mainly due to the elements of the diagonal. Numerical analysis for multigroup neutrondiffusion. Solution of the neutron diffusion equation by the finite element method in the general multigroup formalism, the neutron diffusion equation is represented by a coupled system of differential equations on the scalar flux 4, where the notation is conventional. So, for the thermal groups ie groups 5 and 4, there are no fission source neutrons. Multigroup diffusion 8 so, for the illustrated 5 group example. This ordinary di erential equations are rewritten in a matrix form.

376 599 897 137 931 953 1202 470 1014 206 673 1410 24 343 420 653 137 67 972 22 65 973 1440 519 715 429 960 904 1366 361 161 275 694 275 1115 1490