integrating star ccm with a systems analysis code for
play

Integrating STAR-CCM+ with a Systems Analysis Code for Nuclear - PowerPoint PPT Presentation

Integrating STAR-CCM+ with a Systems Analysis Code for Nuclear Reactor Safety Simulations Justin W. Thomas Nuclear Engineering Division Argonne National Laboratory STAR-American Conference Chicago, Illinois June 28, 2011 Why Sodium-cooled


  1. Integrating STAR-CCM+ with a Systems Analysis Code for Nuclear Reactor Safety Simulations Justin W. Thomas Nuclear Engineering Division Argonne National Laboratory STAR-American Conference Chicago, Illinois June 28, 2011

  2. Why Sodium-cooled Fast Reactors (SFRs)? § All nuclear power plants currently operating the U.S. use water as their coolant – But the first reactor to generate electricity was a fast reactor § Fast reactors get their name because, on average, neutrons are moving faster than in water reactors – Changes the likelihood of the occurrence of various nuclear reactions § Fast reactors can be designed for: – Actinide burning: Continue to produce energy from “used” nuclear fuel from water reactors – Breeding: Produce more fissile fuel than what consumed in the core § As a part of a strategy to recycle used nuclear fuel from water reactors, SFRs help to: – Extract more energy from uranium – Reduce reliance on uranium enrichment – Reduce the amount of used fuel STAR-­‑American ¡Conference, ¡Chicago ¡Illinois, ¡June ¡28, ¡2011 ¡ 2 ¡

  3. Passive safety of SFRs § Nuclear power plant operators must convince regulators that their reactors will remain safe, even under accident scenarios and off- normal events § Even after the nuclear fission reactions have stopped in the reactor, a small amount of heat is still heat being generated – decay heat – which needs to be removed for an extended period of time § If the coolant pumps fail, SFRs can rely on natural circulation to drive coolant through the reactor’s core and remove heat § The potential for SFRs to survive severe accident initiators with no damage was demonstrated in a series of tests at the Experimental Breeder Reactor-II facility in the 1980s – Complete loss-of-flow and loss-of-heat-sink tests were performed – Experimental results from this program will be used to validate the work described here STAR-­‑American ¡Conference, ¡Chicago ¡Illinois, ¡June ¡28, ¡2011 ¡ 3 ¡

  4. Modeling transients in SFRs § Argonne’s safety systems code SAS4A/SASSYS-1 models the dynamic response of a reactor during a posited transient scenario § Physics include: – The core’s response to changes in its environment – Structural mechanics – Fuel performance – Decay heat generation – Fluid mechanics and heat transfer • Natural circulation, buoyancy-driven flow, thermal stratification § By including STAR-CCM+ in SAS4A/SASSYS-1 transient analyses, the goal is to improve the fluid mechanics/heat transfer solution while still maintaining the sophistication of the other models available in SAS4A/ SASSYS-1 – Specific cases where 3-D effects are important – E.g., thermal stratification in large plena STAR-­‑American ¡Conference, ¡Chicago ¡Illinois, ¡June ¡28, ¡2011 ¡ 4 ¡

  5. Example: Loss-of-flow in Toshiba’s 4S reactor § Argonne supported safety analysis for a small SFR concept developed by Toshiba § In a hypothetical loss-of-flow scenario: 1. The pumps stop, reducing the flow rate through the core 2. The reactor scrams, stopping the nuclear fission reactions but decay heat remains § Because of #2, the sodium entering the outlet plenum is now cooler than the bulk sodium in the plenum § Because of #1, the time for the cooler sodium to reach the Intermediate Heat Exchanger (IHX) can be significant à Thermal stratification § This effects the natural circulation head in the system 4S Schematic (Not to scale) STAR-­‑American ¡Conference, ¡Chicago ¡Illinois, ¡June ¡28, ¡2011 ¡ 5 ¡

  6. Example: Loss-of-flow in Toshiba’s 4S reactor § A model of the 4S outlet plenum was built with STAR-CCM+ – 2-D axisymetric for demonstration purposes § Remainder of reactor system modeled with the system code SAS4A/SASSYS-1 § STAR-CCM+ and SAS4A/SASSYS-1 communicate at the flow boundaries § For each core channel, SAS4A/SASSYS-1 sends the outlet temperature and mass flow rate – Temperature and fluid velocity distributed uniformly along STAR-CCM+ boundary § At the IHX inlet, STAR-CCM+ provides the average pressure and temperature 4S Schematic (Not to Scale) STAR-­‑American ¡Conference, ¡Chicago ¡Illinois, ¡June ¡28, ¡2011 ¡ 6 ¡

  7. Temperature predictions in the outlet plenum § SAS4A/SASSYS-1 predicts the low flow rates and cooler temperatures from the core when the transient starts § Cool sodium slowly progresses upward through the plenum towards the heat exchanger To Heat § Important to predict the time delay required Exchanger for cooler sodium to reach the heat exchanger § Note: These results are preliminary and should not be considered to represent the actual performance of the 4S reactor From Core STAR-­‑American ¡Conference, ¡Chicago ¡Illinois, ¡June ¡28, ¡2011 ¡ 7 ¡

  8. Reactor system response § The natural circulation driving head depends on the temperature difference between the heat exchanger (heat sink) and the core (heat source) § Some interesting phenomena were predicted during the coupled simulations of SAS4A/SASSYS-1 and STAR-CCM+ Temperature Secondary-side becomes a heat source rather than a Long delay before heat sink due to flow IHX senses cooler stagnation core temperatures STAR-­‑American ¡Conference, ¡Chicago ¡Illinois, ¡June ¡28, ¡2011 ¡ 8 ¡

  9. Implementation of STAR-CCM+ coupling § Coupling with the SAS4A/SASSYS-1 code is implemented through the STAR-CCM+ client via a Java macro – Portions of Fortran routines developed for STAR-CD coupling preserved – Java calls the Fortran functions via Java Native Access (JNA) § Communication between SAS4A/SASSYS-1 and STAR-CCM+ via file I/O § Synchronize each SAS4A/SASSYS-1 time step – SAS4A/SASSYS-1 determines its time step size using its normal approach • Monitors temperature changes and other conditions, user-input tolerances – STAR-CCM+ time step is the smaller of: • ½ the SAS4A/SASSYS-1 time step • The user-input value in the simulation – Linear interpolation performed as needed STAR-­‑American ¡Conference, ¡Chicago ¡Illinois, ¡June ¡28, ¡2011 ¡ 9 ¡

  10. Implementation of STAR-CCM+ coupling (cont) § At the end of its time step, SAS4A/SASSYS-1 prints for each inlet flow boundary – Mass flow rate – Temperature § STAR-CCM+ assumes a uniform velocity and temperature profile at each flow boundary, computed from the SAS4A/SASSYS-1 data § Just before the next SAS4A/SASSYS-1 time step, STAR-CCM+ prints for all flow boundaries – Area-averaged absolute pressure Reports – Mass-flow averaged temperature § STAR-CCM+ annotates a plot with the current time (from SAS4A/ SASSYS-1) and prints for the animation § Heat transfer at boundaries to be implemented soon – Exchange heat flux or temperature at wall boundaries STAR-­‑American ¡Conference, ¡Chicago ¡Illinois, ¡June ¡28, ¡2011 ¡ 10 ¡

  11. Future Work: EBR-II Analysis § But are these predictions accurate? § Measured data from the EBR-II tests provides a validation exercise of whole-plant response to a loss-of-flow scenario – Cold pool tank modeled with STAR-CCM+ – Remainder of the cooling system modeled with SAS4A/SASSYS-1 § Seven flow boundaries that connect to SAS4A/SASSYS-1 STAR-­‑American ¡Conference, ¡Chicago ¡Illinois, ¡June ¡28, ¡2011 ¡ 11 ¡

  12. EBR-II Initialization STAR-­‑American ¡Conference, ¡Chicago ¡Illinois, ¡June ¡28, ¡2011 ¡ 12 ¡

  13. RGG: Reactor Geometry and Mesh Generator • A set of tools to generate reactor assembly, core geometry and mesh models. • Fuels and other rods are grouped in to form assemblies and lattice of assemblies are grouped in to form a core. • RGG takes advantage of information about repeated structures in both assembly and core lattices. • Provides a balance between lattice-guided automation and opportunities for user interaction at key points of the process. • Supports rectangular and hexagonal lattices. • Operates in 3 stages: 1. AssyGen 2. Meshing 3. CoreGen 13 ¡

  14. STAGE ¡1: ¡ASSYGEN ¡ STAGE ¡2: ¡MESHING ¡ ¡ STAGE ¡3: ¡COREGEN ¡ • CoreGen copy-move- • In this step assembly • AssyGen created mesh merges assemblies to form model and mesh script script, MeshKit algorithms the core. are created. or user defined mesh • Metadata propagation from • Keyword based input file script can be used to for individual assembly meshes is used to define meshing the assembly to the core assembly geometry. geometry. • Core geometry/mesh can be • AssyGen supports • Side skin surface of all exported into several file rectangular and the assemblies forming formats hexagonal assembly the core must have • Several symmetry options types. matching nodes. available

  15. RGG: Reactor Geometry and Mesh Generator MONJU reactor, full core model: 9.7M hexes, 99k vols takes 4.3GB RAM and 176 mins. 715 assemblies.

  16. Thank you STAR-­‑American ¡Conference, ¡Chicago ¡Illinois, ¡June ¡28, ¡2011 ¡ 16 ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend