Sponsored by the U.S. Nuclear Regulatory Commission Volume 13 / Number 1 / December 2013 Fall 2013 CAMP Meeting he Fall 2013 CAMP Meeting was held from November 6 through 8 at the Hotel Palomar in the historic Dupont Circle neighborhood of Washington, DC. It was one of the most well attended Fall meetings with a total of fifty-six participants from seventeen countries participating in the meeting. Countries represented included Brazil, Canada, China, Croatia, Czech Republic, Germany, Italy, Japan, Korea, Poland, Slovenia, Sweden, Switzerland, Spain, Taiwan, United Arab Emirates and the United States. The CAMP members were welcomed to the meeting by Ms. Kathy Gibson, Director of the Division of Systems Analysis in the NRC Office of Nuclear Regulatory Research. Following introductory remarks Ms. Gibson informed the CAMP members of Antony Calvo’s reassignment to another NRC division, and indicated that Carl Thurston and Dr. Kirk Tien will be sharing Antony’s duties under the direction of Dr. Chris Hoxie. She thanked the CAMP members for their hard work which contributes to the success of the CAMP program. The work that CAMP T (Continued on page 2) TRACE User Problems his is a report on TRACE user problems and resolutions. Open trouble reports identified in the previous newsletters with no new progress are not discussed, but can be found in the TRACE trouble report system (TRACEZilla) on the NRC Codes website (https://www.nrccodes.com). been resolved or closed or duplicates. T A resolved trouble report indicates that it has been addressed with an update or documentation change that is pending. A closed trouble report indicates that it has either been addressed by successfully re-running the test problem(s) of interest with a current version of TRACE or it has been closed by incorporating a pending update into the NRC developmental version of TRACE. A pending update implies that it has been tested, documented, reviewed, and submitted to the NRC, but has not been included in the developmental version of For the time period between January 1, 2013 and December 31, 2013, 31 new trouble reports were submitted to TRACEzilla. 69 trouble reports were either resolved or closed during this same time period. As of December 31, 2013, there are 672 trouble reports in the TRACE bug reporting system; 21 of those are open, with the remainder resolved, closed, or duplicates. This implies that ~97% of the TRACE trouble reports have (Continued on page 4) Contents: Fall CAMP Meeting TRACE User Problems Recent RELAP5 User Problems Items of Interest Thermal-Hydraulic Code News Committed to the support of the T/H Codes User Community Website: https://www.nrccodes.com 1 Thermal-Hydraulic Codes News December 2013 Dr. Hoxie described the major elements of the “Reactor Core and System Analysis Code Suite”. The codes included in this suite include SNAP (platform/graphical user interface), Triton/Helios/CASMO and GenPMAXS (cross section library generation), PARCS & PATHS (core physics and steady state thermal hydraulics) and TRACE (reactor system thermal hydraulic analysis). Fall 2013 CAMP Meeting …continued from page 1 members are performing is a very high priority for NRC in providing oversight of reactor licensees and applicants, and helping the NRC accomplish its safety mission. Ms. Gibson discussed how the CAMP program benefits both the NRC and CAMP members. Dr. Hoxie provided an overview of NRC/ISL presentations at this meeting. In addition, he provided a brief overview of recent TRACE development, PARCS / PATHS / GenPMAXS development and SNAP development, along with a brief status summary for RELAP5. Member contributions have leveraged NRC resources, improved the codes, and improved modeling. Examples include areas such as identifying code errors and plant modeling for new applications. Programs have provided a venue for members to develop and share knowledge about thermal-hydraulic safety analysis. The user community and the quality of the analysis codes benefit through the network effect of the program. Dr. Hoxie presented information on the PWR TRACE modeling guidelines. The modeling guidelines are a document that presents a complete set of recommendations for inputs specific to PWR plant models for Westinghouse, Combustion Engineering, and Babcock & Wilcox type designs currently operating in the U.S. The modeling guidelines are being developed to (1) codify “best practices” for PWR modeling, (2) serve as a training tool, and (3) help highlight areas of need or guide future investigation. The modeling guidelines will be used to (1) form a consensus on how specific PWR plant models are to be built, and (2) potentially provide assistance in modeling other PWR designs, though the strict applicability of the guidelines is currently limited. The guidelines will ultimately be translated to test facility modeling to ensure that all modeling details are consistent between plant and assessment models. The PWR TRACE modeling guidelines are available now on the NRCCodes Sharepoint site (https://www.nrccodes.com). The NRC is seeking CAMP member feedback for these guidelines. Dr. Hoxie also mentioned that there is ongoing work to develop BWR Modeling Guidelines. As TRACE matures, CAMP will be an important contributor to its future development and assessment, and CAMP membership is expected to continue to expand based on increased nuclear activities worldwide. As evidence, two new CAMP members were announced: Netherlands and Vietnam. Carl Thurston then welcomed the CAMP members and thanked them for supporting the CAMP program. Of the 56 attendees at this meeting, there were 35 international members and 20 NRC staff. 33 presentations were provided at this meeting. Carl motioned to accept the meeting minutes from the Spring 2013 CAMP meeting. Chester Gingrich seconded the motion, and the minutes were accepted. TRACE is used at the NRC for licensing support and design certification activities: ESBWR, US-EPR, US APWR, AP1000, ABWR, Integrated PWR pre-application phase, power uprates for operating reactors and Generic Safety Issue (GSI) support. Carl introduced Marlin Strand and thanked him for supporting the Fall 2013 CAMP Meeting. Marlin introduced the evening activities for the CAMP meeting, and welcomed everyone to Washington, DC. The first technical presentation was given by Dr. Chris Hoxie of the USNRC. Dr. Hoxie gave a presentation on the Status of NRC Code Development. CAMP related contacts at the NRC were provided as follows: Dr. Hoxie presented the release dates for TRACE V5.0 Patch 02 and 03, and indicated that Patch 04 is being finalized and should be ready for release in early 2014, less than two years after the Patch 03 release. It is strongly recommended that CAMP members upgrade to Patch 03, which is more robust and has better CPU performance. Dr. Hoxie showed a graph of CPU performance for a SBLOCA transient, and the improvement with Patch 03 was quite significant. CAMP Program: [email protected] NUREG/IA: [email protected] CAMP Code Distribution: [email protected] TRACE: [email protected] SNAP: [email protected] PARCS: [email protected] RELAP5: [email protected] Lastly, Dr. Hoxie reminded CAMP members that TRACE is the future of NRC safety systems thermal hydraulic analysis. The NRC would like CAMP members to focus their assessments on TRACE, and suggested the 2 Thermal-Hydraulic Codes News December 2013 following areas: fuel rod models, grid spacer models, pre-CHF droplet field void fraction predictions and additional integral tests. Since 1998, 417 user problems have been reported: 298 are resolved, 30 are in work, 28 are on hold and three are not resolvable. A complete list of user problems from 1998 to date is posted on the NRCCodes Sharepoint site (https://www.nrccodes/com). RELAP5 priorities from the Spring 2013 TPC meeting were presented and briefly discussed. Next, Chris Murray (USNRC) gave a presentation on TRACE Code Development Status. TRACE follows a system of releasing major versions followed by periodic numbered patch releases. Patch release history is as follows: V5.0 Patch Release 01 (10/17/2008) V5.0 Patch Release 02 (06/02/2010) V5.0 Patch Release 03 (05/11/2012) V5.0 Patch Release 04 (early 2014) Focus for TRACE is on making the code more robust as well as key modeling improvements. Presently there are 650 total trouble reports in our tracking system (as of 10/24/2013). 578 trouble reports are closed out, 56 trouble reports are considered resolved, but not yet closed out, and 16 trouble reports are open. Since the last CAMP meeting 30 new developmental code versions have been created, 24 new unique trouble reports were submitted, 44 trouble reports have been resolved or closed out. Additional presentations included: Chris Murray then described some of the more significant changes that have gone into TRACE since the last CAMP Meeting (from V5.750 to V5.823). The major changes include fuel rod model improvements, usability enhancements, uncertainty quantification, CONTAN improvements and other bug fixes. In addition, the PARCS source in TRACE was updated to v32m11, which went into TRACE V5.771. Users can see a snapshot of the recent TRACE development activity on https://www.nrccodes.com using the Build page. Planned fixes or updates are listed in the Holding Bin. TRACE V5.0 Patch 4 is planned to be released in March 2014. Doug Barber then reported on the RELAP5/MOD3.3 status. The latest full release is RELAP5/MOD3.3Patch04, which is Version 3.3iy, October 2010. The most recent developmental version is 3.3js. A table showing the code names, version numbers and release dates for all RELAP5/MOD3.3 releases was provided. Resolution for one user problem was reported and discussed. UPN 2013-05 from Wojtek Baltyn dealt with code indexing errors when processing input from the radiation enclosure cards. In addition, there were several bugs related to compilation with the g77 compiler that were addressed. The features implemented as fixes to resolve this user problem were made Version 3.3js. User problems continuing to be worked and on hold were also briefly discussed. 3 Dr. Nathanael Hudson, US NRC, “PARCS Status and Updates” Chester Gingrich, US NRC, “SNAP Status and Updates” Dr. Jennifer Uhle (presented by Dr. Joseph Staudenmeier), US NRC, “Regulatory Use of Thermal Hydraulic Systems Analysis Codes” Chester Gingrich & Dr. Steve Bajorek, US NRC, “TRACE Uncertainty Quantification Demonstration” Ilijana Ivekovic, ENCONET, “CAMP Activities in Croatia” Dr. Andrej Prosek, Josef Stefan Institute, “Status of CAMP Activities in Slovenia” Dr. Ernest Staron, National Atomic Energy Agency of Poland (PAA), “CAMP Related Activities in Poland 2013” Dr. Aeju Cheong, Korea Institute of Nuclear Safety (KINS), “Status of CAMP Activities in Korea” Yu Chiang, Institute of Nuclear Engineering and Science, “Status of CAMP Activities in Taiwan” Sean Roshan, Royal Institute of Technology, KTH, “Status Report of CAMP Activities in Sweden” Markus T. Schlenker, Karlsruhe Institute of Technology, “Determination of Equilibrium Cycles for Reduced Moderation BWR with PARCS and Assessment of Reactivity Coefficients” Thermal-Hydraulic Codes News December 2013 Dr. Stephanie P. Bush-Goddard, US NRC, “The Radiation Protection Code Analysis and Maintenance Program (RAMP)” Dr. Fulvio Mascari, ENEA (Remote Presentation), “Analyses of Natural Circulation Phenomena Typical of the MASLWR by using the TRACE V5 Code” Dr. Victor Sanchez, Karlsruhe Institute of Technology (KIT), “Extension of GenPMAXS to Support the Monte Carlo Lattice Code SERPENT2 Beta” Dr. Patrick Raynaud, US NRC, “Core-Wide Estimates of Fuel Dispersal During a LOCA with FRAPCON/ FRAPTRAN and TRACE” page 1 TRACE. Inclusion of a pending update into TRACE typically requires additional review and testing by the NRC staff. Dr. Yong Jin Cho, Korea Institute of Nuclear Safety, “Progress Report - TRACE Assessment for PASCAL Local Condensation Experiment” Pavel Kral, UJV Rez, “Analysis on Condensation Models in RELAP and TRACE” Dr. Aaron Epiney, Paul-Scherrer Institute, “PSI TRACE/PARCS Methodology for Steady-State BWR Analyses” Dr. Konstantin Nikitin, KKM, Switzerland, “Minimal Requirements to the ThermalHydraulics/Neutronics Mapping for BWR/6 ATWS” Joshua Whitman, US NRC, “New TRACE Feature: Adaptive User-Independent Time-Step Optimization (AUTO)” Joshua Whitman, US NRC, “Changes to TRACE Error and Warning Messages” Tetsuhiro Ozaki, Nuclear Fuel Industries, Ltd., “Validation of TRAC-BF1 Code and Estimation of Interfacial Shear Uncertainty” Dr. Nathanael Hudson, US NRC, Updates, Assessments, and Status” Haejung Sung, KEPCO, “TRACE Assessment using VAPER Tests” Dr. Suk K. Sim, Environment & Energy Technology, Inc., “Investigation of the Loop Seal Clearing Phenomena for the ATLAS DVI /CL SBLOCA Tests using MARS-KS” TRACE User Problems …continued from Petr Heralecky, TES s.r.o., “Post-Test Analysis of Upper Plenum Break 11% at PSB VVER Facility using TRACE V5.0 and RELAP5 MOD3.3” Social activities during the CAMP Meeting included a social hour on Wednesday evening and a wine tasting followed by a tour of the Phillips Collection on Thursday evening. The Spring 2014 CAMP Meeting will be held at the University of Zagreb in Croatia. The most current developmental version of TRACE is Version 5.831 as of December 31, 2013. Updates included in Version 5.831 can be found on the TRACE user support web site (https://www.nrccodes.com). New Trouble Reports Still Open The following new trouble reports are still open and have not been resolved or closed. Trouble Reports 653 – Power weighting of reactivity feedback parameters. A developer while reviewing the FxBoronReact update noted some inconsistencies in the power weighting for the core reactivity feedback parameters. In general, the intent of the power weighting is to increase the importance for a given reactivity feedback parameters in the region where the neutron flux or local power is relatively large. The specific problem identified was the power weighting factors were not normalized correctly when the core bypass and water rod regions of the core were included. In addition, the power weighting factor for the water rods and core bypass for BWRs was set to 1.0 and the power weighting factor should be approximated with the lower fuel power factor. This trouble report is still under investigation. “PATHS: Trouble Reports 658 – PARCS bug for ADF rotation when there is more than 1 mesh in 1 fuel assemble. Dr. Masahiro Furuya, CRIEPI, “Code Validation for Rapid Flow-Decrease Event in SIRIUS-F Facility which Simulates ABWR” A user reported that when PARCS V3.1m07 was used to simulate a PWR core in steady-state the code crashed. The neutronic mesh for each fuel assembly is 2x2 and the ADF option was set to true in the tree_xs input. The ADF rotation option in ROT_ADF was also set to true. Dr. Masahiro Furuya, CRIEPI, “Investigation of Fukushima Daiichi Accident with TRACE Code” 4 Thermal-Hydraulic Codes News December 2013 User reported that outside reflector lattices are rotated according to their positions and macro cross-sections were input a PMAX files. This trouble report is still under investigation. more information concerning why the calculation could not continue and what needed to be done to correct the error. This approach reduces the number of warning and error messages written before TRACE would normally stop at the end of input processing. The user had a difficult time determining which messages were fatal input errors and which messages were warnings or information messages. With the new methodology in the newErr update input error messages are easily identified, since the code stops for the first input error encountered and all other user messages are clearly labeled as warnings, information, etc. This update closes this trouble report. Trouble Reports Closed During the time period from September 26, 2012 to December 18, 2012 the following trouble reports have been closed with updates included into the NRC developmental version of TRACE. In some instances, these trouble reports have been closed by rerunning the test problems of interest with the most current version of TRACE and/or by modifying TRACE documentation to address the issue. Trouble Report 355 – Recovery from a Time-Warp. Update AUTO went into version 5.770 and closed this trouble report. Update AUTO adds to TRACE the capability to backup more than one time step if TRACE fails with time step cannot reduce below user input for DTMIN. When TRACE repeats the last time step over and over with smaller and smaller time step sizes, this indicates that TRACE cannot resolve this numerical problem with a smaller time step. For earlier versions of TRACE this required a rerun or restarting with a smaller DTMAX in attempt to solve through this numerical problem. With AUTO TRACE has the capability to backup more than one time step and rerun through the problem time period with smaller time step size. With this update the robustness of the code is significantly improved. Note this AUTO backup logic does not currently work with PARCS coupled or CONTAN coupled TRACE calculations. Trouble Report 287 – Inconsistencies in reactivity feedback models in TRACE. Update R5fdbkFix went into version 5.793 of TRACE. Update R5fdbkFix added RELAP5 reactivity feedback model capability into the BWR reactivity feedback models in TRACE. This closes this trouble report. Trouble Report 299 – Error in mass flow rates used in HTC calculations when 1D PIPE is deadend. The MIT pressurizer test problems were rerun with version 5.765 and the 1D and 3D models of these tests gave consistent results. The Clean1Ddrag update went into version 5.750 and closed this trouble report. The Clean1Ddrag update moved the 1D interfacial and wall drag from a component based method to a global data structure method. With this change the stratified flow weighting factor (i.e., wfhf) was calculated consistently for 1D and 3D deadend fluid cells (i.e., inlet but no outlet). Trouble Report 398 – Accumulation of round-off error in the shifting of tables relative to a trip. Update unShiftTables when into version 5.763 and closed this trouble report. The original logic in TRACE shifted tables each time step relative to when a controlling trip status had last changed. This continuous shifting and adjustment of tables relative to trip status changes could result in significant accumulation of round-off error in a given table depending upon how many time steps the table was shifted. Update unShiftTable replaced this logic so that the time when a controlling trip status changed could be saved with the table and used to determine the correct independent variable values to be used to evaluate the table. This eliminated the accumulation of round-off error, since the tables are no longer shifted. Trouble Report 325 – Typical velocity error for restart with components replaced with ASCII input. Update FxRstVels went into version 5.721. With this update if there is a relatively small inconsistency for a given cell edge between the fluid velocity in the ASCII as compared to the fluid velocity in the restart file a user warning is written and restart file velocity is used for that cell edge in the ASCII input file. If the velocity difference is significant, then input error is thrown the calculation is stopped. This trouble report is closed. Trouble Report 354 – Excessive warning messages. Trouble Report 400 – Getting a -0 for Diff->statName. Update newErr went into version 5.780. This update changed the TRACE input error processing logic so that the first input error encountered results in the calculation stopping after writing an input error message for the users. In addition, an effort was made to improve the error messages and attempt to provide the user with When two TRACE output files are the same the TRACE perl testing scripts compare them using the diff program and result should be a diff file with 0 length. However, sometimes on the RedHat LINUX operating system the file length would be -0. This would indicate that results 5 Thermal-Hydraulic Codes News December 2013 for this test problem changed or were different, when in fact they were the same. Using the most current perl scripts and with Lahey compiler on the LINUX 64 bit OS with version 5.820 this behavior was no longer observed and this trouble report was closed. pipeType option 9 to the PIPE component. PIPEs with pipeType option 9 have all of the PRIZER component modeling capability included into the PIPE component. This allows side junctions to be included into a PIPE component with pipeType equal to 9. Trouble Report 403 – Signal variables for CONTAN component. Trouble Report 585 – Enhancements to built-in heater model in PRIZER component. Update CONTANCTRL went into version 5.670 and update CONTANSV went into version 5.651 and closed this trouble report. These two updates added signal variables and control block capability to the TRACE CONTAN component. Update FxPRIZERSJ went into version 5.680 and closed this trouble report. Update FxPRIZERSJ added pipeType equal to 9 to the PIPE component, which implies PIPE components can be used to simulate pressurizers. PIPE component power to fluid table and trips input can be used to trip off pressurizer heaters when pipeType is 9. Trouble Report 468 – APEX1000 small break modeling guidelines. Trouble Report 591 – Potential error with direct moderator heating. Application of NRC small break modeling guidelines to APEX1000 indicate that when there is an orifice in the cold leg pipe wall critical flow model should be turned on there and if controlling choking is not expected downstream from this location, then this can be the only critical flow location simulated. For example, SJC connected from cold leg to an atmospheric break. However, long runs of relative small piping from the cold leg to the break flow tank with valves between the cold leg and the break flow tank may result in the controlling critical flow moving from the cold leg break orifice to the VALVE component. Therefore, the complete critical flow discharge line including VALVE components may need to be simulated for these types of tests. In a plant small break accident with a hole or split in the side of a cold leg or hot leg, there is not discharge piping to be simulated. An SJC connected to a BREAK component is the appropriate model. This trouble report is closed. Update FxDirModHEat went into version 5.783 and closed this trouble report. This update adds the capability to TRACE for the user to specify as functions of time the fraction of the fission heat and/or decay heat that is direct moderator heating. Direct moderator heating associated with the fission power is due mainly to neutron slowing down or interacting with the moderator water. Direct moderator heating associated with decay heat power is due mainly to gamma ray interaction with the moderator water. Fraction of these two sources of power that is direct moderator heating would not normally be the same value. Note that fission and decay heat power levels are only calculated by TRACE when the TRACE point kinetics model is turned on. If the point kinetics model is turned off and the power is specified by the user, then the fission power direct moderator heating input fraction is used for the total power specified and the decay power direct moderator heating fraction input is ignored. Trouble Report 536 – Test problem manopipe02.i results in erroneous amplitude decay. Trouble Report 596 – Behavior of ISNOTB in point kinetics model turns off all boron reactivity feedback. Update FxLevelBackup went into version 5.610 and closed this trouble report. This update changed the logic when the level tracking model would force a backup. With this update and with the initial conditions in equilibrium and dtmin = 0.001 the manometer oscillations amplitude does not decay. As the time step is increased, the manometer oscillations amplitude will decay. Initial conditions in equilibrium are important to minimize the impact of phase change as the level moves up and down in the vertical flow paths. If phase change is turned off, then initial conditions in equilibrium are not important, however current versions of TRACE do not include a user input to turn off phase change. Update FxDirModHeat went into version 5.783 and closed trouble report. This update removed all of the ISNOTB logic from TRACE. The ISNOTB input is still read in so that old input decks still run, but the ISNOTB input is ignored. The ISNOTB input was associated with using burnable poisons in then boron reactivity feedback. If at a future date a user need is identified for reactivity feedback due to changes in burnable poison concentrations this model can be revisited. Trouble Report 597 – Suggestion to add core avg parameters in reactivity feedback model to XTV graphics. Trouble Report 584 – Enable side junctions for PRIZERS. The FxDirModHeat update went into version 5.783 added the core average parmeters used in the reactivity feedback model to the XTV graphics variables. There Update FxPRIZERSJ went into version 5.680 and closed this trouble report. Update FxPRIZERSJ added 6 Thermal-Hydraulic Codes News December 2013 would some SI to English units conversion problems for when the reactivity feedback coefficient for Doppler was based on the square root of the core average fuel temperature. These last concerns associated with this trouble report were addressed with the FxNameListUnits update that went into version 5.821. This trouble report is closed. Update GapEdits went into verison 5.690 and closed this trouble report. With the GapEdits negative gap width are not allowed. A negative gap width could be calculated when the fuel pin outer radius expands beyond the inner radius of the cladding. A negative gap width maybe used in the future to estimate the contact pressure between the fuel pin and cladding. With version 5.690 and larger gap widths are not allowed to be smaller than the roughness of the fuel pin and cladding surfaces. Trouble Report 600 – Error in energy source term for water coming from TRACE BREAK component and flashing in CONTAN compartment. Trouble Report 608 – Add more gap heat transfer parameters to the output/graphics files. The energy source term error was fixed in version 5.541. This fix was also included in an update FxContanFlash along with two other fixes for the CONTAN component. The modified version of the FxContanFlash update went into version 5.701 and closes this trouble report. The two other fixes were associated with mass and energy source term for FILL components connected to a CONTAN compartment and logic associated with flashing in the liquid pool in an CONTAN compartment. Update GapEdits went into verison 5.690 and closed this trouble report. The GapEdits update adds a number of gap heat transfer parameters to the output and graphics files. Trouble Report 609 – Implement a fuel swelling model. Update GapEdits went into version 5.690 and implemented FRAPCON 3.4 fuel swelling model into the TRACE gap conductance model. FRAPCON has been compared favorable to experimental data for the steadystate fuel rod center line temperature and is used as a benchmark for the TRACE fuel rod models. Update FxFCModels went into verison 5.761 and closed this trouble report. This update implemented the following fuel rod modeling recommendations based on comparison to FRAPCON models: 1) Consistent with FRAPCON gap conductance model, surface roughness factors are not included in open gap HTC calculations. 2) Consistent with FRAPCON gap conductance model, closed gap modes are applied when gap thickness < (roughness of the fuel and cladding). When the gap is closed then the roughness of the fuel and cladding is included in the closed gap HTC calculation. 3) The factor of 1.8 in the temperature jump correlation in the FRAPCON documentation was not supported by other references and was removed from the TRACE temperature jump model. 4) Consistent with the FRAPCON conductance model coding that b factor is only included in the closed gap conductance model. 5) The minimum allowed for the characteristic dimension across the gap was set to 0.025 mils. Trouble Report 601 – SJC pump has small flow when it should be zero. Update FxErrMess went into version 5.690 and closed this trouble report. This update allows velocities in SJC pump cell edges to go to zero and stay at zero if boundary condition velocities are zero. All other active cell edges if at zero velocity are reset to small velocities (i.e., 1.2e-10 m/s) in the direction of the pressure gradient so that donor cell logic can anticipate when the flow starts to move again. For SJC PUMPs the flow are boundary conditions are not solved for from the TRACE momentum equations and therefore should not be reset. Trouble Report 603 – AMNCSS and AMXCSS for CSS input applies to what parameters? Modified documentation was included into the FxErrMess update and documentation in the NRC TRACE repository was changed and closed this trouble report. The constrained steady-state (CSS) input documentation was modified so that it is clear which parameters have a minimum and maximum specified by the user input AMNCSS and AMXCSS. In addition, the units for these parameters was clearly identified. Trouble Report 605 and 606 – Hoop stress and axial stress in gap models Trouble Report 610 – Possible bug in contact resistance model. The FxErrMess update went into version 5.690 and closed this trouble report. This update includes logic changes so that heat structure gap model hoop and axial stresses can be plotted. Trouble report 606 is a duplicate of this trouble report 605. Update GapEdits went into version 5.690 and closed this trouble report. With the GapEdits update, user can input separate roughness for the fuel outer surface and the cladding inner surface. With separate roughness, then the contact resistance model can be evaluated correctly. Trouble Report 607 – Negative gap width reported in output. 7 Thermal-Hydraulic Codes News December 2013 Trouble Report 613 – Implement actual FRAPCON fuel relocation model. In addition, the fuel gap model documentation was updated to reflect that the contact pressure is estimated from the cladding yield stress. The implied assumptions is as the gap closes the cladding stress is sufficient to deform the cladding to the expanded radius of the fuel and that cladding stress is at or close to the cladding yield stress. This appears to be a reasonable assumption and relatively easy to implement. If this assumption is found to be significantly inaccurate, then a detailed multi-dimensional mechanical deformation model may be required. Update FxFCModels went into version 5.761 and closed this trouble report. This update implemented the FRAPCON 3.4 fuel relocation model. Trouble Report 614 – Determination of interface pressure in contact resistance model. With update GapEdits going into version 5.690 this trouble report is closed. The interface pressure for a closed gap is calculated based on assuming that the cladding stress is at the cladding yield stress. If this assumption proves to be inaccurate, then a more mechanistic model can be implemented at a future date. Trouble Report 611 – Investigate use of 1.27e-07 m as default for RFCLAD. With update FxFCModels into version 5.761 and FxNFCI into version 5.762 this trouble report is closed. In general the gap conductance goes as Kg / drg + contact conductance + radiation heat transfer. Kg is the conductivity of the gas in the gap and drg is the characteristic gap width dimension. drg will typically include any temperature jump corrections due to the dimension of the gap approaching molecular mean free path distance and surface roughness if the gap is considered closed. In addition, the FRAPCON closed gap model includes a b factor that is correlation factor based on fuel rod experimental data. The minimum that drg is allowed to go will have a direct impact on the closed gap conductance. The initial minimum allowed for drg was based on the FRAPTRAN coding (i.e., 1.27e-07 m). As the TRACE models moved toward to FRAPCON (i.e., including the b factor in the closed gap conductance model in TRACE), then the minimum as implemented in the updates listed above is consistent with FRAPCON (i.e., 0.025 mils = 6.35e-07 m). If TRACE moves toward the FRAPTRAN models, then this minimum allowed for the drg and for the fuel and cladding roughness should be revisited. Based on implementation of the FRAPCON models into TRACE, then this minimum should be consistent with the FRAPCON models. Trouble Report 619 – Large component number fails for CHAN component grouped view factors and path length files when TRACE attempts to open these files. The logic in generation of file names for grouped view factor and path length files used to store data as CHAN component input is processed assumed CHAN component numbers no larger than 9999. With the GapEdits update this logic was modified to handle CHAN component numbers as larger as 999999. These grouped view factor and path length files are written out for user convenience since significant cpu time may be spent calculating these grouped view factors and path lengths. Once calculated if the geometry does not change then these input files can be pasted into CHAN component inputs and TRACE calculation for these view factors and path lengths can be skipped. For relatively simple geometry analytical formulas are used to determine the view factors and typically do not require significant cpu time. However as the geometry becomes more complicated the view factors may be calculated using Monte Carlo methods, which may require significant cpu time depending upon the number of CHAN components, the number fuel rods and water rods in each CHAN component, whether the geometry varies axially or is constant and how many view traces are used per surface segment within the fuel assembly. Under these conditions the user may only want to calculate the grouped view factors and path lengths once. Trouble Report 612 – Possible gap model improvements. Update FxNFCI went into version 5.762 and closed this trouble report. This update removes the old TRAC-P dynamic gap model and the RELAP5 fuel slumping model. The TRACE dynamic gap model currently in TRACE is considered a best estimate model and is based on FRAPCON 3.4. The available input options for NFCI for the TRACE heat structure component has been reduced from a large number of possibilities to three values (i.e., = 0 implies constant gap conductance, =1 implies best estimate models for cladding thermal and mechanical deformation but not including plastic deformation and/or rupture, = 2 same as 1, except includes plastic deformation and cladding rupture). Trouble Report 620 – Slight difference in PCT for restart for CHAN nfciTest-13.Rev.FE. Update GapEdits went into version 5.690 and closed this trouble report. Determined that heat structures radiation heat fluxes were not included in the TRACE TPR library dump/restart files. Update GapEdits include heat structure radiation heat fluxes in the TRACE dump/restart files and resolves this difference in PCT at restart. 8 Thermal-Hydraulic Codes News December 2013 Trouble Report 627 – RELAP5 reactivity feedback models in TRACE not working for transient restart. Update FxErrMess went into version 5.890 and update newErr went into version 5.780 and closed this trouble report. With the newErr update it is clear whether or not a user message is an input error, warning, information, etc. In addition, any fatal input error results in TRACE stopping immediately. Multiple fatal input error messages are no longer possible. These updates significantly reduce the confusion level for input error messages. For earlier versions of TRACE the RELAP5 reactivity feedback models were not available for TRACE models of BWR. Update R5fdbkFix went into version 5.793 and closed this trouble report. Trouble report 287 is similar to this trouble report and with update R5fdbkFix in version 5.793 both of these trouble reports are closed. Trouble Report 628 – Choking problem with V5.0 Patch 3. Trouble Report 633 – TRACE V5.0 Patch 3 does not read data curve. TRACE calculations were compared to a ROSA-2 intermediate side break test. TRACE results were not consistent with expectations until choking was turned at both the break orifice in the cold leg and on at the VALVE components in the discharge line. There are periods during the transient where choking may occur at both the break orifice and at the VALVE components. If the discharge is long enough and has sufficient flow loss and relatively small areas, then as the two phase mixture expands in the discharge line the minimum break flow may occur at the two-phase choking at VALVE rather than at the break orifice, even though the flow area at the break orifice is smaller than the flow area through the valve. With the choking model turned at the correct multiple locations the results look reasonable and consistent and this trouble report is closed. Update ContBrkFix went into version 5.820 and closed this trouble report. This update fixes the logic error that was writing over the BREAK component solute table. Trouble Report 637 – Power component’s maximum rate of change programmed reactivity (i.e., RRPWMX) affects also the maximum programmed reactivity. Update FxCladRupEdit went into version 5.672 and closed this trouble report. This update fixes a logic error in the application of the maximum allowed change in reactivity in the POWER component. With this fix the user input for RRPWMX is used correctly with the programmed reactivity. Trouble Report 638 – Initialization errors flagged by Regression Test Problem Set on LINUX 64 bit OS with Lahey compiler. Trouble Report 629 – Warning message about 1D level tracking with SEPD components no longer needed. Update LaheyFix went into version 5.772 and closed this trouble report. This update fixes the run time errors and initialization errors identified by the Lahey compiler on the LINUX operating system. Update R5fdbkFix went into version 5.793 and this trouble report is closed. Logic was added to update R5fdbkFix to remove this user warning message that is no longer needed or useful. Trouble Report 639 – Cladding rupture fine mesh index may be off by one. Trouble Report 630 – DirectCoolantHeating in the Regression test problem suite for PARCS does not with TRACE since version 5.540. Update FxCladRupEdit went into version 5.672 and closed this trouble report. This update improves logic for determination of the fine mesh node index at the cladding rupture location. Update ExMappingFix went into version 5.673 and this trouble report is closed. Logic errors in heat structure input processing was causing these test problems to fail and testing scripts were not picking up that these test problems were all failing. The ExMappingFix resolves this input processing error Trouble Report 642 – Version 5.80 results in compiler errors for Lahey compiler on LINUX OS. Trouble Report 631 – Heat transfer rates from HS to fluid cells not backed up correctly. Update FxFCModels went into version 5.761 and closed this trouble report. This update includes fixes for the compiler errors identified by Lahey compiler on LINUX OS. Update PowerBackupFix went into version 5.764 and closed this trouble report. This update fixes the HS backup logic so that heat transfer rates are backed up correctly. Trouble Report 643 – lenNamelist in NamlistDat module should be 123 for version 5.690. Trouble Report 632 – Input error messages confusing. The fix for this trouble report went into version 5.701 and closed this trouble report. The variable lenNamelist 9 Thermal-Hydraulic Codes News December 2013 needs to be consistent with the number of name list variables initialized in the NamlistDat module. lenNamelist was 124 and it should have been 123. When lenNamelist is too large then there will undefined entries in the namelist data structure. stub connected to the RPV is short, then going back to an SJC PIPE connected to the BREAK is a reasonable approach. With the SJC PIPE the upstream choked flow plane fluid conditions are in the RPV fluid cell and will typically result in larger critical flow rates as compared to a short pipe where flashing and phase change may occur upstream from the choking plane. For very short pipe stub, no significant flashing will be expected. If larger critical flow is conservative for the transient of interest then lean toward to the SJC PIPE and BREAK combination. Trouble Report 645 – Potential error in indiex used in NCG mixture property evaluation fluids model. Update FxMixNCGTP went into version 5.773 and closed this trouble report. This update fixes some index errors in the non-condensable gas (NCG) mixture thermal and fluid properties model. The NCG mixture properties model is based on the FRAPCON 3.4 model and is used in the gap conductance model and in the fluids component models when mixtures of NCG are present. Trouble Report 649 – Not clear which form of the reactivity feedback coefficients and units used when R5fdbk = 1. Update FxBoronReact went into version 5.791 and FxMWRXAppK into version 5.800 and closed this trouble report. Documentation was update and logic errors corrected so that it should be obvious to the user which reactivity feedback coefficients and the units are used with the TRACE point kinetics reactivity feedback models. Trouble Report 646 – Restart problem for models with iGas > 10 and VESSEL component. The FxMixNCGTP update went into version 5.773 and closed this trouble report. This update fixes restart/dump problems for the VESSEL component when there are more than one NCG present. Trouble Report 650 – Table driven POWER component does not work during steady-state. Trouble Report 647 – Error in the 3” axial renode logic when fine mesh, cladding rupture, and metal-water reaction model are turned on. The default behavior for a TRACE table or tripped table is during steady-state a constant initial value is used. The typical TRACE table is not evaluated until the transient starts. In this case the user wanted to use control systems during steady-state to determine pressurizer power and pump power as the steady-state is approached. Using PIPE with pipeType 9 could use the existing pressurizer models to control the pressurizer heater during the approach to steady-state and then at the start of the transient trip off the TRACE internal pressurizer models and trip on powered HS components that will be used to simulate the transient pressurizer behavior. PUMP models will turn on the pump friction heating models. If a user need for steady-state controls for POWER component is identified it can added at a future date. This trouble report is closed. FxMWRXReNode update went into version 5.784 and FxMWRXAppK update went into version 5.800 and these updates close this trouble report. With these updates the user has the option to run with the inside surface of 3 inches zone at the cladding rupture location for the inside surface metal-water reaction to be forced or relaxed. If the 3 inch zone is forced and the axial noding is too small for 3 inch renode around the cladding rupture location, then the calculation stops. If the 3 inch zone is not forced, then the calculation will continue if the axial coarse mesh noding is too small for a 3 inch renode around the cladding rupture location. Trouble Report 648 – Critical flow at SJC edges may not be correct. Trouble Report 651 – Version 5.780 has a USE ErrorInterface, ONLY: error missing in TestForBackup. Based on the resolution of trouble report 628 and investigation of the results for this trouble report, this trouble report was also resolved and closed. Results are consistent with expectations for the models used. For a split in the side of a reactor pressure vessel (RPV) an SJC PIPE connected to an atmospheric break is the best representation of this geometry. If the break is a small pipe connected to the RPV and there is non-zero length of pipe between the break and the RPV, then a PIPE component connected to the RPV and then to the atmospheric break may be the best approach. The intent is to provide the best estimate for the fluid conditions upstream from the choking plane. If the pipe Update FxMWRXReNode went into version 5.784 and closed this trouble report. The newErr update implemented optional arguments into the error routine. This implies that an error routine interface must be defined in any modules where error is called. In a few cases the newErr update missed where USE ErrorInterface, ONLY: error needed to be added to TRACE source files. Trouble Report 652 – Input deck failures for version 5.780. 10 Thermal-Hydraulic Codes News December 2013 With the newErr update some test problems that did run were now failing. The failure was due to the change in some input error testing logic that changed e character missing from the ASCII input from a warning to a fatal input error. The e character in the TRACE array input implies that the array input is finished. A few input models have the e character in column 81 and therefore does not get included into the fixed format input in the .echo file. When the array input is read from the .echo file it finds the e character missing and throws a fatal input error. This is the expected behavior for TRACE input processing and this trouble report is closed. Trouble Report 659 – Negative pressure calculated in some CONTAN test problems. Update NegPresFix went into version 5.812 and closed this trouble report. This update modified logic in PredictVoid routine so that the estimated new time NCG partial pressure did not go negative even though the total pressure was approaching the triple point pressure. Trouble Report 660 – Divide by zero error for CONTAN test problem CVTR_T3.rev7sv. Trouble Report 654 – HS fatal input errors called from CountingCoup. Update NegPresFix went into version 5.812 and update ContBrkFix went into version 5.820 and closed this trouble report. The divide by zero occurred during initialization of the CONTAN component and was associated with certain condensation film parameters not correctly initialized. The updates listed above modifies logic so that the CONTAN component parameters are correct initialized during initialization. Update FxMWRXAppK went into version 5.800 and closed this trouble report. The CountingCoup module in TRACE scans the ASCII and restart file input to determine the total number of fluid, heat structure, etc. components in the TRACE input model and the total for each type of component. This information is needed to allocate arrays and data structures. The HS component is scanned using the HS input routines, but during the scanning the component number, etc is not saved. So if an input error is detected then with the newErr update that went into 5.780 will cause the calculation to stop, but the error message itself will not be complete since it was called from the input scan initiated by CountingCoup. Logic was added to the HS input processing routines to skip input error checks during an input scan initiated by CountingCoup. Trouble Report 661 – Divide by zero when non-ideal helium is used. Non-ideal helium does not appear to be used anymore in TRACE. This model was removed from version 5.801 of TRACE. This closes this trouble report. Trouble Report 662 – Floating point overflow when TRACE attempts to write to XTV file. The steady-state pressurizer models in TRACE use a scaling factor of 1.0e+35 times the pressurizer volume and flow area to ensure that the pressurizer pressure stays constant during a steady-state calculation. This implies that the interfacial heat transfer coefficients written to the graphics file (i.e., XTV file) will include this scaling factor. Given that the graphics file data structures are mostly single precision this results in a floating point overflow. The scaling factor was changed to 1.0e+15 in version 5.801. This closes this trouble report. Trouble Report 655 – Appears to be backup problem with version 5.784. Update FxBackupMB went into version 5.811 and closed this trouble report. Certain time integrated mass and energy flow rate parameters were not included into the TVar data structures used to save solution variables at selected potential backup times as the calculation proceeds. This time integrated parameters are part the TRACE edited mass and energy balances. Without these parameters in the TVar data structures a backup would appear to result in a mass error. With these parameters added to the TVar data structures, then a backup would not add to the mass error. Trouble Report 663 – Divide by zero error for higher order numerics test problem. The NegPresFix update went into version 5.812 and closed this trouble report. This update changed in the logic in StbVel1D routine so that for a mixed numerics calculation with a PUMP component, SETS is turned off and diagonal terms in the vvt and vlt coefficient matrix are set to 1.0 and the off-diagonals are set to zero. This eliminates the divide by zero in the TriSolve routine for the vvt and vlt velocities. In addition, logic was added to catch zero diagonal terms and throw a run time error. Trouble Report 657 – Version 5.792 compiled on LINUX 64 bit with Lahey compiler uncovered coding errors. Update FxErrCalledBy went into version 5.822 and closed this trouble report. This update fixes compiler errors uncovered with the Lahey compiler on a LINUX 65 bit OS. It also adds calledBy argument to the error routine so that calls to error can pass the name of the subroutine that is calling error. This information will be useful to developers when users provide them with the error message of interest. Trouble Report 664 – Divide by zero error in heat structure logic. 11 Thermal-Hydraulic Codes News December 2013 This fix for this problem was change the minimum pressure at the choking plane to be the triple point pressure. Properties at the triple point pressure are reasonable and consistent and eliminates the possibility for zero velocities at the choking plane. The fprop routine was not getting called for PLENUM components during initialization. The fprop routines calculates fluid viscosities and other fluid properties. The fluid viscosities are transferred to any HS component connected to these PLENUM components. However, since viscosities were calculated during initialization the first time heat transfer coefficient calculations need a Reynolds number a divide by zero error occurs. The fix is to all a call to fprop for the PLENUM component during initialization. This fix was added to version 5.801 and closed this trouble report. Trouble Reports Pending Resolved with Updates During the time period from January 1, 2013 to December 31, 2013 the following Trouble Reports have been resolved with updates or documentation modifications pending. These Trouble Reports are awaiting NRC review and a decision to implement or not to implement the associated code updates or document modifications into TRACE. Trouble Report 665 – “floating invalid” error reported in the HtStrShared module. Run time error occurred in the heat structure fuel pin dish volume calculation when the fuel pin was not dished. Logic was added to skip the fuel pin dish volume calculation if the fuel pin is flat (i.e., no dish). This logic change was made in version 5.801 and closed this trouble report. Trouble Report 402 – Incorrect vapor internal energy fit between 1 bar and 20 bars. During external independent review of TRACE, Marv Thurgood identified the saturated vapor internal energy fits from the TRAC-P computer code as inadequate in the range between 1 and 20 bars. The derivative of internal energy with respect to pressure and temperature are of the wrong sign. These errors for the saturated vapor phase also impact the superheated steam internal energy calculation. The TRAC-P EOS fits are not recommended for use and are currently only maintained for old input decks that use these EOS fits. Starting with version 5.600 the default EOS model for TRACE is the IAPWS steam tables. This trouble report is marked as resolved. There will be no attempt to fix these fits since they are no longer recommended and are maintained only for backward compatibility. Trouble Report 667 – Input description for PGAPT and GMLES are confusing and needs to be reworked. Update ChanGMLES went into version 5.824 and closed this trouble report. New input was added to the CHAN component so that when name list inpu legacyFRM is FALSE then GMLES input for the CHAN is expected. In general, if the fuel rods simulated by the HTSTR or CHAN input is fresh fuel, then PGAPT can be used to calculate the number gram-moles of fill gas in the fuel rod gap and plenum. The user input for PGAPT is for cold conditions and the cold condition gas volume will be used to determine the number of gram-moles of fill gas. If the fuel rods have burnup, then a code like FRAPCON or something similar would be run to determine the number of gram-moles of gas in the gap and fuel rod plenum and the composition of this gas, since it will contain not only fill gas but also fission product gases. For this case GMLES input should be used for the HTSTR or CHAN input. If the user inputs non-zero input for GMLES, then PGAPT input must be zero. If the PGAPT input is non-zero, then GMLES must be input as zero. Input descriptions for PGAPT and GMLES were modified to be consist with the ChanGMLES update and describe when which input should be used. Trouble Report 604 – Inaccurate interfacial heat/mass transfer as 3D vessel level crosses nodal boundary using 3D level tracking. A user reported that TRACE 3D model of the MASLWR test facility predicted a pressure spike when the mixture level in the pressurizer region of the reactor pressure vessel dropped from level 27 to 26. These results were observed with verison 5.540. These calculations were repeated with version 5.680 and the pressure spike went away. There were a number of level tracking fixes between versions 5.540 and 5.680 that may have been the reason for these improved results. This trouble report is marked as resolved. Trouble Report 668 – Found a case where the choked flow critical liquid phase velocity was zero. Trouble Report 618 – Removal of unnecessary units definitions in the VarLabels array. Update FxNegChoke went into version 5.823 and closed this trouble report. The lower limit for the pressure at the choking plane was 1.0e-06 Pa and under certain conditions as the correct critical flow search is going it was possible pressure at the choking plane to go so low that the fluid properties were negative. This resulted in negative critical flow velocities that were limited to zero. The FxCleanupUnits update is pending for NRC review. This update removes 217 unused units definitions from the VarLabels array. The VarLabels array defines the units for a given TRACE variable or parameter that would be in TRACE input or output or graphics. This 12 Thermal-Hydraulic Codes News December 2013 units definition is used for converting the parameter between SI and English units. As models changes and input and output changes and graphics variables change units definitions that were needed in older versions of TRACE are no longer needed. For version 5.831 the length of the VarLabels array is 1465 and removal of 217 elements from this array would reduce it’s size by ~15%. calculation. For the 5.791 restart the user included name list input closest = .TRUE., which turns on TRACE logic to restart to the dump closest to the user requested dump given by user input DSTEP. The steady-state wrote two restarts dump (i.e., one at time step 0 and one at time step ~25520). For the 5.791 restart with closest = .TRUE. and DSTEP = 2552, TRACE restarted from time step 0 dump. TRACE reported which dump it restarted from, but this was not immediately noticed in the TRACE output files. With DSTEP changed to 24000 TRACE restart from the final steady-state dump and calculations were consistent with the version 5.0 Patch 3 results. This trouble report is resolved. Trouble Report 636 – Motor torque curves no accurately used by TRACE. The motor torque curves in TRACE were not correctly converted from English to SI units. This problem was fixed with the FxCladRupEdit update that went into version 5.672. The final issue for this trouble report was resolved with the FxIPMPTY3 update which contains documentation updates to address the name list input PUMPFRICQ input associated with pump friction heat loss model. The update is pending. Recent RELAP5 User Problems R ELAP5 user problems reported or resolved are summarized in each issue of the newsletter. If you encounter a problem with RELAP5, please report it to [email protected] complete list of RELAP5 user problems, including a description of the problem, status (resolved, in work, on hold or unresolvable) and, if resolved, the manner of resolution, is available on the https://www.nrccodes.com web site. Trouble Report 644 – Logical function calls in an IF (…) or DO WHILE (…) relative to Fortran 90/95 standard. There were a number of places in the TRACE source that included within IF (…) tests and DO WHILE (…) coding where a logical function used in the IF or DO WHILE that may have secondary effects. For example, IF (FUN1(x, y) .AND. FUN2(w, z)) THEN there is no requirement that both FUN1 and FUN2 will be called or which one is called first. Therefore if FUN1 and/or FUN2 have secondary results, then there is no guarantee that the function will be evaluated. The PURE update was developed to address this trouble report and resolves this trouble report. The PURE update forces all logical functions in TRACE to be PURE Fortran 95 functions (i.e., no side effects). Functions that could not be made to be pure were modified to be subroutine and the logical result returned through the argument list. This update is pending. Since the last TH newsletter was published nine new user problems were submitted. Six of these problems were resolved and two were placed on hold. A description of these user problems is provided below in chronological order. No. 2012-08 (10/1/2012) Code Versions Affected: RELAP5/Mod3.3 Patch04 The user reported an execution error when RELAP5/Mod3.3Patch4 was coupled with PARCS. This error occurred regardless of the PARCS version (v2.7, v3.0, v3.2). However, this error was nonexistent in earlier versions of RELAP5, i.e., Mod3.3Patch3, using the same input deck. The coupled RELAP5/PARCS was simulating an operational transient at Ringhals-3 nuclear power plant. During the steady state calculation, after several time steps, the calculation terminated and RELAP5 produced an error indicating bad void fractions. Checking the output files did not reveal any suspicious / unphysical parameters. Moreover, comparing with those obtained from a successful simulation (Patch3) did not show any significant differences up to the time step the code crashed. Trouble Report 656 – Description of NFAX is insufficient in Volume 1 of the TRACE Users Guide. Documentation modifications in the FxNameListUnits update identify and explain the input requirements for the NFAX array for both the CHAN and HTSTR components. The NFAX input requirements are enforced by TRACE but were not documented for the user. This update is pending. Trouble Report 672 – Differences between 5.0 Patch 3 and 5.791. Resolution (10-08-12): The input decks were received from the user, and upon further examination, the void fractions were becoming slightly negative (-1.0e-20), which caused the error checking logic in the RDMR to be tripped. Logic was added to the RDMR to include an epsilon of +/-1.0e-6 in the void fraction evaluation. This TRACE version 5.791 was not restarting from the restart that user expected. Given this difference in restarts between 5.0 Patch 3 and 5.791 the calculated results were significantly different. For the 5.0 Patch 3 restart the user use ASCII input so that the calculation started from the last restart dump for the steady-state 13 Thermal-Hydraulic Codes News December 2013 eliminated the problem and the coupled code ran successfully to the specified end time. minimal impact, but ultimately, the oscillations were not mitigated. Some further study is needed to make the flow regime map more consistent across flow boundaries. No. 2012-09 (10/1/2012) Code Versions Affected: RELAP5/Mod3.3 Patch04 No. 2012-11 (12/3/2012) Code Versions Affected: RELAP5/Mod3.3 Patch04 Under certain conditions, discontinuities in the mass flow rate of a two-phase fluid could be observed in a RELAP5 model of Forsmark 1 system 323 sub 2. The discontinuities appeared in a junction, modeling a reducer (diameter 300 mm to 200 mm) in a vertical pipe. During a 5 ms long time interval the mass flow rate oscillates at almost every major time step with approximately 15 kg/s, i.e. 0.08 g of water moves back and forth through the junction during one oscillation. When building the code with the “-map” configure option, the compilation of stateq.ff failed. There were numerous failures including variables not declared and endif’s out of place. Resolution (12-04-12): The undeclared variables were addressed by adding the sparms.hh header file along with declaring the spropstat(:) array. In addition, several array indices were changed from ivx to ix and a misplaced endif was replaced with an appropriate if-test. The code now compiles stateq.ff without errors. Following initial observation, the cause of the problem was likely due to level tracking turned on in a couple of pipes. Gas surge that propagates through the pipes causes activation of level tracking when it shouldn’t be on. The user was advised to turn off level tracking. In addition, modifications to the level detection logic that would work for the user's calculation scenario could be explored. No. 2013-01 (1/7/2013) Code Versions Affected: RELAP5/Mod3.3 Patch04 The user reported difficulty building the code with Cygwin on Windows 7 64bit SP1 Pro using the IFC compiler. The issue was that some scripts had the ^M end of line character which should have been stripped off. The configure and bldhh scripts called ‘d2u’ to convert these files, but that alias is no longer available in Cygwin. On Hold (04-09-13): Have not heard any feedback from the user on this issue. No. 2012-10 (10/8/2012) Code Versions Affected: RELAP5/Mod3.3je Resolution (01-07-13): The ‘d2u’ calls were replaced with ‘dos2unix’. This resolved the user problem and the build process completed successfully. The user reported problems with a model containing a relief valve opening. Two input files were provided that are the same except that the size of the orifice representing the relief valve is smaller in one case. In the model, there are four relief valves going to one of two tanks. In these input files, the opening relief valve is component 2 while the flow is going to the tank at component 57. The problem was that while the 900 case ran very smoothly, the 475 case was quite unstable. In the 475 case there were a number of pipes (volume 1903 for instance) where things were smooth for the first ten seconds or so, but then when voidf reached a low point of near 0.2, the solution became unstable. It appeared as though the flow regime was switching from slug flow to stratified flow at a high frequency. This was causing all sorts of disturbances in the flow as seen in velocities, densities, etc throughout the rest of the pipe. In the 900 case, the liquid void fraction never dropped below around 0.4 and the flow regimes were steady. Similar behavior has been seen with this instability in several other models; it always seems to happen when voidf approaches 0.2 to 0.3. No. 2013-02 (1/7/2013) Code Versions Affected: RELAP5/Mod3.3 Patch04 The user reported liquid appearing in a model that only contained non-condensable. The user needed to be setting Word 5 on Card 120 to “2”, indicating a pure noncondensable case. However, after setting this value, the case failed early on. Resolution (01-07-13): A change to eqfinl in version 3.3ik broke the code when running pure noncondensables. The logic that was added to version 3.3ik needed to include a test that the case was not pure noncondensables. This if-test was added to the code and pure noncondensable cases now run. No. 2013-03 (3/19/2013) Code Versions Affected: RELAP5/Mod3.3 Patch04 The user reported the following error: “******** number of words on a card or total number of words on cards too large, processing terminated.” The error is due to a limit in inp.ff that restricts the number of available words to 2^19. The user has requested extending this to 2^21. However, when it was previously extended from 2^17 to On Hold (11-14-2012): Several attempts were made to relax the transition between slug / horizontal stratification, and between bubbly / slug and slug / annular mist. In addition, attempts were made to relax the interfacial drag and interfacial heat transfer directly. There was some 14 Thermal-Hydraulic Codes News December 2013 2^19 (3.3hi), there were only two additional bits available. Now, there are no more available bits in the mask to extend the limit to 2^21, so a more complicated fix is required. This user problem remains “in work”. Regarding the g77 compiler issues, the cnv32.f and stgd2o.ff routines didn’t compile because intrinsic function ‘trim’ is not recognized by g77. The ‘action=read’ item in the open function also was not recognized by g77. Envrl subroutine psatd2o.ff did not compile because common block declarations were placed after data statements. Relap subroutine rvalve.ff did not compile because a comma was missing in format statement 3140. All of these items were corrected in this update. No. 2013-04 (4/1/2013) Code Versions Affected: RELAP5/Mod3.3 Patch04 The user reported difficulty getting an input model to run after converting from a Mod3.1.1 input deck. The issue seems related to the modeling of cross flow junctions. Resolved (04-09-13): The user's input model was fixed to work with Mod3.3Patch04. The fix consisted of three things. First, junction 3 of component 200 (crossflow junction) was changed to connect to the side of component 200 rather than the top. This fixed the input processing issue. Second, the problem failed at about 1.4 second due to a high pressure in the CST. The resolution was to make the area of the TDV connected to the top of the CST large (it was very small compared to the CST area). Third, changed the time step control flage for tt = 2 to tt = 3. This allowed the code to complete its calculation rather than fail at about 40 s. Items of Interest T he Spring 2014 CAMP Meeting will be held at the Faculty of Electrical Engineering and Computing (FER) in Zagreb, Croatia. The meeting will be May 7 – 9, and additional information, including the registration form, can be found on the NRCCodes Sharepoint site (https://www.nrccodes.com). TRACE V5.0 Patch 4 is currently scheduled for release in March 2014. The focus for Patch 4 has been to make the code more robust and to make key modeling improvements. This version will include the following major features: There were some follow-on questions concerning valve operations and trip logic that were also resolved. No. 2013-05 (5/8/2013) Code Versions Affected: RELAP5/Mod3.3 Patch04 The user had problems when reading cards 6SS00000. Error messages like these below appear: 0******** too many numbers on cards 60100000 through 60100000 0******** Delete expected but not found on card 0******** too many numbers on cards 60200000 through 60200000 0******** Delete expected but not found on card In addition, some problems were discovered when building the code with the g77 compiler. Resolution (05-10-13): The problem with the radiation enclosure model was a bad indexing location in the ‘a’ array. Using the debugger it was noted that at the beginning of the rradht.ff subroutine, the index number n3 was 486. In this logic, the code searches for card 60000000. If found, the input processing moves forward. It then looks for card number 6SS00000 by calling inplnk. inplnk bumps the index number (n3) by 2. If the card number is found, it then checks to see if the 1st word in 6SS00000 is an integer or a delete card by calling impmod. However, the location to start the check was in the wrong spot, therefore an error resulted. The solution to fix the problem was to reset the index number before calling impmod. Make the IAPWS tables the default EOS algorithm Generic working fluids (NIST database) Refactored interfacial heat transfer logic Mechanistic CONTAN models for sprays and films on walls and improved CONTAN/TRACE communication (signal variables, trips) PIPE-based pressurizer modeling Higher order methods, with component-bycomponent selection of numerical method Multi-step backup capability Fuel rod model improvements Metal-water reaction improvements Helical coil & cross flow heat transfer models AUTO multistep backup capability Improved error message behavior Implicit wall heat transfer modeling option This work has been driven by user needs, which includes adding features needed to model small modular reactors (integral PWRs). Considerable effort is also being spent on making code modifications and improvements to support NRC staff who are using TRACE/PARCS to simulate transients where neutronics/thermal-hydraulics coupling is important. As such, TRACE V5.0 Patch 4 will include PARCS v32m11, which contains the following upgrades: 15 Changes Wielandt shift with adaptive parameter Adds limiters for the ADF adjusting factor in CMFD based on GET Thermal-Hydraulic Codes News December 2013 Adds I and Pm densities, and core average beta, output to dep file Implements of z-direction discontinuity factors Adds Xe/Sm density calculation at shutdown cooling period Allows user to directly input incremental core average burnup Adds termination logic for control rod critical position search when neutronics have reached maximum iterations but TH solution is not converged Rewrites detector response, and enable detector edit output for each depletion point Adds more Xe/Sm options Adds option for starting transient from subcritical state Adds prediction of reactivity worth of each control rod by bilinear weighting Limits time step size increasing to 2 times at one step unless user requires sudden larger increment Rewrites critical control rod position searching Adds a user input option for linear or quadratic precursor approximation The exponential integration is approximated with 3rd order Taylor expansion when lambda* delt <0.001 which is more reliable than direct evaluation Future improvements of TRACE will continue to focus on enhancing capabilities related to the simulation of new and advanced reactor designs. In addition, the focus will continue to be on improving the robustness and accuracy of the code. You are encouraged to visit the SharePoint site, https://www.nrccodes.com. You can join in discussions, download relevant documents, access TRACE (Bugzilla) and RELAP5 User Problem descriptions and, for CAMP members, access information on the CAMP program including status of proposed and active in-kind contributions, announcements and a calendar of upcoming events. The discussions area supports asking questions and sharing experiences. Chris Murray is the contact point for the SharePoint site. If you have any problems accessing the site, or if you have any questions or would like additional information on the NRC TH codes, please contact Chris Murray at [email protected] or 301-251-7513. 16
© Copyright 2026 Paperzz