2.8.2.2. Block 3 — INPMR4 — PRIMAR-4 Integer Input
1
NCVP
Number of compressible volumes, primary loops.
2
NCVS
Number of compressible volumes, secondary loops.
4
NSEGLP
Number of liquid segments, primary loops. All core channels (except the bypass channels) form one liquid segment.
5
NSEGLS
Number of liquid segments, secondary loops.
7
NSEGGP
Number of gas segments, primary loops.
8
NSEGGS
Number of gas segments, secondary loops.
10
NELEMT
Total number of liquid flow elements, max = 140. A bypass channel must not be split into more than one flow element.
Maximum total numbers:
Item
Limit
Compressible volumes
38
Liquid segments
40
Gas segments
28
Liquid elements
140
Pumps, sodium
12
HXs
4
Steam generators
Table look-up model
12
Detailed model
8
Check valves
6
DRACS heat exchangers.
4
Temperature groups
100
Bypass channels
8
Axial nodes in HX
61
Array subscripts used in this block:
Subscript
Description
ICV
Compressible volume
ISGL
Liquid segment
ISGG
Gas segment
IELL
Liquid flow element
M
1 Inlet
2 Outlet
IPMP
Pump
IIHX
HX
ITGP
Temperature group
IBYP
Bypass channel
ISGN
Steam generator
IVLV
Valve
ICKV
Check valve
IDHX
Air dump heat exchanger
IRVC
RVACS
11-48
ITYPCV (ICV)
Compressible volume type.
49-188
ITYPEL (IELL)
Liquid flow element type.
189-268
JCVL (M,ISGL)
Compressible volumes at the ends of the liquid segment.
269-324
JCVG (M,ISGG)
Compressible volumes at the ends of the gas segment.
325-364
NELML (ISGL)
Number of elements in the liquid segment.
365-404
JFSELL(ISGL)
PUMPS
405
NPUMP
Number of sodium pumps: Max 12.
406-417
IELPMP (IPMP)
Element number of pump IPMP.
418-429
IEMPMP (IPMP)
Type of pump.
430-469
ILRPMP (IPMP)
IEMPMP
. Uses locked rotor model for IEMPMP
= 2 according to pump WB and SB, see APMPHD
. Uses static trip time in APMPHD
(7, IPMP) when IEMPMP
= -2.IEMPMP
= 1 or 2.IEMPMP
= 1 or 2).IEMPMP
.
IEMPMP
Description
-2
ID for function that returns the trip time for the ALMR EM Pump model. A single argument is passed containing the value of the time at the end of the current PRIMAR-4 time step. When a function is used,
APMPHD
(7,IPMP) is ignored. (See FUNCTION Block )-3
EMPUMP Block number containing pump description. Values in
PMPINR
(IPMP),HEADR
(IPMP),PMPSPR
(IPMP),PMPFLR
(IPMP),PMPEFR
(IPMP),TRKLSC
(IPMP),EPSCAV
(IPMP),APMPHD
(K,IPMP), andAMOTTK
(K,IPMP) will be ignored.
HX, DRACS, CHECK VALVES
470
NIHX
Number of IHXs and PHXs: Max. 4.
471
NDRACS
472
NCKV
Number of check valves: Max. 6.
473-476
IELIHX (IIHX)
Element number of HX # IIHX, primary loop.
477-480
IELDRP (IDRX)
481-484
ILIHXS (IIHX)
Index of the secondary element in the IIHX heat exchanger.
The sign of the index indicates what detailed heat exchanger model is used.
485-488
IELDRS (IDRX)
489-492
IHXCLC (IIHX)
NTNODE
must be greater than or equal to 2.NTNODE
must equal 2.DTMPTB
, ZCENTR
, TMPMTB
. ITAB specifies both the DTMPTB
and the ZCENTR
table number unless iHXZID
is provided.iHXZID
must be provided to define the height of thermal center.493-496
IDRCLC (IDRX)
497
IPRADJ
DEBUG PRINTS
498
ICPDBG
498-506
IBL3D2 (I)
507
IDBPR4
PRIMAR4 debug parameter, initial value.
509
INAKDR
Coolant properties for the DRACS loops. DRACS liquid segments and compressible volumes are
defined by ISGLNK
and ICVNAK
, respectively.
INAS3D
, ID2O
, IPBDEN
, KPROPI
, or ICLPRP
.PIPE RUPTURE
510
ISRCRP
Compressible volume number of pipe rupture source.
511
ISNKRP
Compressible volume number of pipe rupture sink.
TEMPERATURE GROUPS
Elements in a liquid segment are combined into temperature groups. Each temperature group contains one or more consecutive elements. All of the elements in a temperature group are treated with the same type of liquid temperature calculation: as a pipe, HX, bypass channel, or steam generator. See Liquid Temperature Calculations.
512
NTGPT
Number of temperature groups. NTGPT
≤ 100.
Core channel segments must not be assigned to a temperature group.
It is recommended to combine consecutive pipe-type elements within a segment as a single temperature group.
An element representing the primary side of a detailed heat exchanger must be assigned to its own temperature group. The secondary side will inherit the same group and must not be included in another temperature group.
Each element representing a bypass channel must be assigned to its own temperature group.
Elements with direct coolant and/or wall heat must be assigned to their own temperature groups.
513-612
NTNODE (ITGP)
Number of nodes in the temperature group.
NTNODE
>= 2.
Table look-up heat exchangers and steam generators must have exactly two nodes.
613-712
IFSTEL (ITGP)
First element in the temperature group.
713-812
ILSTEL (ITGP)
Last element in the temperature group.
BYPASS CHANNELS
813
NBYP
Number of bypass channels.
814-821
NTLWBY (IBYP)
Number of nodes in lower part of walls A and B of bypass channel - Region 1.
822-829
IDKTYP (IBYP)
Decay heat curves for bypass channels.
830-837
IELBYP (IBYP)
Element numbers for bypass channels. (Usually opposite active core).
838
ISSTP
Not currently used.
STEAM GENERATORS
839
NSGN
Number of steam generators.
840-851
IELSGN (ISGN)
Element number for steam generator.
852-863
ISGCLC (ISGN)
NTNODE
must equal 2.DTMPTB
, ZCENTR
, TMPMTB
. ITAB specifies both the DTMPTB
and the ZCENTR
table number unless iSGZID
is provided.iSGZID
must be provided to define the height of thermal center.864-875
IEVAP (ISGN)
For all steam generator models,
CHECK VALVES
876-881
IELLCK (ICKV)
Element number for check valve ICKV.
882-889
IUM883
Not currently used.
PRINTS AND BINARY OUTPUT
891
NBINOT
893-971
IBINOT
Identification of binary output for PRIMAR4.dat. First two digits give IBNTYP = type of variable. Last 4 digits give INUM, the variable subscript. If INUM > 5000, then INUM-5000 is the starting value for a range of subscripts, and the next INUM is the last value in the range. See Table 2.8.4 and Table 2.8.5 for description of input options.
972
INULLT
VALVES
973
NVALVE
Number of valves, ≤ 8,
974-981
IELVLV (IVLV)
Element number for valve IVLV.
982-989
ITABVV (IVLV)
PUMP DEFAULTS
990
IPMDFT
AIR DUMP HEAT EXCHANGERS
991
NDHX
Number of air dump heat exchangers. Max. = 4.
992-995
IELDHX (IDHX)
Element number for air dump heat exchanger IDHX.
996-999
IFCDHX (IDHX)
DETAILED STEAM GENERATOR
1000-1003
IFWC (ISGN)
Feedwater control options.
1004-1007
IGHC (ISGN)
Specification of multiple evaporator and superheater sections.
CONTROL ROD DRIVE EXPANSION REACTIVITY FEEDBACK
1008
NEXPFB
1009-1018
IEXPFB (K)
PLENUM MODEL
1019
IPL2A
Not currently used.
COMPONENT-COMPONENT HEAT TRANSFER
1020-1051
IBYBY (K,IBYP)
1052-1081
IELHT (K)
1082-1111
IELHT2 (K)
Element number.
ICV, or
Temperature of heat sink (if -IELTH2 > max number of CVs.).
1112-1141
NELHTN (K)
1142
IDBHTH
1143
ISTHTH
PRIMAR step when IDVHTH is turned on.
1144-1152
IB3DM2
Not currently used.
COMMON COVER GAS PRESSURES
1153
NCCV
Number of connected compressible volume cover gasses with common gas pressure.
1154
ICCVFS
First compressible volume with common gas pressure.
STEADY-STATE INITIALIZATION
1155-1158
ISSIHX (IIHX)
Steady state temperature drop.
1159-1170
ISSPMP (IPMP)
Steady state pump head.
1171
NIHXBY
Number of liquid segments that bypass the IHX.
1172-1181
IHXBYP (K)
Liquid segment numbers for the segments that bypass the IHX.
1182
NPMPBY
Number of liquid segments that bypass the pump.
1183-1192
IPMPBY (K)
Liquid segment numbers for the segments that bypass the pump.
BYPASS CHANNEL HEAT TRANSFER
1193-1200
IHTBYB (IBYP)
Coolant heat transfer parameter set for wall B in bypass channel IBYP.
1201-1208
IHTBYD (IBYP)
FORMER CONTROL ROD DRIVE FEEDBACK
ANNULAR ELEMENTS
1243
NANEL
Number of annular elements.
1244-1273
IELANE (IANL)
Element number for annular element.
RVACS INPUT
1274
NSCRVC
Number of sections in the RVACS < 7.
1275
IRVOPT
RVACS modeling option:
1276-1281
IELRVC (IRVC)
Element number or -ICV, starting at the bottom and going up. If IELRVC
(IRVC) > 1000, use second wall of element IELVRC(IRVC)-1000.
1282-1287
NANRVC (IRVC)
Number of nodes in this section, only applicable if CV.
NULL TRANSIENT
1288
ISSCPC
Number of time steps in the null transient to initialize component-component heat transfer and direct heating.
RVACS INPUT
1290
IDBRV
Debug parameter for RVACS.
1291
IDBRVS
PRIMAR-4 step when RVACS debugs start.
RADIAL REFLECTOR REACTIVITY FEEDBACK
1292
NRREAC
Number of radial reflectors involved in reactivity calculations. (for use with empirical feedback models).
1293-1300
ISLREA (K)
Segment numbers of radial reflectors for reactivity calculations.
1301
LBYP
Number of radial reflector bypass channels.
1302-1309
LELBYP
Element number of the radial reflector bypass channels.
PIPE TEMPERATURE OPTION
1310
IPIPTM
PRIMAR-4 pipe temperature convective term differencing approximation.
ISSCPC
>0).Notes:
IPIPTM
=2.MULTIPLE INLET/OUTLET PLENA
1311
IFMIOP
ELEMENT/WALL THERMAL ADJUSTMENT
1312
ITHPEN
Optional adjustments to element and wall thermal treatment, based on thermal penetration depth.
Recalculates WALLH
, WALLH2
, HWALL
, WALLMC
, CMWALL
, WALMC2
, and HAELHT
for specified elements and compressible volumes. No adjustments are made if WALTHK
(IELL) = 0, WALTH2
(IAEL) = 0, or THKWAL
(ICV) = 0.
STRATIFIED VOLUME MODEL
1313
NSTRCV
Number of stratified compressible volumes.
1314-1316
ICVSTR (ICVST)
Compressible volume number for stratified treatment.
1317-1319
ISTRVT (ICVST)
1320-1322
NUMWAL (ICVST)
Number of wall sections.
1323-1325
IFSTWL (ICVST)
Wall number (IW) of the first wall section.
1326-1334
IWLHRZ (IW)
1335-1343
NVNDWL (IW)
Number of vertical nodes in a vertical wall.
NVNDWL
= 1 for a horizontal wall.
1344-1352
NLNDWL (IW)
1353-1361
ICV2WL (IW)
1362
IDBSTR
Debug flag for the stratified temperature model.
1363
ISTDBS
PRIMAR time step when stratified debug starts.
1365
IFT16
THICK WALL PIPES
1366
NTHKPW
Number of pipes to be treated with a thick wall treatment. Note: Thick wall pipe option is not compatible with direct element heating.
1367-1376
IELTPW (ITWP)
Element number for thick wall treatment.
DRACS
1377
ISGLNK
1378
ICVNAK
STEADY STATE INITIALIZATION OPTION
1379
NCVSSI
Number of compressible volumes for which the steady-state coolant pressure and temperature are specified (Max. = 10).
1380-1389
ICVSSI (II)
Compressible volume number for which steady-state pressure and temperature are specified.
AIR DUMP HEAT EXCHANGER OPTION
1390-1393
IADHX (IDHX)
1394-1397
ISTGTB (IDHX)
Used only if IADHX
(IDHX) = 1.
Not currently used.
1402-1405
ISSADX (IDHX)
Steady-state initialization option.
When ISSADX(IDHX) > 0, the steady-state initialization assumes zero heat removal from the air-dump heat exchanger.
External CFD Coupling for Compressible Volumes
Input for coupling between PRIMAR-4 Compressible Volumes and an external code can be changed during a restart. However, it is up to the user to ensure that the models in force at the end of one simulation and the beginning of the subsequent simulation are consistent. This restart capability is primarily intended to allow a stand-alone, steady-state transient to converge efficiently prior to restarting the simulation with a more computationally intensive CFD model. In this scenario, the input below would not be present in the stand-alone model, but would be present in the restart input.
1406
NCFDCV
Number of Compressible Volumes that will be represented by an external CFD model.
0 ≤ NCFDCV
≤ 4
1407-1410
ICFDCV (I)
Compressible Volume for which an external CFD model will be provided.
0 < ICFDCV
(I) ≤ NCV
1411
NULLCFD
CFD coupling treatment during Null Transients.
When scaled-time coupling is used, long null transients in SAS4A/SASSYS‑1 will be projected to the external CFD models as shorter transients to help minimize CFD overhead during the null transient. Specifically, the CFD time steps will be smaller than or equal to the null transient time steps in SAS4A/SASSYS‑1 according to the relation
1412
ICFDDBG
Debug flag for CV to CFD coupling.
The complete history of data transferred from SAS4A/SASSYS‑1 to an external CFD model is always saved to a separate file. This flag adds additional debugging information to the normal output file.
End of External CFD Coupling for Compressible Volumes
1414
ThickWallTableID
Table ID for the thick-walled CV input. A description of the thick-walled input can be found in here
1415-1422
iPHXPRP
1423-1430
iPHXTID
Function ID for the inlet temperature boundary condition of the secondary element in the Kth HX. Only applicable to a primary heat exchanger.
1431-1438
iPHXWID
Function ID for the mass flow rate boundary condition of the secondary element in the Kth HX. Only applicable to a primary heat exchanger.
1439
IDRVACSTin
1440
IDRVACSKin
1441
SegLossCoefTableID
Table ID referencing segment inlet anisotropic Re-dependent loss coefficient data.
An example table can be found here.
1442
EllLossCoefTableID
Table ID referencing element outlet anisotropic Re-dependent loss coefficient data.
An example table can be found here.
1443-1446
iHXZID
1447-1462
NONE
Not currently used.
1451-1462
iSGZID
1463-1474
NONE
Not currently used.
1477-1600
IBL3DM
Not currently used.
Variable |
Location |
Description |
---|---|---|
NBINOT |
891 |
The number of IBINOT entries for the binary output file. If NBINOT=0, no PRIMAR4.dat output will be generated. |
IBINST |
892 |
Output every IBINST PRIMAR time steps, default=1 |
IBINOT(K), K= 1:NBINOT |
893-972 |
Identification of binary output. IBINOT is a 6-digit code where
There is a special case where INUM>5000, in which case INUM-5000 is the starting value for a range of subscripts and the next INUM is the last value in that range. Examples: 240006:
10015:
245001 08:
|
The notation for the subscripts in Table 2.8.5 is as follows:
ISGL = liquid segment
ISGG = gas segment
IELL = liquid element
ICH = channel
ICV = compressible volume
IDHX = air dump heat exchanger
INOD = node
ITGP = temperature group
IPMP = pump
K, J = context specific
L = 1 for inlet, 2 for outlet
IBNTYP |
INUM |
Description |
Variable |
---|---|---|---|
1 |
ISGL |
flow, liquid segment |
FLOSL2(ISGL) |
2 |
ISGG |
flow, gas segment |
FLOSG4(ISGLG) |
3 |
ICH |
estimated channel inlet |
CHFLO2(1,ICH) |
4 |
ICH |
estimated channel outlet flow |
CHFLO2(2,ICH) |
5 |
L |
estimated core flow |
CORFLE(L) |
6 |
L |
estimated core flow times temperature |
CORFTE(L) |
7 |
L |
actual integrated channel flow |
CORCHF(L) |
8 |
L |
channel flow times temperature |
CORFLT(L) |
9 |
ICH+100*(L-1) |
actual channel flow, beginning of step |
FLOCH1(L,ICH) |
10 |
ICH+100*(L-1) |
coefficients used to estimate the |
C0FLCH(L,ICH) |
11 |
ICH+100*(L-1) |
core flow for the next step |
C1FLCH(L,ICH) |
12 |
ICH+100*(L-1) |
C2FLCH(L,ICH) |
|
13 |
ICH+100*(L-1) |
C3FLCH(L,ICH) |
|
14 |
ICH+100*(L-1) |
subassembly inlet or outlet temperature |
TEXPEL(L,ICH) |
15 |
ICH+100*(L-1) |
energy of vapor condensing in inlet or outlet plenum |
ENVAPR(L,ICH) |
16 |
ICV |
liquid pressure for compressible volume ICV |
PRESL2(ICV) |
17 |
ICV |
gas pressure |
PRESG2(ICV) |
18 |
IPMP |
pump head for pump IPMP |
HEADP2(IPMP) |
19 |
ICV |
cover gas interface height |
ZINTR2(ICV) |
20 |
ICV |
gas volume |
VOLGC2(ICV) |
21 |
ICV |
total volume, liquid+gas |
VOLLGC(ICV) |
22 |
ICV |
liquid mass |
XLQMS2(ICV) |
23 |
ICV |
gas mass |
GASMS2(ICV) |
24 |
ICV |
liquid temperature |
TLQCV2(ICV) |
25 |
ICV |
liquid density |
DNSCV2(ICV) |
26 |
ICV |
wall temperature |
TWLCV2(ICV) |
27 |
ICV |
gas temperature |
TGASC2(ICV) |
28 |
ISGL+100*(L-1) |
liquid segment inlet or outlet temperature |
TSLIN2(L,ISGL) |
29 |
IELL |
gravity head for element IELL |
GRAVHD(IELL) |
30 |
IELL+400*(L-1) |
liquid element temperature |
TELEM(L,IELL) |
31 |
ITGP |
fraction of a node traversed by Lagrangian slugs In temperature group ITGP |
FRNDF2(ITGP) |
32 |
INOD |
liquid temperature, node INOD |
TLNOD2(INOD) |
33 |
INOD |
wall temperature |
TWNOD2(INOD) |
34 |
– |
outlet plenum density |
DLHOT |
35 |
– |
inlet plenum density |
DLCOLD |
36 |
ICH |
inlet temperature |
TINVAL(ICH) |
37 |
– |
outlet plenum pressure at beginning of time step |
PXT0 |
38 |
– |
time derivative of outlet plenum pressure |
DPXDT |
39 |
IPMP |
pump speed |
PSPED2(IPMP) |
40 |
– |
time derivative of inlet plenum pressure |
DPINDT |
41 |
– |
inlet plenum pressure at beginning of time step |
PIN |
42 |
Not used |
||
43 |
Not used |
||
44 |
Estimated boiling time |
BOILTM |
|
45 |
– |
next PRIMAR step size |
DTPNXT |
46 |
ICH |
coolant re-entry temperature |
TUPLVL(ICH) |
47 |
Not used |
||
48 |
L |
accumulated error in plenum mass |
DMSSUM |
49 |
L |
accumulated error in plenum mass times temperature |
DMTSUM |
50 |
INOD |
temperature of sink for component-to-component heat transfer |
TSNKND(INOD) |
51 |
INOD |
heat transfer coefficient for component-to-component heat transfer |
HSNKND(INOD) |
52 |
ICV |
temperature of sink for component-to-component heat transfer |
TSNKCV(ICV) |
53 |
ICV |
heat transfer coefficient for component-to-component heat transfer |
HSNKCV(ICV) |
54 |
ICV |
component-to-component heat transfer rate from compressible volume ICV |
QSNKCV(ICV) |
55 |
– |
RVACS heat removal rate |
QRVACS |
56 |
K |
component-to-component heat transfer rate for path K |
QCPCP(K) |
57 |
– |
RVACS air flow rate |
WAIRV2 |
58 |
K |
RVACS temperature for node K |
TRVACS(K) |
59 |
K |
guard vessel temperature |
TW2RV2(K) |
60 |
K |
shell inner temperature |
TW3RV2(K) |
61 |
K |
shell outer temperature |
TW4RV2(K) |
62 |
K |
outer wall temperature |
TW5RV2(K) |
63 |
K |
temperature of air between guard vessel and shell |
TA1RV2(K) |
64 |
K |
temperature of air between shell and outer wall |
TA2RV2(K) |
65 |
IPMP |
pump torque for pump IPMP |
TQMB3(IPMP) |
66 |
– |
Net reactivity |
REANET |
67 |
– |
reactivity from external function (PREA) |
REAPRO |
68 |
– |
reactivity from CRDL expansion and scram reactivity |
REASCR |
69 |
– |
Doppler reactivity feedback |
READOP |
70 |
– |
Fuel axial expansion reactivity feedback |
READEN |
71 |
– |
Radial expansion reactivity feedback |
REAREX |
72 |
– |
Coolant voiding reactivity feedback |
REACOL |
73 |
– |
Fuel relocation reactivity feedback |
REAFUL |
74 |
– |
Clad relocation reactivity feedback |
REACLD |
75 |
J |
Advanced user option for channel dependent reactivity feedback
|
REAICH(J) |
76 |
J |
Normalized decay power for region J |
POWDKH(J) |
77 |
IDHX |
Heat removal rate for ADHX IDHX |
QQ(IDHX) |
78 |
IDHX |
Air flow rate for ADHX IDHX |
WAIR(IDHX) |
79 |
IDHX |
Air outlet temperature for ADHX IDHX |
TAIROT(IDHX) |
80 |
IELL |
Pressure drop in element IELL, excludes gravity head |
DPRSEL(IELL) |
81 |
IPMP |
Voltage in EM pump IPMP |
EMVOLT(IPMP) |
82 |
IPMP |
Frequency in EM pump IPMP |
EMFREQ(IPMP) |
83 |
IPMP |
Slip in EM pump IPMP |
EMSLIP(IPMP) |
84 |
IPMP |
Current in EM pump IPMP |
EMCURR(IPMP) |
85 |
IPMP |
Phase in EM pump IPMP |
EMPHAS(IPMP) |
86 |
IPMP |
Coolant Heat Generation Rate in EM pump IPMP |
EMPCHR(IPMP) |
87 |
IPMP |
Wall Heat Generation Rate in EM pump IPMP |
EMPWHR(IPMP) |
88 |
iEll |
Direct coolant heat in element iEll. |
CLHEAT(iEll) |
89 |
iEll |
Direct wall heat in element iEll. If iEll is greater than 1000, the second wall of element iEll-1000 is identified. |
WLHEAT(iEll) |