Photocatalytic_Plugin#
Classes:
|
Simulating H2 production using photocatalytic water splitting in plastic baggie reactors. |
- class pyH2A.Plugins.Photocatalytic_Plugin.Photocatalytic_Plugin(dcf, print_info)[source]#
Simulating H2 production using photocatalytic water splitting in plastic baggie reactors.
- Parameters
- Technical Operating Parameters and Specifications > Design Output per Day > Valuefloat
Design output in (kg of H2)/day,
process_table()
is used.- Reactor Baggies > Cost Material Top ($/m2) > Valuefloat
Cost of baggie top material in $/m2.
- Reactor Baggies > Cost Material Bottom ($/m2) > Valuefloat
Cost of baggie bottom material in $/m2.
- Reactor Baggies > Number of ports > Valueint
Number of ports per baggie.
- Reactor Baggies > Other Costs ($) > Valuefloat
Other costs per baggie.
- Reactor Baggies > Markup factor > Valuefloat
Markup factor for baggies, typically > 1.
- Reactor Baggies > Length (m) > Valuefloat
Length of single baggie in m.
- Reactor Baggies > Width (m) > Valuefloat
Width of single baggie in m.
- Reactor Baggies > Height (m) > Valuefloat
Height of reactor baggie in m. In this simulation this value determines the height of the water level and hence is an important parameter ultimately determining the level of light absorption and total catalyst amount.
- Reactor Baggies > Additional land area (%) > Valuefloat
Additional land area required, percentage or value > 0. Calculated as: (1 + addtional land area) * baggie area.
- Reactor Baggies > Lifetime (years) > Valuefloat
Lifetime of reactor baggies in years before replacement is required.
- Catalyst > Cost per kg ($) > Valuefloat
Cost per kg of catalyst.
- Catalyst > Concentration (g/L) > Valuefloat
Concentration of catalyst in g/L.
- Catalyst > Lifetime (years) > Valuefloat
Lifetime of catalysts in year before replacement is required.
- Catalyst > Molar Weight (g/mol) > Valuefloat, optional
If the molar weight of the catalyst (in g/mol) is specified, homogeneous catalyst properties (TON, TOF etc. are calculated).
- Catalyst > Molar Attenuation Coefficient (M^-1 cm^-1) > Valuefloat, optional
If the molar attenuation coefficient (in M^-1 cm^-1) is specified (along with the molar weight), absorbance and the fraction of absorbed light are also calculated.
- Solar-to-Hydrogen Efficiency > STH (%) > Valuefloat
Solar-to-hydrogen efficiency in percentage or as a value between 0 and 1.
- Solar Input > Mean solar input (kWh/m2/day) > Valuefloat
Mean solar input in kWh/m2/day,
process_table()
is used.- Solar Input > Hourly (kWh/m2) > Valuendarray
Hourly irradiation data.
- Returns
- Non-Depreciable Capital Costs > Land required (acres) > Valuefloat
Total land area required in acres.
- Non-Depreciable Capital Costs > Solar Collection Area (m2) > Valuefloat
Solar colelction area in m2.
- Planned Replacement > Planned Replacement Catalyst > Cost ($)float
Total cost of completely replacing the catalyst once.
- Planned Replacement > Planned Replacement Catalyst > Frequency (years)float
Replacement frequency of catalyst in years, identical to catalyst lifetime.
- Planned Replacement > Planned Replacement Baggie > Cost ($)float
Total cost of replacing all baggies.
- Planned Replacement > Planned Replacement Baggie > Frequency (years)float
Replacement frequency of baggies in year, identical to baggie lifetime.
- Direct Capital Costs - Reactor Baggies > Baggie Cost ($) > Valuefloat
Total baggie cost.
- Direct Capital Costs - Photocatalyst > Catalyst Cost ($) > Valuefloat
Total catalyst cost.
- Reactor Baggies > Number > Valueint
Number of individual baggies required for design H2 production capacity.
- Catalyst > Properties > Valuedict
Dictionary containing detailed catalyst properties calculated from provided parameters.
- [‘Photocatalytic_Plugin’].catalyst_propertiesdict
Attribute containing catalyst properties dictionary.
- Water Volume > Volume (liters) > Valuefloat
Total water volume in liters.
Methods:
baggie_cost
(dcf)Calculation of cost per baggie, number of required baggies and total baggie cost.
catalyst_activity
(dcf)Calculation of detailed catalyst properties based on provided parameters.
catalyst_cost
(dcf)Calculation of individual baggie volume, catalyst amount per baggie, total catalyst amount and total catalyst cost.
hydrogen_production
(dcf)Calculation of hydrogen produced per day per baggie (in kg).
land_area
(dcf)Calculation of total required land area and solar collection area.
- baggie_cost(dcf)[source]#
Calculation of cost per baggie, number of required baggies and total baggie cost.
- catalyst_activity(dcf)[source]#
Calculation of detailed catalyst properties based on provided parameters. If “Molar Weight (g/mol)” is specified in “Catalyst” table properties of a homogeneous catalyst are also calculated. Furthermore, if “Molar Attenuation Coefficient (M^-1 cm^-1)” is also provided, the light absorption properties are calculated.