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.

3

NCVD

Number of compressible volumes, DRACS loops.

Not implemented. See instead ISGLNK and ICVNAK.

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.

6

NSEGLD

Number of liquid segments, DRACS loops.

Not implemented. See instead ISGLNK and ICVNAK.

7

NSEGGP

Number of gas segments, primary loops.

8

NSEGGS

Number of gas segments, secondary loops.

9

NSEGGD

Number of gas segments, DRACS loops.

Not implemented. See instead ISGLNK and ICVNAK.

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.

Not implemented. See instead ISGLNK and ICVNAK.

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.

=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.

49-188

ITYPEL (IELL)

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.

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)

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

PUMPS

405

NPUMP

Number of sodium pumps: Max 12.

406-417

IELPMP (IPMP)

Element number of pump IPMP.

430-469

ILRPMP (IPMP)

= 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

470

NIHX

Number of IHXs and PHXs: Max. 4.

471

NDRACS

Number of DRACS heat exchangers.

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

472

NCKV

Number of check valves: Max. 6.

473-476

IELIHX (IIHX)

Element number of HX # IIHX, primary loop.

477-480

IELDRP (IDRX)

Element number of DRACS # IDRX, primary loop.

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

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.

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

485-488

IELDRS (IDRX)

Element number of DRACS # IDRX, intermediate loop.

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

489-492

IHXCLC (IIHX)

= 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.

493-496

IDRCLC (IDRX)

= 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.

497

IPRADJ

= 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

498

ICPDBG

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

498-506

IBL3D2 (I)

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

507

IDBPR4

PRIMAR4 debug parameter, initial value.

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

508

IDBP4N

Value of IDBPR4 after time = TMDBP4.

509

INAKDR

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

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)

= 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.

864-875

IEVAP (ISGN)

For all steam generator models,

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

CHECK VALVES

876-881

IELLCK (ICKV)

Element number for check valve ICKV.

882-889

IUM883

Not currently used.

PRINTS AND BINARY OUTPUT

890

IP4PRT

Print PRIMAR-4 results every IP4PRT PRIMAR steps.

891

NBINOT

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

892

IBINST

PRIMAR-4 binary output every IBINST steps.

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

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

973

NVALVE

Number of valves, ≤ 8,

974-981

IELVLV (IVLV)

Element number for valve IVLV.

982-989

ITABVV (IVLV)

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

990

IPMDFT

≤ 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

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)

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

DETAILED STEAM GENERATOR

1000-1003

IFWC (ISGN)

Feedwater control options.

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

1004-1007

IGHC (ISGN)

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

1008

NEXPFB

= 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.

1009-1018

IEXPFB (K)

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

PLENUM MODEL

1019

IPL2A

Not currently used.

COMPONENT-COMPONENT HEAT TRANSFER

1020-1051

IBYBY (K,IBYP)

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).

1052-1081

IELHT (K)

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.

1082-1111

IELHT2 (K)

Element number.

ICV, or

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

1112-1141

NELHTN (K)

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

1142

IDBHTH

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

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.

= 1, If user specifies.

1159-1170

ISSPMP (IPMP)

Steady state pump head.

= 1, If user specifies.

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)

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

FORMER CONTROL ROD DRIVE FEEDBACK

1209-1242

KCHUIS

Reserved. (was ICHUIS in Version 2.1).

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:

=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.

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.

1289

ISST15

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

RVACS INPUT

1290

IDBRV

Debug parameter for RVACS.

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

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.

=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

1311

IFMIOP

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

1312

ITHPEN

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

1313

NSTRCV

Number of stratified compressible volumes.

1314-1316

ICVSTR (ICVST)

Compressible volume number for stratified treatment.

1317-1319

ISTRVT (ICVST)

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

1320-1322

NUMWAL (ICVST)

Number of wall sections.

1323-1325

IFSTWL (ICVST)

Wall number (IW) of the first wall section.

1326-1334

IWLHRZ (IW)

= 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.

1335-1343

NVNDWL (IW)

Number of vertical nodes in a vertical wall.

NVNDWL = 1 for a horizontal wall.

1344-1352

NLNDWL (IW)

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

1353-1361

ICV2WL (IW)

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.

1362

IDBSTR

Debug flag for the stratified temperature model.

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

1363

ISTDBS

PRIMAR time step when stratified debug starts.

1364

ISTSTP

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

1365

IFT16

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

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

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.

1378

ICVNAK

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

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)

= 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.

1394-1397

ISTGTB (IDHX)

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

Used only if IADHX(IDHX) = 1.

Not currently used.

1398-1401

NROW (IDHX)

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

Not currently used.

1402-1405

ISSADX (IDHX)

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.

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.

= 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}}}\]

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

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

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

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

= 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.

1440

IDRVACSKin

= 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.

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

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.

1447-1462

NONE

Not currently used.

1451-1462

iSGZID

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.

1463-1474

NONE

Not currently used.

1475

CoolHeatTableID

Table ID for direct coolant heating.

An example table can be found here

1476

WallHeatTableID

Table ID for direct wall heating.

An example table can be found here

1477-1600

IBL3DM

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)