Center for Development of Nuclear Informatics - National Nuclear Energy Agency PUSPIPTEK, Serpong, Tangerang, Banten, Indonesia * Email: sintaadi@batan.go.id
Abstract. Data processing software packages such as VSOP and MCNPX are softwares that has been scientifically proven and complete. The result of VSOP and MCNPX are huge and complex text files. In the analyze process, user need additional processing like excell to show informative result. This research develop an user interface software for output of VSOP and MCNPX. VSOP program output is used to support neutronic analysis and MCNPX program output is used to support burn-up analysis. Software development using iterative development methods which allow for revision and addition of features according to user needs. PYTHON is used as a programming language, because Python is available for all major operating systems: Windows, Linux/Unix, OS/2, Mac, Amiga, among others. Values that support neutronic analysis are k-eff, burn-up and mass Pu239 and Pu241 . For burn-up analysis used the mass inventory values of actinide (Thorium, Plutonium, Neptunium and Uranium). Values are visualized in graphical shape to support
analysis.
Keywords : Output Software development, Iterative development, VSOP, MCNPX
INTRODUCTION
On the nuclear energy application some software package like MCNPX and VSOP are available. The neutronics analysis code VSOP is used for the prediction and verification of the first full power operation. The characteristics of pebble bed high temperature gas cooled reactors are taken into account. (Xingqing & Yongwei, 2004). MCNPX can be used for the calculation of criticality and burn-up to the terrace PWR by using cross-sections of data libraries (Hartini, Andiwijakusuma, & Wahanani, 2013). The result of VSOP and MCNPX packages are huge and complex text files.Usual problems in simulation output analysis are lack of statistical basis, lack of adequate software, errors in the concepts of simulation and historical reasons. Available software has a slave role. Most of them offer several data analysis alternatives in order to free users from time consuming analysis work, but do not worry about hypotheses and criteria for a correct applicability of the available analysis techniques (Vaccaro & Wagner, 1999). . The process of looking for a suitable output require time and knowledge entire output produced. In the analyze process, user need additional processing like excell to show informative result. Simulation users need software with friendly interfaces and focused on the question that are most relevant to the data analysis.
Simulation is performed by user who came different degree of user expertise. The most common types of output analysis software are independent packages and modules integrated into simulation environtment.(Vaccaro & Wagner, 1999). Based on this background, this research aim to develop an user interface software of VSOP and MCNPX output. This development is usefull to support analysis. Input data for this development selected from the result of VSOP and MCNPX. VSOP output is used to support neutronic analysis. MCNPX output is used to supports burn-up analysis. PYTHON is used as a programming language, because Python is available for all major operating systems: Windows, Linux/Unix, OS/2, Mac, Amiga, among others (ANONIM).
needs appropriate based on priorities. Figure 2 is a picture of an iterative process is carried out.
First Iterative of VSOP output related to neutronic problems. Based on subject matter do analyzed on VSOP output . Data related to neutronic results such as k-effective value, burn-up, mass of Pu241 and mass of Pu239. Values are visualized in graphical shape to support analysis. Graph supports neutronic analysis such as K-eff vs. Burn-up, K-eff vs. Day, Day vs. Burn-up, Massa Pu239 vs. K-eff and Mass Pu241vs K-eff . Figure 3 shows step of process such as output VSOP file, result of filter data to support neutronic analysis and Graph.
As in the VSOP, the first iterative on the output MCNPX is analyze burnup problem. Values that support burn-up analysis are k-eff, burn-up and actinide mass inventory (Thorium, Uranium, Neptunium and Plutonium).Values are visualized in graphical shape. Graph support burn-up analyze are K-eff vs Burn-
up, Burn-up vs massa Thorium, Burn-up vs massa Neptunium, Burn-up vs massa Uranium and Burn-up vs massa Plutonium
Development software with iterative development allows for improvement and increase in the process. The feedback generated by assessment at the end of each iteration allows action to be taken by adjusting the plans for the next and all subsequent iterations. This development is expected to produce an output software interface classified properly and sufficiently complete to assist users in the analysis process.
REFERENCES
1. 2. ANONIM. (t.thn.). About Python. Access on June 28, 2013, Python Programming Language-Official Website: www.python.org/about Hartini, E., Andiwijakusuma, D., & Wahanani, N. A. (2013). Pengembangan Kode Untuk Analisis Ketidakpastian Probabilistik Parameter Input Pada Perhitungan Burn-Up. Lokakarya Komputasi dalam Sains dan Teknologi Nuklir 2012 (hal. 215). Jatinangor, Sumedang: BADAN TENAGA NUKLIR NASIONAL. Jalote, P. (t.thn.). Indraprastha Institute of Information Technology Delhi. Acess on June 28, 2013, Indraprastha Institute of Information Technology Delhi: www.iiitd.edu.in/~jalote/papers/TimeboxingChap.pdf Munassar, N. M., & Govardhan, A. (2010). A Comparison Between Five Models of Software Engineering. International Journal of Computer Science Issues , 94-101.
3.
4.
5. 6.
Vaccaro, G. L., & Wagner, F. R. (1999). On the Requirements of Simulation Output Analysis Software. ESS'99-European Simulation Sysmposium . Xingqing, J., & Yongwei, Y. (2004). Physical Design and Calculation for The First Full Power Operation Of the 10 MW High Temperature Gas Cooled Reactor-Test Module (HTR(-10). 2nd International Topical Meeting on High Temperature Reactor Technology. Beijing, China.