SAFPWR home page
Control Rods Group Withdrawal Accident at Power
In this application, (rgp4.dat) (download)the core and its configurations are represented explicitly.
Otherwise, the data are the same as for the previous odt protection application .
(chart 01) 3 configurations are used: ig=1 for ARO (all rods out), ig=2 for the group withdrawing from 2.3 m elevation, and ig=3 for the emergency bank.
Configurations 2 and 3 fall together at same drop velocity from time sec_drop.
In S3, dnb is called after hot_channel in order to check the ability of odt trip system to insure protection against nucleate boiling crisis.
Description of input data
In this (rgp4.dat) (download)application, water transport in down_comer and loop_1 is modelled in Euler mode.
Withdrawal speed is "fast" (full rise in 5 s) after a stabilization period of 25 s allocated, for allowing, in case Lagrange mode is enabled, proper transition from Euler to Lagrange initial steady state conditions).
As for the odt application examples, the secondary temperature field is established at initial state and kept unchanged during the transient.
core_config
Lstau/&Auf2c/ f2c_au: 1.18 * nominal power.
Protection by over nuclear power trip.
&Auopdt and &Auotdt: cf odt_test application
core
&Lstc
k9c= 7: 7 nodes of 4 meshes each.
It is reminded that the t&h variables are uniform within each node, but the dnb is nevertheless calculated on the (finer) mesh partition in order to better account for the possible grid perturbation effect on dnbr.
Lstci
(chart 13)
f2ci: the initial aro profile is slightly top-peaked , close to the profile of
f2ck at 3.5 s.
The actual initial profile (of
f2ck=q2ck=f2ci) at
sec=0 accounts for configuration
ig=2 partial insertion.
This initial profile is one of the important key parameters for dnb.
&Lstg
swsknug= f: for the present test all the core ini corrections are supported by the sole reactivity correction r0ci.
For actual applications, it is advised to enter critical initial properties
(swsknug= t).
Lstgg: for relatively weak reactivity release, delayed neutron properties are not critical.
The reactivity feedback will slow down the reactivity release rate, but will also delay tripping, so that most pessimistic set of data for release rate and reactivity feedback's can only be obtained by means sensitivity runs.
Fission products residual power effect is not activated. This effect should slightly delay thermal power release. Neglecting it is (not overly) conservative.
hot_channel: By default, the hot_channel thermal properties are the same as those of the average channel.
Lstfxyvg/fxyog: are taken identical for all configurations, because the reference dnb program generally accept only single value for the fxy.
Xrgp4.dat(download) repeats the same application in Lagrange mode.
Results
chart 02 confirms that changes of
wec and
hec (
hsb) are small, and exhibits that transition from Euler to Lagrange initial conditions takes about 25 s
Trip results, written on console and possibly redirected to safpwr.lis:
au_f2c:
sec_au_f2c, sec_drop, f1c, f2c_au, f2c
26.319 28.419 3.231E+09 3.3816E+09 3.702E+09
au_otdt: sec_au_otdt, sec_drop, dat2_odt, dat2_otdt 27.9676170 28.4192715 42.8093872 42.6608353
au_opdt:
sec_au_opdt, sec_drop, dat2_odt, dat2_opdt
28.921 28.419 44.237 44.043
zaugri= 3.2249 3.650 3.650
(
chart 03) The first trip, due to overpower
au_f2c (green plots) is detected at 26.3 s.
Rods (
chart 04) start dropping at 28.4 s.
If the odt protection system could be directly connected at core inlet and outlet (chart 03; red plots), "ideal" otdtC [OTDT trip; Core] trip would comes second at 27.3 s when datc crosses datc_opdt.
Dynamic, real otdt (blue plot) trip comes third at 28 s, before sec_drop.
Dynamic compensation acts thus slightly late (1 s after the ideal opdtc).
Uncompensated otdtS [OTDT; Static] trip (intersection of dat2_odt with dat2S_otdt) would happen only later at about 29.5, thus after sec_drop: in absence of over_power trip, q2c would reach excessive value.
Consequently, dynamic compensation is indispensable.
Lagrange representation of transport effects
(Xrgp4.dat) To pin point differences vs Euler case, search for "!Lagrange" comment string in input file
Trip output lines on safpwr.lis:
au_f2c:
sec_au_f2c, sec_drop, f1c, f2c_au, f2c
26.2538 28.3538 3.2604E+09 3.3814E+09 3.7371E+09
au_otdt:
sec_au_otdt, sec_drop, dat2_odt, dat2_otdt
27.77 28.35 44.1195 42.6876
au_opdt:
sec_au_opdt, sec_drop, dat2_odt, dat2_opdt
28.290 28.353 46.016 43.782
zaugri= 3.2073 3.650 3.650
(
chart 06) The
au_f2c trip (green plots)occurs at 26.25 s, like for Euler mode because the transport model has a negligible impact on reactor kinetics.
datc_otdt (red) follows at 27.77 s and
dat2_odt (blue) at 28.3: the transport model has thus little impact on trip times even if the individual temperature signal (chart 7) deviate somewhat.
As expected, the difference in terms of dnbr is insignificant: both models predict a min dnbr of 1.12 at max thermal power time.
Slow Euler RGP case
Complete Rod withdrawal would now take 20 s, instead of 5 s for the fast case (rgp5.dat) (download).
Now, the reactivity feedback's attenuates the power rise so that au_f2c trip does not come first.
Trip outputs on safpwr.lis:
au_f2c:
sec_au_f2c, sec_drop, f1c, f2c_au, f2c
30.768 32.868 3.340E+09 3.381E+09 3.394E+09
au_otdt:
sec_au_otdt, sec_drop, dat2_odt, dat2_otdt
30.173 32.273 43.366 41.190
au_opdt:
sec_au_opdt, sec_drop, dat2_odt, dat2_opdt
32.304 32.273 44.536 43.841
zaugri= 2.79431868 3.65001011 3.65001011
dat2_otdt (
chart 09 ) now occurs first at 30.17, followed by
au_f2c at 30.77 s and finally
dat2_opdt at 32.3 s.
The transport dynamic compensation remains adequate.
Trip outputs:
au_f2c:
sec_au_f2c, sec_drop, f1c, f2c_au, f2c
30.275 32.375 3.366E+09 3.381E+09 3.421E+09
au_otdt:
sec_au_otdt, sec_drop, dat2_odt, dat2_otdt
30.430 32.375 44.589 43.097
au_opdt:
sec_au_opdt, sec_drop, dat2_odt, dat2_opdt
31.285 32.375 45.358 44.513
zaugri= 2.80119157 3.65001011 3.65001011
Overpower and otdt trips come first, at about the same time 30.28.
opdt follows 1 s later 31.28.
Compensation is perfect: datc crosses datc_opdt at 30.3 s.
Uncompensated opdt would comes only at 33 s.
dnbr (
chart 08) is about the same (1.25) for euler and Lagrange, as expected.
From these preliminary results, we would be tempted to conclude that dnbr and odt safety margins are close for both euler and Lagrange predictions. If confirmed by further verifications, it is a encouraging observation, in so far as Lagrange model is much more complex.
Static verification of dnbr at mindnbr state point
It may be advisable to confirm SAFPWR transient dnbr predictions by means of a licensed t&h design program like COBRA, equipped with the fuel-dependent dnb correlations and allowing for a better inter-channel mixing grids representation.
This verification is usually carried out at stationary condition, with input data extracted from SAFPWR value at the "state point" where mindnbr is observed.
The state point characteristics, which must be replicated in the stationary verification calculation, are:
system variables such as p3, wec, hec, which are still close to their initial values,
q2ci, the total power deposited in coolant for the average channel,
and also
qsci, the heat flux in the hot channel film.
In SAFPWR, the transient relation relating, in the average channel, and at each mesh ci, the nuclear power f2ci generated within the pellet, the thermal power q2ci deposited in the coolant, and the heat rate qsci transferred through the film from pellet to coolant is:
q2ci = (1 - xfuc) * f2ci + qsci
where xfuc is the fraction of nuclear power directly deposited in pellet.
At state point, we must replicate, in the average channel, q2ci, and qsci.
But, in a steady state representation of the average channel, simulated by a heat_gen application, q2ci is identical to f2ci, so that we need to enter a pseudo fraction xsfuc [Stationary xfuc ], such that
q2ci = (1 - xsfuc) * q2ci + qsci.
This implies:
(1-xsfuc)*q2ci = (1-xfuc)*f2ci.
As xfuc can only be specified core-wise, the definition relation for xsfuc is actually
(1-xsfuc)*q2c = (1-xfuc)*f2c.
Steady state replication of thermal state point conditions is carried out by an ini, heat_gen representation of the core and the hot channel, where we must enter as f2ci the q2ci taken from the state point.
As, in SAFPWR, the thermal power is only calculated at the nodal level, q2ci is not available, but only q2ck.
In order to get q2ci, we need repeating the transient application with 1 node per mesh
If the transient is run in Euler mode, the initial stationary steady state being readily achieved by ini, core, the transition period to stationary Lagrange state is not required, and the rod withdrawal can start from the beginning.
The data differ from the previous cases in Lstck and by taking dsec= .5 in order to better delimit the dnbr minimum of 1.157 at sec= 3.5.
trip output from safpwr.lis:
au_f2c:
sec_au_f2c, sec_drop, f1c, f2c_au, f2c
1.207 3.307 3.277E+09 3.381E+09 3.529E+09
au_otdt:
sec_au_otdt, sec_drop, dat2_odt, dat2_otdt
2.916 3.307 42.945 42.467
zaugri= 3.195 3.650 3.650
(
chart 11)
Mindnbr is observed just after the rods start dropping, at 3.31 s.
(
chart 13) exhibits the deformation of
q2ck and
f2ck from initial condition to state point at sec= 3.5 s.
q2ck distribution at 3.5 s is about half way between the initial
q2ck and
f2ck at 3.5 s: it would thus be overly conservative to calculate dnb margins with nuclear distribution
f2ck.
Static dnb simulation at state point
The thermal representation of the core at steady state condition can conveniently be carried out by the procedure
ini, core_config, heat_gen, hot_channel, dnb
(rpg4_incc.dat) (download) with the heat_gen representation of the core, and with option oqc= 2 enabling activation of hot_channel.
In Lstcfg, enter the position
zgri= 3.2249, 3.65001, 3.65001
of the core config at state point, and under
hot_channel, the tables fxyog for calculating fxy in various configurations
In Lstci enter f2ci=q2ck, taken from plot of f2ck generated by the transient application at sec= 3.5.
wsb= 12027 and hsb= 1.2503e6 are the state point values.
At sec= 3.5,
xfuc=1-(1-xfuc)*f2c/q2c
=1-(1-.974)*1.454/1.106 =.968.
Using this value does not replicate exactly the same state point
qsc7i distribution in hot channel because
xfuc is a core-wise value.
However, a slightly different value .964, obtained by trial and error does lead to a nearly exact duplication (see
chart 14 ) of the distribution; the
sum(qsc7i) is exactly the same, however).
With the state point values for
wec, hec, p3, zgri and
f2ci,
rgp4_inccc.dat leads (
chart 11) to a static
dnbrc7= 1.0843 somewhat lower than the transient value 1.158 , in spite of the fact that the system hydraulic values and the coolant heating by film transfer and direct deposition are exactly well replicated.
The explanation for the discrepancy is that, the transient dnb prediction of the water quality
x2ci (
chart 05 ) has a smaller, historical, value than the steady state value.
Tentative conclusions:
Static dnb verification with state point value of q2ck is conservative (dnbr=1.08 vs 1.158)
Static verification with f2ck at state point would be overly conservative
Simulation of stationary core at state point
As a matter of curiosity, we have repeated rgp04_test.dat, but with stopping rising group at its state point elevation (3.1948, by preventing rod drop by entering large dsec_au, and letting the core reaching equilibrium.
This should lead to the same critical, feedback converged solution, as that obtained by static eigen value diffusion program.
The achieved f2c=q2c is 1.185, fairly close to the state point q2c value 1.20 as well as the f2ck=q2ck distribution (plot blue of graph 3 ).
Dnbr, however, is 1.184, (chart 11), higher than the state point value 1.158.
Thus, the verification procedure using standard design diffusion program appears to be slightly optimistic.
Note of closure
It is not obvious to justify the choice of the lead an lag constants appearing in the odt protection equations, because they apply directly on temperature differences and averages at measuring locations, rather than on each individual measurements, in which case, the lag and lead values could possibly be related with coolant transport process in primary circuit.
Nor, is it clear whether transport delay in sampling lines and thermometer electric delays are included in dsec_au or in the lags of the odt relations.
If the sampling lines are of the same length, carry the same flow, and if the heat-exchange with their walls is neglected, then their delay effect in the odt protection could well be represented by an additional delay in dsec_au.
If not, modeling those lines by a Lagrange stack could easily be contemplated for implementation in SAFPWR.