Increase xenon reactivity impact

This commit is contained in:
Codex Agent
2025-11-23 23:23:21 +01:00
parent 7f2b193dca
commit 9dc4ca7733
2 changed files with 4 additions and 4 deletions

View File

@@ -33,7 +33,7 @@ class NeutronDynamics:
iodine_decay_const: float = 1.0 / 66000.0 # ~18h
xenon_decay_const: float = 1.0 / 33000.0 # ~9h
xenon_burnout_coeff: float = 1e-13 # per n/cm2
xenon_reactivity_coeff: float = 0.002
xenon_reactivity_coeff: float = 0.05
def reactivity(self, state: CoreState, control_fraction: float, rod_banks: list[float] | None = None) -> float:
if rod_banks:
@@ -101,4 +101,4 @@ class NeutronDynamics:
return self._xenon_penalty(state)
def _xenon_penalty(self, state: CoreState) -> float:
return min(0.03, state.xenon_inventory * self.xenon_reactivity_coeff)
return min(0.05, state.xenon_inventory * self.xenon_reactivity_coeff)