chore: show fission rate in status
This commit is contained in:
@@ -42,7 +42,10 @@ class FuelAssembly:
|
||||
event = self.simulate_electron_hit()
|
||||
effective_flux = max(0.0, flux * max(0.0, 1.0 - control_fraction))
|
||||
atoms = self.mass_kg / self.fissile_atom.atomic_mass_kg
|
||||
event_rate = effective_flux * constants.ELECTRON_FISSION_CROSS_SECTION * atoms * self.enrichment
|
||||
event_rate = max(
|
||||
0.0,
|
||||
effective_flux * constants.ELECTRON_FISSION_CROSS_SECTION * atoms * self.enrichment,
|
||||
)
|
||||
power_watts = event_rate * event.energy_mev * constants.MEV_TO_J
|
||||
power_mw = power_watts / constants.MEGAWATT
|
||||
LOGGER.debug(
|
||||
@@ -53,4 +56,4 @@ class FuelAssembly:
|
||||
event.products[1].mass_number,
|
||||
power_mw,
|
||||
)
|
||||
return max(0.0, power_mw), event
|
||||
return max(0.0, power_mw), event_rate, event
|
||||
|
||||
Reference in New Issue
Block a user