User Group Meeting | 2016 | Boise, Idaho, USA

Slides:



Advertisements
Similar presentations
Stored procedures and views You can see definitions for stored procedures and views in the demo databases but you can’t change them. For views, expand.
Advertisements

FRAPCON/FRAPTRAN Code Application NRC Office of Research
Nuclear Safety Research Unit FRAPCON/FRAPTRAN users group meting Manchester (UK), CIEMAT ACTIVITIES on FRAPCON/FRAPTRAN APPLICATIONS ( )
Why python? Automate processes Batch programming Faster Open source Easy recognition of errors Good for data management What is python? Scripting programming.
Pacific Northwest National Laboratory
Programming Types of Testing.
Chapter 6. 2 Objectives You should be able to describe: Function and Parameter Declarations Returning a Single Value Pass by Reference Variable Scope.
SUNY Morrisville-Norwich Campus-Week 12 CITA 130 Advanced Computer Applications II Spring 2005 Prof. Tom Smith.
1 FRAPCON Statistical Package FRAPCON/FRAPTRAN Users Group Meeting September 7, 2012 Paul Clifford Division of Safety Systems Office of Nuclear Reactor.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Testing. Definition From the dictionary- the means by which the presence, quality, or genuineness of anything is determined; a means of trial. For software.
U.S.NRC 2014 FRAPCON/FRAPTRAN Code Applications and Developments
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
Beta F90 Version Status Nolan Anderson Date: July 26, 2011.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
A First Book of C++: From Here To There, Third Edition2 Objectives You should be able to describe: Function and Parameter Declarations Returning a Single.
RFSP-IST UNIX Simulations, and the Application of Sourceforge Prepared By: Aditi Garg Summer Student May-Sept 2005.
Introduction to C Programming CE Lecture 7 Compiler options and makefiles.
CHAPTER TEN AUTHORING.
Department of Mechanical and Nuclear Engineering Reactor Dynamics and Fuel Management Group Comparative Analysis of PWR Core Wide and Hot Channel Calculations.
This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department.
© Janice Regan, CMPT 300, May CMPT 300 Introduction to Operating Systems Memory: Relocation.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
FRAPCON/FRAPTRAN Users Group Meeting: Recent Code Updates and Future Plans Ken Geelhood Walter Luscher Carl Beyer Pacific Northwest National Laboratory.
The Software Development Process
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Program Development Cycle
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Recent Enhancements to Quality Assurance and Case Management within the Emissions Modeling Framework Alison Eyth, R. Partheepan, Q. He Carolina Environmental.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
CMSC 2021 Software Development. CMSC 2022 Software Development Life Cycle Five phases: –Analysis –Design –Implementation –Testing –Maintenance.
1 09/2003 Processing Library Update CF Checker – Script made available as a web based form on the BADC site -
Some of the utilities associated with the development of programs. These program development tools allow users to write and construct programs that the.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
1 RIC 2009 Symbolic Nuclear Analysis Package - SNAP version 1.0: Features and Applications Chester Gingrich RES/DSA/CDB 3/12/09.
SOFTWARE TESTING TRAINING TOOLS SUPPORT FOR SOFTWARE TESTING Chapter 6 immaculateres 1.
Product Training Program
Spreadsheet Engineering
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
Component 1.6.
Chapter 2: The Visual Studio .NET Development Environment
Regression Testing with its types
Component 1.6.
Archiving and Document Transfer Utilities
The Use of AMET and Automated Scripts for Model Evaluation
Objectives Identify the built-in data types in C++
FRAPCON-3/FRAPTRAN APPLICATIONS Unit of Nuclear Safety Research
LESSON 20.
User Group Meeting | 2015 | Zurich, CH
Customization
Vattenfall’s use of FRAPCON for PWR cycle-specific verification
Macrosystems EDDIE: Getting Started + Troubleshooting Tips
FRAPCON/FRAPTRAN Users Group Administration Overview
Compiler Construction
User Group Meeting | 2017 | Jeju Island, Korea
James Blankenship March , 2018
MODULE 7 Microsoft Access 2010
Ken Geelhood Walter Luscher
Tonga Institute of Higher Education
Recent FRAPCON and FRAPTRAN activity at VTT
Microsoft PowerPoint 2007 – Unit 2
IRSN work and perspectives
Chapter 2: Operating-System Structures
Recent IRSN work on FRAPCON-3
Lecture 06:Software Maintenance
Automation of Control System Configuration TAC 18
Running a Java Program using Blue Jay.
Chapter 2: Operating-System Structures
CHAPTER 6 Testing and Debugging.
Presentation transcript:

User Group Meeting | 2016 | Boise, Idaho, USA FRAPCON/FRAPTRAN Users Group Meeting: Recent Code Release and Future Plans Photo Title Slide Design #11 with PLATINUM Background To best incorporate the contents of this title slide into your presentation(s), be sure to use the Select All command (Ctrl+A) before choosing to Copy (Ctrl+C) the content and then Pasting (Ctrl+V) it onto the title slide location within your new or existing PowerPoint file. Ken Geelhood Pacific Northwest National Laboratory Richland, WA November 13, 2018 User Group Meeting | 2016 | Boise, Idaho, USA

User Group Meeting | 2016 | Boise, Idaho, USA Summary Current code versions Summary of Changes FRAPCON-4.0 FRAPTRAN-2.0 Upcoming Changes Changes beyond these versions Next Code Release November 13, 2018 User Group Meeting | 2016 | Boise, Idaho, USA

User Group Meeting | 2016 | Boise, Idaho, USA Current Code Versions FRAPCON-4.0 FRAPCON-4.0 patch 1 FRAPTRAN-2.0 November 13, 2018 User Group Meeting | 2016 | Boise, Idaho, USA

Summary of Changes: FRAPCON-4.0 Extensive work has been done to modernize the FORTRAN language used for FRAPCON Commons have been eliminated and variables are stored in modules for use in other subroutines Code changed from fixed format to free format More modern syntax has been employed for logic tests. Eg <, <=, ==, >=, > rather than lt, le, eq, ge, gt All subroutines have been grouped into modules according to their function Go to statements and if, then, else constructs have been replaced with CASE statements wherever possible Need for compiler options has been eliminated Double precision explicitly stated on all variables All variables explicitly declared Variables are dynamically dimensioned to the size of the current problem No restriction on # of axial (na) or radial (nr, ngasr) nodes, no limit to the # of timesteps (im) or axial power profiles (up to im) Code will be distributed with makefile for compiling on LINUX and OSX November 13, 2018 User Group Meeting | 2016 | Boise, Idaho, USA

Summary of Changes: FRAPCON-4.0 (cont.) Code predictions from FRAPCON-4.0 are nearly identical to FRAPCON-3.5 Several bugs have been removed and models have been improved Update to plenum temperature model Update to gas properties Several new capabilities have been added Added the ANS-5.4 (2011) Standard Fission Product Release Model “EM” options have been removed Ability to model spent fuel storage using the DATING creep models added Ability to use the ANS-5.1 decay heat model to calculate heating after shutdown added Ability to specify axial coolant conditions (Temp, Press) was added Various “Developer” options have been added to allow the user to change various model parameters for sensitivity study These options have the potential to change the FRAPCON results such that the outputs are no longer validated November 13, 2018 User Group Meeting | 2016 | Boise, Idaho, USA

Summary of Changes: FRAPCON-4.0 Patch 1 Fix error in terminating oxidation calculation (calcoxide) Intel 2015 Compliance Fix error with specified cladding temperatures Compiles with GNU FORTRAN Replaced error function to use FORTRAN error function Removed Scratch file Added ability to output B10 concentration Added ability to input ZrB2 thickness in SI units Fix error in spring unit conversion Corrected error in ANS-5.4 2011 model November 13, 2018 User Group Meeting | 2016 | Boise, Idaho, USA

Summary of Changes: FRAPTRAN-2.0 Extensive work has been done to modernize the FORTRAN language used for FRAPTRAN Commons have been eliminated and variables are stored in modules for use in other subroutines Code changed from fixed format to free format More modern syntax has been employed for logic tests. Eg <, <=, ==, >=, > rather than lt, le, eq, ge, gt All subroutines have been grouped into modules according to their function Go to statements and if, then, else constructs have been replaced with CASE statements wherever possible Need for compiler options has been eliminated Double precision explicitly stated on all variables All variables explicitly declared Variables are dynamically dimensioned to the size of the current problem No restriction on # of axial (na) or radial (nr, ngasr) nodes, no limit to the # of timesteps (im) or axial power profiles (up to im) Code will be distributed with makefile for compiling on LINUX and OSX November 13, 2018 User Group Meeting | 2016 | Boise, Idaho, USA

Summary of Changes: FRAPTRAN-2.0 (cont.) Code predictions from FRAPTRAN-2.0 are nearly identical to FRAPTRAN 1.5 Several bugs have been removed and models have been improved Update to void volume calculations Changes to transient thermal solution proposed by Lars Jernkvist from Quantum Technologies was implements Several new capabilities have been added Water properties file not necessary Option to select relocation model was added Improved ability to link to TH codes November 13, 2018 User Group Meeting | 2016 | Boise, Idaho, USA

Summary of Changes: FRAPCON-4.0 and FRAPTRAN-2.0 Updates have been made to the Excel Auto Input Generator All input variables are available to the user through this file Tabs with required input are shown in red Tabs with optional input for exercising various code options are shown in blue Standard dimensions from various assembly designs are available to pre-populate input Generator has been made dynamic (can continue as needed for axial variations, power history, coolant conditions, etc.) Updates have been made to the Excel Plot File Ability to plot an axial plot at a various time steps has been added to “1D data” tab Surface plots in “2D data” tab improved Ability added to plot axial and radial gas information added (nplot=2) e.g. gas in grains, grain boundary gas, produced gas Ability to switch between British/SI units November 13, 2018 User Group Meeting | 2016 | Boise, Idaho, USA

Summary of Changes: FRAPCON-4.0 and FRAPTRAN-2.0 (cont.) Updates have been made to the QA procedures GitHub used for version control of source code V&V cases established Unit test cases. Separate driver program run subroutines to verify their performance relative to hand calculations Verification test cases. Database of test cases is being established to test all code functionality Validation test cases. Integral Assessment cases used to validate code predictions Code change tracking tool implemented to assign, track, and document new code developments FRAPVALID auto validation tool from IRSN implemented to assess the impact of new code modifications Dakota scripts written for FRAPCON and FRAPTRAN uncertainty analyses Modernization of assessment cases November 13, 2018 User Group Meeting | 2016 | Boise, Idaho, USA

Upcoming Changes (underway) FRAPCON General Improvements and Reliability Automate time step size reduction in creep subroutine to avoid crashes Retune FRAPFGR model to make this model the primary FGR model and add output of grain boundary gas and high burnup rim structure. FRAPTRAN General Improvements and Reliability Investigate and fix problems with code crashes and eliminate unnecessary error messages Investigate and fix as appropriate the following potential issues in the code: Adjust fast neutron flux and burnup for gadolinia rods Investigate potential inconsistencies between thermal and mechanical gaps Investigate passage of rod internal pressure from FRAPCON to FRAPTRAN Add fuel swelling due to fission gas swelling in FRAPTRAN Fix problem with calculating DT on OD and ID of cladding in FRAPTRAN Add ability to input CRUD thickness and calculate DT in FRAPTRAN Develop hydride reorientation model Modernization of assessment input cases to match current code capability November 13, 2018 User Group Meeting | 2016 | Boise, Idaho, USA

Changes Beyond These Versions NRC and PNNL are developing a 5 year plan for FRAPCON and FRAPTRAN. Some items for this plan include: Better integration with SNAP Expansion of the integral assessment case inventory including most or all Halden tests Improvements in ballooning models in axial direction, to support eventual predictions of fuel dispersal, as well as axial stack relocation, and inclusion of grid spacers Look into vendor developments and ensure that NRC codes are following the trends, such as pellet additives, new cladding types Ensure that the NRC codes are providing reasonable predictions for SMR fuel designs and make necessary changes Perform a targeted literature review to keep track of domestic and international developments in licensed fuel performance codes, to stay at the state-of-the-art Integration or coupling with TRACE and PARCS FRAPTRAN dynamic time stepping based on back-stepping and normalized change metric, as well as output to the console to inform the user on status of calculation November 13, 2018 User Group Meeting | 2016 | Boise, Idaho, USA

User Group Meeting | 2016 | Boise, Idaho, USA Next Code Release Plan to release FRAPCON-4.1 and FRAPTRAN-2.1 by September 2018 November 13, 2018 User Group Meeting | 2016 | Boise, Idaho, USA