Photocatalytic_Plugin#

Classes:

Photocatalytic_Plugin(dcf, print_info)

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.

catalyst_cost(dcf)[source]#

Calculation of individual baggie volume, catalyst amount per baggie, total catalyst amount and total catalyst cost.

hydrogen_production(dcf)[source]#

Calculation of hydrogen produced per day per baggie (in kg).

land_area(dcf)[source]#

Calculation of total required land area and solar collection area.