Reactor protection trip [or "AU" for Arret d'Urgence] (dropping all the rods) is triggered whenever some reactor protection variable values, generically (1a) noted "y", exceed their trip threshold level "y_au".
z1, z2,... represent the elevation, at times sec1, sec2,....of a typical rod group, in course of its accidental extraction. au condition status (y > y_au ?).sec_au, a trip instrumentation delay dsec_au is still added before reaching the time sec_drop from which the group start falling.drop_condition = true as soon as (sec > sec_drop).
sec_drop but, in processing step5, the position z5 remains relevant for all the trip step duration.
z6. This simplification anomaly leads to a small overestimation of the y peak.f2c > f2c_au) trip.
f2c is the nuclear power as monitored by neutron flux detectors. This signal gives only a relative estimation of nuclear power and needs therefore to be rescaled to a "reference" thermal power calculated by core heat balance.xi is the set of system variables involved in the trip; there are related to y by a trip function (1b), generally expressed in terms of operators G(s) of Laplace variable s.Let us firstly introduce the elemental trip operators.
dφ/dt protection.
φ is the neutron detector signal and φn its nominal value.
τ must been adjusted to avoid spurious tripping.< must be used instead of > in the trip condition (31.1a) and the trip threshold is thus negative.ω is available at bos and eos, (as omphc ).ε < epstau, the truncated series development are used to avoid 0/0 indetermination.x varies linearly.x, (not dx/dt), changes linearly with time, the solution will be (6b).x.G may include (8a) products of basic operators.
GH into a sum of basic operators (8d), and thereafter summing (8e) the result of the successive basic operators.The high flux trip is fast, but not accurate, because the measured flux provides only a relative estimation of power, which must be recalibrated on the thermal power taken from the system heat balance.
It protects the fuel against excessive temperature in case of fast reactivity transients such as rod ejection, but does not allow assessing the coolant heat removal capability .
This function is taken care by the "thermal reactor protection system".
(tec, q2c), of core inlet temperature vs thermal power, the limit lines corresponding to each phenomena which could endanger safe operation.tavc=(tec+tsc)/2 vs datc=tsc-tec.
(p, wec, ...).
(datcn,tavcn) and the protection limits for supporting operational transients without tripping the reactor.As it is not feasible to install temperature measurements right at core inlet and outlet, or even within the loops pipes, the thermometer sensors are located (fig 4) into small temperature sampling lines extracting a little flow at inlet and outlet of steam generators from nodes itcl_odt and ithl_odt of loop_l input as Lstl/itcl_odt and ithl_odt.
t_odt and dat_odt (1,2) whilst their, ideal, corresponding values at core boundaries are noted tavc and dtc (5,6).The actual implementation of the odt protection vary with individual plant design.
We present here a possible typical example. The adaptation of the program to any other design would require minor recoding.
tnc is the nominal average coolant temp.c0_opdt represents the nominal stationary trip margin ratio.
cdt_opdt * dt2_odt term represents the slope of the line.t_odt which anticipates the effect of t_odt deviation from nominalfdai_opdt: this term (not yet implemented in the program) accounts for effect of axial power distribution deviation from its nominal design value.
daic = current out the top section of the flux detector minus the bottom value.c0_otdt as the nominal static ratio.s=0 in (15)) of the cdt_otdt * ydt_otdt term represents the slope of the otdt line.The physical limits are established on the basis of a "thermal design" conservative representation of the core ("design" power profile, bounding FΔh,....) which are supposed to provide adequate safety margin from the actual core in transient condition.
In addition, the opdt and otdt trip protection lines are themselves bounded by the physical limits.
It is not obvious to be able representing the dynamic effects of water transport in loops and sampling line by means of simple sets of first order lead-lag operators.
For example, the transfer function for a transport time τ in a pipe is e-τs and is usually approximated by 1/(1+τs).
In addition, such transport lead/lag operators should normally be applied to the original tec and tsc temperature signals rather than to their average/difference combination.
Consequently, the only procedure for assessing the protections is by submitting the system to set of transients sensitive to the dynamic effects and evaluating the protection margins directly in terms of the real safety limits such as max fuel temperature at hot spot, DNBR margins,....
Note that SAFPWR allows nevertheless editing the margins against physical limits which would be calculated on a thermal core model (multi channel,....) more realistic than in our model.
However reactor thermal design is usually done in steady state condition, with enthalpy distributions which may markedly differ from the transient ones.
In order to investigate this effect, the program may also calculates, on demand, the stationary condition of the core, for some "state points" (thermal power, inlet flow,...) of transient. The trick is to insert pseudo ini,heat-gen cases at chosen steps.