Top Banner
Confidential to WSC 1 Real Time Models in 3KEYMASTER Simulation Environment
36

Confidential to WSC1 Real Time Models in 3KEYMASTER Simulation Environment.

Dec 26, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Slide 1
  • Confidential to WSC1 Real Time Models in 3KEYMASTER Simulation Environment
  • Slide 2
  • Confidential to WSC2 Quick Overview Projects Bruce Power PPL Susquehanna Technology R3K Control Interpreter Relap xml-based Editor Relap IDE Demo
  • Slide 3
  • Confidential to WSC3 BruceB - Primary Heat Transport System
  • Slide 4
  • Confidential to WSC4 BruceB - Moderator System Real Time 3 X 8 X 1 Verification 8 X 8 X 6
  • Slide 5
  • Confidential to WSC5 BruceB 16 channels core map Iw Inner West Ie Inner East Ow Outer west Oe Outer East
  • Slide 6
  • Confidential to WSC6 BruceB - Heat Structures Fuel Pin PHT Coolant Pressure Tube Cooling Gas Moderator Fluid
  • Slide 7
  • Confidential to WSC7 BruceB - Boilers and Main Steam
  • Slide 8
  • Confidential to WSC8 BruceB Verification Model
  • Slide 9
  • Confidential to WSC9 BruceB - Model Highlights NESTLE - Cartesian geometry of 30X30 with 13 axial nodes TH total number of volumes 764 Interstitials and Feedback 4 control absorbers 32 shut-off rods 25 core adjusters 14 liquid zone controllers moderator heavy water purity gadolinium concentration WSC FlowBase code models Calandria cover gas system Main moderator system Feed and Bleed system Maintenance cooling system
  • Slide 10
  • Confidential to WSC10 BruceB - Scenarios Normal operations shut-down, startup from 100% power to hot shutdown condition Condenser Steam Discharge system down to 160 C Shutdown Cooling System to 90 C Turn off main pumps and turn on Maintenance Cooling System to 60 C Drainage of the PHT Xenon decay in fast time Disconnect/Connect Pressurizer Turn on pumps, warm-up in fast time Reach criticality power increase for turbine roll up generator synchronization power increase to 100%
  • Slide 11
  • Confidential to WSC11 BruceB - Scenarios Transients pumps trips turbine trip shut-down BOP systems transients Accidents LOCA LOMA On-power refueling
  • Slide 12
  • Confidential to WSC12 BruceB pump trip Verification Model Core coolant temperature 4 seconds after one pump trip
  • Slide 13
  • Confidential to WSC13 PPL Reactor Vessel
  • Slide 14
  • Confidential to WSC14 PPL Level Instrumentation
  • Slide 15
  • Confidential to WSC15 PPL - Refueling Model
  • Slide 16
  • Confidential to WSC16 PPL - Model Highlights NESTLE 32X32X12 mesh for X, Y, Z Cross-Sections are generated using NESLINK-MB code which processes MICROBURN and CASMO4 files Cross-Sections are stored in new FTB file Feed Water, Main Steam and CleanUp systems are simulated using WSC FlowBase code GE experimental data are used for separators carry-under effect 13 TH core channels hydraulics is tuned using MB printout
  • Slide 17
  • Confidential to WSC17 PPL - LBLOCA 1 minute Leak Flow Upper Plenum Pressure Pump Discharge Flow Shutdown Range 20 bar 80 bar
  • Slide 18
  • Confidential to WSC18 PPL LBLOCA 1 minute Separators void RHR Flow Core Void Fuel Temperature
  • Slide 19
  • Confidential to WSC19 PPL LBLOCA 2 minutes RHR Flow Pump Discharge Flow Upper Plenum Pressure Core Void 60 bar 6 bar
  • Slide 20
  • Confidential to WSC20 PPL LBLOCA 15 minutes Leak Flow Upper Plenum Pressure Core Void Wide Range
  • Slide 21
  • Confidential to WSC21 R3K 3KeyMaster R3K Interface Layer RELAP5-3D all interactions between 3KeyMaster and RELAP5 no need to change RELAP5 source code possibility to run RELAP5 in stand alone mode solid ground for further development stages
  • Slide 22
  • Confidential to WSC22 RELAP5 as a 3KeyMaster Task Flexible RELAP5 Time Step Adjustment Flexible RELAP5 Task CPU Assignment RELAP5 Data Presentation in form of Trends, Tables and Dynamic Drawings Possibility to run several Real-Time RELAP5 Tasks under same simulator load Full control through Instructor Station Real-time change of boundary conditions Access to all RELAP5 ME variables
  • Slide 23
  • Confidential to WSC23 R3K Functional Specification make time advancement write restart file read restart file setup model time setup mode steady-state / transient components to run (hydro, htadv, rkin) print major edit debug mode on/off generate list of ME variables output specified variables input parameters of TDC and control variables programming features LAG input/output parameter change heat capacity of specified material change fouling factor of specified HS change form loss coefficients of specified junction
  • Slide 24
  • Confidential to WSC24 R3K- shared memory R3K RELAP5 sh-in sh-out r3k.tdcomp r3k.medit
  • Slide 25
  • Confidential to WSC25 R3K shared memory
  • Slide 26
  • Confidential to WSC26 R3K shared memory
  • Slide 27
  • Confidential to WSC27 R3K C++ access if (*rlp_th_refuel) { OPENPVLV(cntrlvar645, 0.1); double addLevel = (MAXVOID - *voidg670010000)* MAXLEVEL; if (addLevel > MAXLEVEL) addLevel = MAXLEVEL; *cntrlvar10 = *cntrlvar10 + addLevel; } else CLOSEPVLV(cntrlvar645, 0.1);
  • Slide 28
  • Confidential to WSC28 R3K snap/reset file each restart in separate file file name generation compatible with 3KeyMaster fully compatible with stand alone RELAP5 possibility to replace RELAP5 components after restart shared memory is stored in 3KeyMaster possibility to change model time after restart backtrack options run in separate thread run on another CPU automatic compress
  • Slide 29
  • Confidential to WSC29 R3K time advancement
  • Slide 30
  • Confidential to WSC30 R3K Fixed Frequencies
  • Slide 31
  • Confidential to WSC31 R3K Floating Frequencies
  • Slide 32
  • Confidential to WSC32 R3K Control System Interpreter Options to develop Control System RELAP5 Input Deck boring complex when logics involved changes require re-snap ICs 3KeyMaster task C++ program have to build task Symbolic Calculations and Transfer - SCATER implemented in YACC invoked on every time step no declarations, simple and handy
  • Slide 33
  • Confidential to WSC33 R3K SCATER Example density[] = { 80.0, 1011.838 \ 100.0, 1005.543 \ 150.0, 988.4994 \ 300.0, 922.7115 \ } dp50 = (p052020000 + rho052010000 * 15.93) - (p050010000 + rho050010000 * 4.006); dp50lag = lag(dp50, 1.5); reftemp = 0.09 * tempg050010000 + cntrlvar6761 * 0.91; level50 = density[reftemp] * 25.2 + dp50; cntrlvar50 = nconv[level50]; if (aa > 1.5 || 2.4 < dd) { dd = 1.0; }
  • Slide 34
  • Confidential to WSC34 RELAP5 Input Deck Editor XML definition in external file First Version - Validator
  • Slide 35
  • Confidential to WSC35 RELAP5 Input Deck Editor
  • Slide 36
  • Confidential to WSC36 RELAP5 IDE We may use UNIX machines but development stays on PC Stay with RELAP5 Input Deck Edit, run and see results from the same screen Easy to customize and extend Rich and fast graphics Demo