Startseite Technik Mathematical modeling of point kinetic equations with temperature feedback for reactivity transient analysis in MTR
Artikel
Lizenziert
Nicht lizenziert Erfordert eine Authentifizierung

Mathematical modeling of point kinetic equations with temperature feedback for reactivity transient analysis in MTR

  • Hala Kamal Girgis Selim EMAIL logo
Veröffentlicht/Copyright: 14. Februar 2022
Veröffentlichen auch Sie bei De Gruyter Brill

Abstract

The behavior of the nuclear reactor in response to any sudden change in reactivity is very important for reactor control. Positive reactivity insertions causes power excursion and could have a destructive impact on the reactor core. The aim of the study is to investigate the safety features of a material test reactor (MTR) during reactivity transient with emphasis on the capability of the mathematical modeling using programming language. Therefore a mathematical model using Python3.6; high-level programming language is developed to solve the point kinetic equations taking into account Doppler and moderator feedback effects. The model is validated with AIREKMOD_RR; point kinetic computer code for reactivity transient analysis in nuclear research reactors. The results of the Python model demonstrate the inherent safety features of the MTR reactor. Also, there is good agreement between the results of the Python model and AIREKMOD_RR code, illustrating the efficiency of the Python model in simulating the behavior of the reactor core under reactivity transient.


Corresponding author: Hala Kamal Girgis Selim, Nuclear and Radiological Regulatory Authority, 3 Ahmed El-Zomar, Nasr City, Cairo, Egypt, E-mail:

  1. Author contributions: All the authors have accepted responsibility for the entire content of this submitted manuscript and approved submission.

  2. Research funding: None declared.

  3. Conflict of interest statement: The authors declare no conflicts of interest regarding this article.

Appendix A

The differential equations in our model are implemented as system differential equations that are solved simultaneously in Python with the “Scipy. Integrate” package using function odeint

y = odeint(model, y0, t)

The function odeint requires the following three inputs:

  1. model: Function name that returns derivative values at requested y and t values as dydt = model(y, t)

  2. y0: Initial conditions of the differential states

  3. t: Time points at which the solution should be reported.

The system equations are represented as follow:

d Y d t = A Y + B

Y [ 1 ] = P Y [ 2 ] = C 1 Y [ 3 ] = C 2 Y [ 4 ] = C 3 Y [ 5 ] = C 4 Y [ 6 ] = C 5 Y [ 7 ] = C 6 Y [ 8 ] = T f Y [ 9 ] = T c Y [ 10 ] = T m

A [ 1 , 1 ] = ρ β Λ A [ 1 , 2 ] = λ 1 A [ 1 , 3 ] = λ 2 A [ 1 , 4 ] = λ 3

A [ 1 , 5 ] = λ 4 A [ 1,6 ] = λ 5 A [ 1 , 7 ] = λ 6

A [ 2 , 1 ] = β 1 Λ A [ 2 , 2 ] = λ 1

A [ 3 , 1 ] = β 2 Λ A [ 3 , 3 ] = λ 2

A [ 4 , 1 ] = β 3 Λ , A [ 4 , 4 ] = λ 3

A [ 5 , 1 ] = β 4 Λ A [ 5 , 5 ] = λ 4

A [ 6 , 1 ] = β 5 Λ A [ 6 , 6 ] = λ 5

A [ 7 , 1 ] = β 6 Λ A [ 7 , 7 ] = λ 6

A [ 8 , 1 ] = 1 M f C f A [ 8 , 8 ] = 1 M f C f R c A [ 8 , 9 ] = 1 M f C f R c

A [ 9 , 8 ] = 1 M c C c R c A [ 9 , 9 ] = ( 1 M c C c R c + 1 M c C c R m ) A [ 9 , 10 ] = 1 M c C c R m

A [ 10 , 9 ] = 1 M m C m R m A [ 10 , 10 ] = ( 1 M m C m R m + 2 W M m )

B [ 1 ]  to  B [ 9 ] = 0.0

B [ 10 ] = 2 W M m T i n

References

Caia, X., Langtangen, H.P., and Moe, H. (2005). On the performance of the python programming language for serial and parallel scientific computations. Sci. Program. 13: 619804, https://doi.org/10.1155/2005/619804.Suche in Google Scholar

Heinold, B. (2012). A practical introduction to Python programming. Department of Mathematics and Computer Science Mount St. Mary’s University, Los Angeles.Suche in Google Scholar

Hetrick, D. (1971). Dynamics of nuclear reactors. University of Chicago Press, Chicago and London.Suche in Google Scholar

International Atomic Energy Agency (2008). Safety analysis for research reactors, safety reports series no. 55. IAEA Publication, Vienna.Suche in Google Scholar

International Atomic Energy Agency (2016). Safety of research reactors, safety standards series no. SSR-3. IAEA Publication, Vienna.Suche in Google Scholar

Kinard, M. and Allen, E.J. (2004). Efficient numerical solution of the point kinetics equations in nuclear reactor dynamics. Ann. Nucl. Energy 31: 1039–1051, https://doi.org/10.1016/j.anucene.2003.12.008.Suche in Google Scholar

Lewis, E. (1977). Nuclear power reactor safety. John Wiley & Sons, New York.Suche in Google Scholar

Mohamed, F. (2011). Analysis of reactivity accidents in MTR for various protection system parameters and core conditions, Ph.D. thesis. Alexandria University Press, Alexandria.Suche in Google Scholar

Nuclear Energy Agency Data Bank (1993). AIREKMOD_RR - a point kinetic computer code for reactivity transient analysis in nuclear research reactors. User guide & validation/benchmarking. Organization for Economic Co-operation and Development, Paris.Suche in Google Scholar

Petersen, C., Dulla, S., Vilhena, M., and Ravetto, P. (2011). An analytical solution of the point kinetics equations with time-variable reactivity by the decomposition method. Prog. Nucl. Energy 53: 1091–1094, https://doi.org/10.1016/j.pnucene.2011.01.001.Suche in Google Scholar

Upadhyay, R., Dutta, G., Singh, M., Bera, D., and Srivastava, N. (2014). A numerical solution of the point kinetics equations and its validation. Math. Sci. Int. Res. J. 3: 993–1005.Suche in Google Scholar

Received: 2020-09-14
Published Online: 2022-02-14
Published in Print: 2022-02-23

© 2021 Walter de Gruyter GmbH, Berlin/Boston

Heruntergeladen am 13.12.2025 von https://www.degruyterbrill.com/document/doi/10.1515/kern-2020-0066/html?lang=de
Button zum nach oben scrollen