API Reference

BalanceOfPlantSurrogate

BalanceOfPlantSurrogate.BOPSurogateType
(BOP::BOPSurogate)(breeder_heat_load::Float64, divertor_heat_load::Float64, wall_heat_load::Float64)

Returns thermal efficiency of a BOP cycle given powers in W

source
BOPSurogate(cycle_type::Symbol; data::String="BalanceOfPlantHypercubeN=10000.csv")

Loads BOP surrogate model for a specific cycle type [:rankine, :brayton]

source
BalanceOfPlantSurrogate.thermal_efficiency_fractionsFunction
thermal_efficiency_fractions(BOP::BOPSurogate, total_heat_load::Float64, breeder_fraction::Float64, divertor_fraction::Float64)

Predict thermal efficiency given a BOP cycle total power and fractions defined as

      total
      |   | (1 - breeder_fraction)
breeder   div+wall
          |      |   (1 - div_fraciton)
        div      wall
source