2.8.2.2. Block 3 — INPMR4 — PRIMAR-4 Integer Input

NCVP

1

Number of compressible volumes, primary loops.

NCVS

2

Number of compressible volumes, secondary loops.

NCVD

3

Number of compressible volumes, DRACS loops.

Not implemented. See instead ISGLNK and ICVNAK.

NSEGLP

4

Number of liquid segments, primary loops. All SAS4A channels (except the bypass channels) form one liquid segment.

NSEGLS

5

Number of liquid segments, secondary loops.

NSEGLD

6

Number of liquid segments, DRACS loops.

Not implemented. See instead ISGLNK and ICVNAK.

NSEGGP

7

Number of gas segments, primary loops.

NSEGGS

8

Number of gas segments, secondary loops.

NSEGGD

9

Number of gas segments, DRACS loops.

Not implemented. See instead ISGLNK and ICVNAK.

NELEMT

10

Total number of liquid flow elements, max = 140. A bypass channel must not be split into more than one flow element.

Note maximum total numbers:

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.
Not implemented. See instead ISGLNK and ICVNAK.

4

Temperature groups

100

Bypass channels

8

Axial nodes in HX

61

Note subscripts used in this block:

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

ITYPCV (ICV)

11-48

Compressible volume type.

=1, Inlet plenum.
=2, Compressible liquid volume, no gas.
=3, Compressible outlet plenum, no cover gas.
=4, Almost incompressible liquid, no gas.
(pipe tees, extra inlet plenum, etc.)
=5, Pipe rupture source.
=6, Pipe rupture sink, guard vessel.
=7, Outlet plenum with cover gas.
=8, Pool with cover gas.
=9, Pump bowl and cover gas.
=10, Pressurizer with cover gas.
=11, Compressible gas volume, no liquid.

ITYPEL (IELL)

49-188

Liquid flow element type.

=1, Core subassemblies.
=2, Bypass channel.
=3, Pipe.
=4, Check valve.
=5, Pump.
=6, HX, shell side.
=7, HX, tube side.
=8, Steam generator, sodium side.
=9, DRACS heat exchanger, tube side. (Not implemented. Use ITYPEL = 7. See ISGLNK.)
=10, DRACS heat exchanger, shell side. (Not implemented. Use ITYPEL = 6. See ISGLNK.)
=11, Valve.
=12, Air dump heat exchanger, sodium side.
=13, Annular element.
=15, Annular pump.

JCVL (M,ISGL)

189-268

Compressible volumes at the ends of the liquid segment.

JCVG (M,ISGG)

269-324

Compressible volumes at the ends of the gas segment.

NELML (ISGL)

325-364

Number of elements in the liquid segment.

JFSELL(ISGL)

365-404

First element number in segment ISGL. Segment ISGL contains elements JFSELL(ISGL) through JFSELL(ISGL)+NELML(ISGL)-1.

PUMPS

NPUMP

405

Number of sodium pumps: Max 12.

IELPMP (IPMP)

406-417

Element number of pump IPMP.

ILRPMP (IPMP)

430-469

= 0, Pump operation according to model selected, see 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.
= 1, Pump speed set to zero, locks rotor immediately as in a pump seizure. Applicable when IEMPMP = 1 or 2.
=-1, For table of pump speed vs. time (IEMPMP = 1 or 2).
=-2, For table of pump head vs. flow. This option overrides input for IEMPMP.
>0,

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), and AMOTTK(K,IPMP) will be ignored.

HX, DRACS, CHECK VALVES

NIHX

470

Number of IHXs and PHXs: Max. 4.

NDRACS

471

Number of DRACS heat exchangers.

Not implemented. See instead ISGLNK and ICVNAK and include with NIHX.

NCKV

472

Number of check valves: Max. 6.

IELIHX (IIHX)

473-476

Element number of HX # IIHX, primary loop.

IELDRP (IDRX)

477-480

Element number of DRACS # IDRX, primary loop.

Not implemented. See instead ISGLNK and ICVNAK and use IELIHX.

ILIHXS (IIHX)

481-484

Index of the secondary element in the IIHX heat exchanger.

The sign of the index indicates what detailed heat exchanger model is used.

> 0, Detailed Intermediate Heat Exchanger
< 0, Detailed Primary Heat Exchanger

IELDRS (IDRX)

485-488

Element number of DRACS # IDRX, intermediate loop.

Not implemented. See instead ISGLNK and ICVNAK and use ILIHXS.

IHXCLC (IIHX)

489-492

= 0, Use detailed HX. NTNODE must be greater than or equal to 2.
≠ 0, Use table look-up IHX. NTNODE must equal 2.
> 0, Table no. ITAB for relative temperature drop table look-up IHX.
< 0, Table no. -ITAB for exit temperature table look-up IHX.

If ITAB <= 12, see DTMPTB, ZCENTR, TMPMTB. ITAB specifies both the DTMPTB and the ZCENTR table number unless iHXZID is provided.
If ITAB > 12, function block ID ITAB defines the temperature boundary condition. iHXZID must be provided to define the height of thermal center.

IDRCLC (IDRX)

493-496

= 0, Use detailed DRACS.
> 0, Table no. ITAB for table look-up DRACS. (See DTMPTB, ZCENTR, and TMPMTB).

Not implemented. See instead ISGLNK and ICVNAK and use IHXCLC.

IPRADJ

497

= 0, No PRMADJ pressure adjustments for channel flow estimation errors.
=1, Adjustments for the outlet plenum only. Recommended value.
=2, Adjustments for both inlet and outlet plenums.

DEBUG PRINTS

ICPDBG

498

= 0, No pump debugs.
= 1, Pump debugs.
> 1, Extended pump debugs for centrifugal pumps and EQ EM pumps.

IBL3D2 (I)

498-506

Inlet and outlet pressure debugs if IBL3D2(1) > 0. IBL3D2(2) > 0 for steady- state core outlet temperature debugs.

IDBPR4

507

PRIMAR4 debug parameter, initial value.

=0, No debug print-out.
=1, Final results for each PRIMAR step.

IDBP4N

508

Value of IDBPR4 after time = TMDBP4.

INAKDR

509

Coolant properties for the DRACS loops. DRACS liquid segments and compressible volumes are defined by ISGLNK and ICVNAK, respectively.

=0, Use the same coolant properties in all loops, as determined by INAS3D, ID2O, IPBDEN, KPROPI, or ICLPRP.
=1, Use SAS4A correlations for Na in the DRACS loop.
=2, Use SAS3D correlations for Na in the DRACS loop.
=3, Use NaK properties in the DRACS loop.
=4, Use D2O properties in the DRACS loop.
=5, Use Pb properties in the DRACS loop.
=6, Use Pb-Bi properties in the DRACS loop.
=7, User supplied property correlation coefficients.

PIPE RUPTURE

ISRCRP

510

Compressible volume number of pipe rupture source.

ISNKRP

511

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.

NTGPT

512

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.

NTNODE (ITGP)

513-612

Number of nodes in the temperature group.

NTNODE >= 2.

Table look-up heat exchangers and steam generators must have exactly two nodes.

IFSTEL (ITGP)

613-712

First element in the temperature group.

ILSTEL (ITGP)

713-812

Last element in the temperature group.

BYPASS CHANNELS

NBYP

813

Number of bypass channels.

NTLWBY (IBYP)

814-821

Number of nodes in lower part of walls A and B of bypass channel - Region 1.

IDKTYP (IBYP)

822-829

Decay heat curves for bypass channels.

IELBYP (IBYP)

830-837

Element numbers for bypass channels. (Usually opposite active core).

ISSTP

838

Not currently used.

STEAM GENERATORS

NSGN

839

Number of steam generators.

IELSGN (ISGN)

840-851

Element number for steam generator.

ISGCLC (ISGN)

852-863

= 0, Use detailed steam generator.
≠ 0, Use table look-up steam generator. NTNODE must equal 2.
> 0, Table no. ITAB for relative temperature drop table look-up steam generator.
< 0, Table no. -ITAB for exit temperature table look-up steam generator.

If ITAB <= 12, see DTMPTB, ZCENTR, TMPMTB. ITAB specifies both the DTMPTB and the ZCENTR table number unless iSGZID is provided.
If ITAB > 12, function block ID ITAB defines the temperature boundary condition. iSGZID must be provided to define the height of thermal center.

IEVAP (ISGN)

864-875

For all steam generator models,

= 1, Evaporator.
= 2, Superheater.
= 3, Once-through.

CHECK VALVES

IELLCK (ICKV)

876-881

Element number for check valve ICKV.

IUM883

882-889

Not currently used.

PRINTS AND BINARY OUTPUT

IP4PRT

890

Print PRIMAR-4 results every IP4PRT PRIMAR steps.

NBINOT

891

Number of IBINOT entries for PRIMAR-4 binary output PRIMAR4.dat. If NBINOT = 0, no output.

IBINST

892

PRIMAR-4 binary output every IBINST steps.

IBINOT

893-971

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.

INULLT

972

Steady-state null transient plotting flag. Used with NBINOT and IBINOT.

=0, No steady-state plot information written to PRIMAR4.dat.
> 0, Write steady state plot information to PRIMAR4.dat. For ISSCPC > 0, plot information is written to PRIMAR4.dat every INULLT steps during the null transient.

VALVES

NVALVE

973

Number of valves, ≤ 8,

IELVLV (IVLV)

974-981

Element number for valve IVLV.

ITABVV (IVLV)

982-989

Table number in DTMPTB tables for valve pressure drop coefficient vs. time.

Note: Enter the initial pressure drop coefficient for the value G2PRDR (IELVLV(IVLV)).

PUMP DEFAULTS

IPMDFT

990

≤ 0, Default values are used for PMPHD and PMPTQ.
> 0, User-defined values are used for PMPHD and PMPTQ.

Only used when IEMPMP(IPMP) = 2.

AIR DUMP HEAT EXCHANGERS

NDHX

991

Number of air dump heat exchangers. Max. = 4.

IELDHX (IDHX)

992-995

Element number for air dump heat exchanger IDHX.

IFCDHX (IDHX)

996-999

= 0, Natural convection.
= 1, Forced convection on the air side.

DETAILED STEAM GENERATOR

IFWC (ISGN)

1000-1003

Feedwater control options.

= 1, Constant feedwater flow at steady state value.
=2, Table look-up of feedwater flow.
=3, Drum level controller.

IGHC (ISGN)

1004-1007

Specification of multiple evaporator and superheater sections.

= Number of superheater parallel sections X 100 + number of evaporator parallel sections.

CONTROL ROD DRIVE EXPANSION REACTIVITY FEEDBACK

NEXPFB

1008

= 0, No contribution to control rod expansion feedback from vessel wall heating.
> 0, Number of liquid elements and/or compressible volumes contributing to control rod expansion feedback.

IEXPFB (K)

1009-1018

> 0, Element number.
< 0, -Compressible volume number.

PLENUM MODEL

IPL2A

1019

Not currently used.

COMPONENT-COMPONENT HEAT TRANSFER

IBYBY (K,IBYP)

1020-1051

The K-th bypass channel number for subassembly to subassembly heat transfer from bypass channel IBYP. If -NCH ≤ IBYBY < 0, then -IBYBY is a core channel number. If IBYBY < -NCH, then -IBYBY is the temperature of a constant temperature heat sink. Dimension (4,8).

IELHT (K)

1052-1081

Element number of the K-th element involved in component-to-component heat transfer from IELHT(K) to IELHT2(K). For the second wall of annular element IELL, IELHT = 1000 + IELL.

IELHT2 (K)

1082-1111

Element number.

ICV, or

Temperature of heat sink (if -IELTH2 > max number of CVs.).

NELHTN (K)

1112-1141

+ N, Use first N nodes.
- N, Use last N nodes.
=0, Use all nodes.

IDBHTH

1142

= 0, No debug prints.
=1, Short comp-comp prints.
≥ 2, Debug prints.

ISTHTH

1143

PRIMAR step when IDVHTH is turned on.

IB3DM2

1144-1152

Not currently used.

COMMON COVER GAS PRESSURES

NCCV

1153

Number of connected compressible volume cover gasses with common gas pressure.

ICCVFS

1154

First compressible volume with common gas pressure.

STEADY-STATE INITIALIZATION

ISSIHX (IIHX)

1155-1158

Steady state temperature drop.

= 1, If user specifies.

ISSPMP (IPMP)

1159-1170

Steady state pump head.

= 1, If user specifies.

NIHXBY

1171

Number of liquid segments that bypass the IHX.

IHXBYP (K)

1172-1181

Liquid segment numbers for the segments that bypass the IHX.

NPMPBY

1182

Number of liquid segments that bypass the pump.

IPMPBY (K)

1183-1192

Liquid segment numbers for the segments that bypass the pump.

BYPASS CHANNEL HEAT TRANSFER

IHTBYB (IBYP)

1193-1200

Coolant heat transfer parameter set for wall B in bypass channel IBYP.

IHTBYD (IBYP)

1201-1208

Coolant heat transfer parameter set for wall D in bypass channel IBYP. See C1BY, C1BY2, C1BY3, and C1BY4.

FORMER CONTROL ROD DRIVE FEEDBACK

KCHUIS

1209-1242

Reserved. (was ICHUIS in Version 2.1).

ANNULAR ELEMENTS

NANEL

1243

Number of annular elements.

IELANE (IANL)

1244-1273

Element number for annular element.

RVACS INPUT

NSCRVC

1274

Number of sections in the RVACS < 7.

IRVOPT

1275

RVACS modeling option:

=0, Use the detailed RVACS model.
=1-12, Use the simple RVACS model. IRVOPT is the number of entries in the table of h vs. T.
>12, Use the simple RVACS model. IRVOPT is the function block ID for h(T).
=-1, Use the coupled RVACS model. External code participates in the null transient.
=-1000, Use the coupled RVACS model. External code does not participate in the null transient.
= -1001 - -1012, Use the coupled RVACS model during transient, and the simple RVACS model during the null transient. ABS(IRVOPT+1000) is the number of entries in the table of h vs T.
< -1012, Use the coupled RVACS model during the transient, and the simple RVACS model during the null transient. ABS(IRVOPT+1000) is the function block ID for h(T) during the null transient.

IELRVC (IRVC)

1276-1281

Element number or -ICV, starting at the bottom and going up. If IELRVC(IRVC) > 1000, use second wall of element IELVRC(IRVC)-1000.

NANRVC (IRVC)

1282-1287

Number of nodes in this section, only applicable if CV.

NULL TRANSIENT

ISSCPC

1288

Number of time steps in the null transient to initialize component-component heat transfer and direct heating.

ISST15

1289

Print PRIMAR-4 results every ISST15 steps during the null transient.

RVACS INPUT

IDBRV

1290

Debug parameter for RVACS.

=0, No debug.
=1, Regular print every time step.
=2, Detailed debug prints.

IDBRVS

1291

PRIMAR-4 step when RVACS debugs start.

RADIAL REFLECTOR REACTIVITY FEEDBACK

NRREAC

1292

Number of radial reflectors involved in reactivity calculations. (for use with empirical feedback models).

ISLREA (K)

1293-1300

Segment numbers of radial reflectors for reactivity calculations.

LBYP

1301

Number of radial reflector bypass channels.

LELBYP

1302-1309

Element number of the radial reflector bypass channels.

PIPE TEMPERATURE OPTION

IPIPTM

1310

PRIMAR-4 pipe temperature convective term differencing approximation.

=0, Always use a Lagrangian calculation for coolant temperatures in pipes and annular elements.
=1, Use an Eulerian calculation for large time steps (the coolant moves two or more nodes in a time step).
=2, Use an Eulerian calculation for large time steps only during the PRIMAR-4 null transient (ISSCPC>0).

Notes:

1) The Eulerian calculation is faster for large time steps.
2) The Lagrangian calculation does not result in numerical axial diffusion, whereas the Eulerian calculation does.
3) The Eulerian calculation is not compatible with direct heat modeling.
4) Recommended value: IPIPTM=2.

MULTIPLE INLET/OUTLET PLENA

IFMIOP

1311

Multiple inlet/outlet plenum option.

=0, Single inlet and outlet plena.
=1, Multiple inlet and outlet plena. Must specify NSEGMP, TPLCV, PPLCV, and ZPLENC.

ELEMENT/WALL THERMAL ADJUSTMENT

ITHPEN

1312

Optional adjustments to element and wall thermal treatment, based on thermal penetration depth.

=0, No adjustments.
=1, WALLH and HWALL = thermal conductivity, k.
=2, WALLH and HWALL = k/total thickness.
=3, WALLH and HWALL = 3*k/total thickness.

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

NSTRCV

1313

Number of stratified compressible volumes.

ICVSTR (ICVST)

1314-1316

Compressible volume number for stratified treatment.

ISTRVT (ICVST)

1317-1319

= 1, For vertical coolant inlet, as in an outlet plenum,
= 2, For horizontal coolant inlet.

NUMWAL (ICVST)

1320-1322

Number of wall sections.

IFSTWL (ICVST)

1323-1325

Wall number (IW) of the first wall section.

IWLHRZ (IW)

1326-1334

= 0, For a vertical wall.
= 1, For a horizontal wall at the top of a compressible volume.
=2, For a horizontal wall at the bottom of a compressible volume.

NVNDWL (IW)

1335-1343

Number of vertical nodes in a vertical wall.

NVNDWL = 1 for a horizontal wall.

NLNDWL (IW)

1344-1352

Number of lateral nodes in a wall section. Max. = 8. Note: Sum (NVNDWL*NLNDWL) ≤ 300.

ICV2WL (IW)

1353-1361

Number of the compressible volume in contact with the outer side of the wall section. Equal to 0 for an adiabatic outer boundary. If ICV2WL > 38, ICV2WL = the temperature of a constant temperature heat sink.

IDBSTR

1362

Debug flag for the stratified temperature model.

=0, No debug prints.
=1, Final results only.
=5, Everything.

ISTDBS

1363

PRIMAR time step when stratified debug starts.

ISTSTP

1364

Stop the run at PRIMAR step ISTSTP. Not used if ISTSTP = 0 or NSTRCV = 0.

IFT16

1365

Write out stratified CV output to STRATCV.dat every IFT16 PRIMAR steps. No output if IFT16 = 0.

THICK WALL PIPES

NTHKPW

1366

Number of pipes to be treated with a thick wall treatment. Note: Thick wall pipe option is not compatible with direct element heating.

IELTPW (ITWP)

1367-1376

Element number for thick wall treatment.

DRACS

ISGLNK

1377

Use INAKDR to determine the coolant properties for ISGL ≥ ISGLNK (ISGL = liquid segment number).

Liquid segments in this range are considered to be part of the DRACS.

ICVNAK

1378

Use INAKDR to determine the coolant properties for ICV ≥ ICVNAK (ICV = compressible volume number).

Compressible volumes in this range are considered to be part of the DRACS.

STEADY STATE INITIALIZATION OPTION

NCVSSI

1379

Number of compressible volumes for which the steady-state coolant pressure and temperature are specified (Max. = 10).

ICVSSI (II)

1380-1389

Compressible volume number for which steady-state pressure and temperature are specified.

AIR DUMP HEAT EXCHANGER OPTION

IADHX (IDHX)

1390-1393

= 0, Simple air dump heat exchanger model.
= 1, Code calculates HOTB, HITB, XKHXLS, XKRLS as a function of geometry and flow rate.

Not currently used.

ISTGTB (IDHX)

1394-1397

= 0, Staggered spacing between tube rows.
= 1, Inline tube bundle.

Used only if IADHX(IDHX) = 1.

Not currently used.

NROW (IDHX)

1398-1401

Number of tube rows. Used only if IADHX(IDHX) = 1.

Not currently used.

ISSADX (IDHX)

1402-1405

Steady-state initialization option.

= 0, No steady-state initialization.
=1, Use outlet temperature of element associated with IDHX for initialization.
> 1, Use inlet temperature of element associated with IDHX for initialization.

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.

NCFDCV

1406

Number of Compressible Volumes that will be represented by an external CFD model.

0 ≤ NCFDCV ≤ 4

ICFDCV (I)

1407-1410

Compressible Volume for which an external CFD model will be provided.

0 < ICFDCV(I) ≤ NCV

NULLCFD

1411

CFD coupling treatment during Null Transients.

= 0, No coupling during null transients.
> 0, Use scaled-time coupling.

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

\[\Delta t_{\mathrm{\text{CFD}}} = \frac{\Delta t_{\mathrm{\text{SAS}}}}{\mathrm{\text{NULLCFD}}}\]

ICFDDBG

1412

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

ThickWallTableID

1414

Table ID for the thick-walled CV input. A description of the thick-walled input can be found in here

iPHXPRP

1415-1422

Secondary coolant type for the Kth HX. Only applicable to a primary heat exchanger.

For available options see ICLPRP. Defualt value will be ICLPRP.

iPHXTID

1423-1430

Function ID for the inlet temperature boundary condition of the secondary element in the Kth HX. Only applicable to a primary heat exchanger.

iPHXWID

1431-1438

Function ID for the mass flow rate boundary condition of the secondary element in the Kth HX. Only applicable to a primary heat exchanger.

IDRVACSTin

1439

= 0, Use constant RVACS air inlet temperature specified by TAIRVC.
> 0, Function Block ID for RVACS air inlet temperature as a function of time.

If IDRVACSTin > 0, TAIRVC will be ignored by the code.

IDRVACSKin

1440

= 0, Use constant RVACS air inlet orifice coefficient specified by ORFIN.
> 0, Function Block ID for RVACS air inlet orifice coefficient as a function of time.

If IDRVACSKin > 0, ORFIN will be ignored by the code.

SegLossCoefTableID

1441

Table ID referencing segment inlet anisotropic Re-dependent loss coefficient data.

An example table can be found here.

EllLossCoefTableID

1442

Table ID referencing element outlet anisotropic Re-dependent loss coefficient data.

An example table can be found here.

iHXZID

1443-1446

Table no. ITAB defining height of thermal center for table look-up IHX (see IHXCLC).

<= 12, see ZCENTR and TMPMTB.
> 12, function block ID ITAB defines the height of thermal center.

NONE

1447-1462

Not currently used.

iSGZID

1451-1462

Table no. ITAB defining height of thermal center for table look-up steam generator (see ISGCLC).

<= 12, see ZCENTR and TMPMTB.
> 12, function block ID ITAB defines the height of thermal center.

NONE

1463-1474

Not currently used.

CoolHeatTableID

1475

Table ID for direct coolant heating.

An example table can be found here

WallHeatTableID

1476

Table ID for direct wall heating.

An example table can be found here

IBL3DM

1477-1600

Not currently used.

Table 2.8.4 Input in INPMR4 to Control Binary Output in PRIMAR.dat

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

  • The first 2 digits give IBNTYP, the type of variable (or data item)

  • The last 4 digits give the subscript INUM for the element, segment, temperature group, etc.

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:

  • IBNTYP=24, INUM=6. Print the liquid temperature of CV6.

10015:

  • IBNTYP=1, INUM=15: Print the liquid segment flow of S15

245001 08:

  • First IBNTYP=24, INUM=5001

  • Second IBNTYP is blank, INUM=8

  • Print the liquid temperature of a range of compressible volumes from CV1 to CV8.

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

Table 2.8.5 IBNTYP and INUM Codes to Request Edits on PRIMAR4.dat

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

  • If J < 826, coolant voiding reactivity feedback for channel J

  • If 825 < J < 1651, fuel relocation reactivity feedback for channel J - 825

  • If 1650 < J < 2476, clad relocation reactivity feedback for channel J - 1650

  • If 2475 < J < 3301, total axial expansion reactivity feedback for channel J - 2475

  • If 3300 < J < 4126, Doppler reactivity feedback for channel J - 3300

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)