It aims at generating a complete initial steady-state condition consistent with a minimal set of design or operational data, namely:
By back solving the conservation equations, the program then computes successively:
The neutronic tables correlate, for each configuration, the neutronic properties with the physical effects actually modelled in SAFPWR (coolant density, boron, effective fuel temp .
λ is an eigen-value accounting for the fact that the model selected for generating the neutronic tables is not necessarily critical.j/φ equally extracted from the reference input data.
The following simplified description should help the user better understanding the functions of the various operations and iterations involved in processing do, core.
xwac= fraction of flow bypassed from a to c and escaping mixing in b.
w{,h,s}ec: floW of {mass, entHalpy, Boron} at inlEt of Coreosplit=t, same flows in each core sector inletzgri(sec) until a possible emergency rods drop occurring at time sec_drop with a drop displacement interpolated from dgri(sec).cj;
CY) decayed fission products precursors Concentration of family J
Sxkn and derivativesIn order to avoid repeating neutronic tables look-up at each feedback iteration, the neutronic model is linearized about the bos physical state and for the bos configuration.
If there is a dsec adjustment in the course of the step, F is then updated, as well as all the program segments depending from dsec; this allows, amongst other, to correct for displacement of moving rods.
ncf; the group interpolators are looked up with the osec time sec=osec + dsec where osec [Old] it the time at bosvm, fuel effective over temperature (u), boron (b), pressure (p), and enthalpy distribution parameter xe at core inlet.v-, u- and -b derivatives to be used for feedback iterationsci-Fission Source by adding tabulated fission cross-section and the correction sn0ci calculated in ini, core.ci-κ/ν from tabulated value + correction calculated by ini,core to force the power distribution f2ci to the input values.phci (or at eos of previous step), but already accounting for the possible changes in core configuration and in physical conditions (boron, inlet flows, pressure). Their values may thus differ from the eos (converged) valuesSxkn and derivativesU2rck is the fuel over temp (over t1ck) radial distribution vector.
u2ck is the (scalar) effective value;
f2ck is the driving heat source coming from F.
ufck, qfck are the f2ck derivatives of u2ck and
q2ck, which use will be made for searching converged eos solutionck;
{m,h,b}, vm derivatives also utilized in J for stabilizing eos conditions;
vpck is the isentropic pressure derivative utilized in (do, pressu);
vmfck and bfck are local derivatives of vmck and bck in relation to total power f2c at constant power profile, also used in JAt the first execution the neutronic coefficients are calculated under prompt-jump approximation which is acceptable over most of the transient.
If, after later monitoring the approximation cannot be accepted, the set of operations is then iterated
rkn by means of reactivity derivatives borrowed from F.ci-flux equation. Note the correction r0ci calculated in ini, core, and the reactivity - rau superimposed to all the meshes and representing a forced emergency (au) reactivity data to simulate point kinetics. Likewise, sn0ci is the correction to tabulated νΣfu, vm and bphci3/phci2 = xph23).
ft
K Adjusting dsec
(44): dsec must be altered in case of excessive value of power ratio f3c/f1c (with crit. epsfc) or excessive change of power derivative log (under crit epsom). IF change is too large/small, dsec is halved/doubled. However dsec is forced to remain in (dsecmin, dsecmax) interval. It is also halved if second degree equation has imaginary solution, which occasionally occurs when the flux peak is too violent.
(45): in case of dsec change, all the subprograms sensitive to dsec must be iterated. Return of B accounts also for change of expected eos rods positions.
L: Updating the physical and neutronic properties to the level 3 conditions by making use of derivatives.
(46): the potential total power ft is just scaled with xph23, but
(47): the prompt part only is scaled
(48): updating of physical nodal properties by means of the f-derivatives.
(49,50): updating of kn-neutronic properties
(51): with core at level 3 condition, the change of flux profile is obtained by solving the flux equation with Doppler feed-back only.
(52 to 56): a new estimation of level 2 physical and neutronic conditions are next obtained from the solution phci.
M: the nodal {m,b,b} are updated in turn.
N: Controlling power convergence
(57): Solution convergence at eos is tested by monitoring the level 2 to 3 power change with crit. epfc. If convergence is not satisfied, the execution returns to I. The operations upstream of I are only dsec-sensitive and must not be repeated.
Note to terminate that the feedback iteration scheme accommodates with non-negligible power profile deformation in the course of the step. The only simplification is the linearization of the physical and neutronic models at the bos.
omfc= (2 /dsec) (f2c-f1c)/(f1c+f2c), the core log derivativeu2ack: average nodal fuel temperaturehvu2ck: volumic fuel rod enthalpy (J/m3) calculated from 0 K.r2kn: kn-reactivityfci: normalized power profile.rci: ci-reactivity.ph2c: average core flux.omph2c: core flux log derivative.fzic: core axial form factor.ifzc: mesh of peak position.aoc: core power axial offsetrc: core reactivity.u2k9c = MAX(u2ck).u2ac: core average fuel temperature.hvu2c: core average volumic fuel enthalpy.u2c: core average effective temperature.