blanket_library
This library contains routines that can be shared by the blanket modules used in PROCESS.
These include: - component_volumes - component_masses - thermo_hydraulic_model
Acronyms for this module:
BB Breeding Blanket
FW First Wall
BZ Breeder Zone
MF/BSS Manifold/Back Supporting Structure
LT Low Temperature
HT High Temperature
MMS Multi Module Segment
SMS Single Modle Segment
IB Inboard
OB Outboard
HCD Heating & Current Drive
FCI Flow Channel Insert
Any changes within a subroutine or function code will have a comment explaining the change
vol_shld_inboard = None
module-attribute
Volume of inboard shield (m3)
vol_shld_outboard = None
module-attribute
Volume of outboard shield (m3)
vol_vv_inboard = None
module-attribute
Volume of inboard Vacuum Vessel (m3)
vol_vv_outboard = None
module-attribute
Volume of outboard Vacuum Vessel (m3)
dz_pf_cryostat = None
module-attribute
Clearance between uppermost PF coil and cryostat lid (m)
vfblkti = None
module-attribute
Inboard void fraction of blanket
vfblkto = None
module-attribute
Outboard void fraction of blanket
len_blkt_inboard_coolant_channel_radial = None
module-attribute
Inboard blanket coolant channel length (radial direction) (m)
len_blkt_outboard_coolant_channel_radial = None
module-attribute
Outboard blanket coolant channel length (radial direction) (m)
len_blkt_inboard_segment_toroidal = None
module-attribute
Inboard blanket mid-plane toroidal circumference for segment (m)
len_blkt_outboard_segment_toroidal = None
module-attribute
Outboard blanket mid-plane toroidal circumference for segment (m)
len_blkt_inboard_segment_poloidal = None
module-attribute
Inboard blanket segment poloidal length (m)
len_blkt_outboard_segment_poloidal = None
module-attribute
Outboard blanket segment poloidal length (m)
len_blkt_inboard_channel_total = None
module-attribute
Inboard primary blanket flow lengths (m)
len_blkt_outboard_channel_total = None
module-attribute
Outboard primary blanket flow lengths (m)
bzfllengi_liq = None
module-attribute
Inboard secondary blanket flow lengths (m)
bzfllengo_liq = None
module-attribute
Outboard secondary blanket flow lengths (m)
p_fw_inboard_nuclear_heat_mw = None
module-attribute
Inboard first wall nuclear heating (MW)
p_fw_outboard_nuclear_heat_mw = None
module-attribute
Outboard first wall nuclear heating (MW)
temp_fw_inboard_peak = None
module-attribute
Inboard first wall peak temperature (K)
temp_fw_outboard_peak = None
module-attribute
Outboard first wall peak temperature (K)
mflow_fw_inboard_coolant_total = None
module-attribute
Inboard mass flow rate to remove inboard FW power (kg/s)
mflow_fw_outboard_coolant_total = None
module-attribute
Outboard mass flow rate to remove inboard FW power (kg/s)
mflow_fw_coolant_total = None
module-attribute
Total mass flow rate to remove inboard FW power (kg/s)
n_fw_inboard_channels = None
module-attribute
Inboard total number of first wall coolant channels
n_fw_outboard_channels = None
module-attribute
Outboard total number of first wall coolant channels
mflow_fw_inboard_coolant_channel = None
module-attribute
Inboard mass flow rate per coolant pipe (kg/s)
mflow_fw_outboard_coolant_channel = None
module-attribute
Outboard mass flow rate per coolant pipe (kg/s)
p_blkt_nuclear_heat_inboard_mw = None
module-attribute
Neutron power deposited inboard blanket blanket (MW)
p_blkt_nuclear_heat_outboard_mw = None
module-attribute
Neutron power deposited outboard blanket blanket (MW)
mflow_blkt_inboard_coolant = None
module-attribute
Inboard blanket mass flow rate for coolant (kg/s)
mflow_blkt_outboard_coolant = None
module-attribute
Outboard blanket mass flow rate for coolant (kg/s)
mflow_blkt_coolant_total = None
module-attribute
Total blanket mass flow rate for coolant (kg/s)
mfblkti_liq = None
module-attribute
Inboard blanket mass flow rate for liquid breeder (kg/s)
mfblkto_liq = None
module-attribute
Outboard blanket mass flow rate for liquid breeder (kg/s)
mfblkt_liq = None
module-attribute
Blanket mass flow rate for liquid breeder (kg/s)
mftotal = None
module-attribute
Total mass flow rate for coolant (kg/s)
n_blkt_inboard_channels = None
module-attribute
Inboard total number of blanket coolant pipes
n_blkt_outboard_channels = None
module-attribute
Outboard total number of blanket coolant pipes
mfblktpi = None
module-attribute
Inboard mass flow rate per coolant pipe (kg/s)
mfblktpo = None
module-attribute
Outboard mass flow rate per coolant pipe (kg/s)
vel_blkt_inboard_coolant = None
module-attribute
Inboard coolant velocity in blanket (m/s)
vel_blkt_outboard_coolant = None
module-attribute
Outboard coolant velocity in blanket (m/s)
htpmw_fwi = None
module-attribute
Inboard first wall pumping power (MW)
htpmw_fwo = None
module-attribute
Outboard first wall pumping power (MW)
htpmw_blkti = None
module-attribute
Inboard blanket pumping power (MW)
htpmw_blkto = None
module-attribute
Outboard blanket pumping power (MW)
htpmw_fw_blkti = None
module-attribute
Inboard fw and blanket pumping power (MW)
htpmw_fw_blkto = None
module-attribute
Outboard fw and blanket pumping power (MW)
dz_blkt_half = None
module-attribute
Blanket internal half-height (m)
dz_shld_half = None
module-attribute
Shield internal half-height (m)
dz_vv_half = None
module-attribute
Vacuum vessel internal half-height (m)
icomponent = None
module-attribute
Switch used to specify selected component: blanket=0, shield=1, vacuum vessel=2
init_blanket_library()
Source code in process/data_structure/blanket_library.py
240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 | |