h2integrate.simulation.technologies.iron.martin_ore.finance_model#
Functions
|
Sets up a ProFAST financial model for an iron reduction plant, including costs, production capacity, and economic assumptions. |
- h2integrate.simulation.technologies.iron.martin_ore.finance_model.main(config)#
Sets up a ProFAST financial model for an iron reduction plant, including costs, production capacity, and economic assumptions.
This function initializes and configures a ProFAST financial model using cost data, site-specific parameters, and inflation adjustments. It categorizes costs into capital, fixed operational expenses, and variable operational expenses, including both model-defined and top-down costs.
- Parameters:
config (object) --
Configuration object containing: - cost (object): Includes costs_df (DataFrame) with cost names, types,
units, and site-specific costs.
site (dict): Contains name (str), the site name.
- params (dict): Contains various financial and operational parameters, including:
operational_year (int): Year the plant starts operation.
installation_years (int): Number of years for installation.
plant_life (int): Expected plant lifetime in years.
gen_inflation (float): General inflation rate.
cost_year (int): Reference year for cost inflation adjustments.
financial_assumptions (dict): Key-value pairs of financial settings.
- Returns:
tuple --
- A tuple containing:
sol (float): Solved price required for economic viability.
summary (dict): Summary of key financial outputs from ProFAST.
price_breakdown (dict): Detailed breakdown of cost components.
pf (ProFAST.ProFAST): The ProFAST model instance used for the calculations.