Welcome to FTT#
The Future Technology Transformation family of models simulate investor decision making, which capture the S-curve of technology adoption. It has several modules representing different sectors. This framework for the dynamic selection and diffusion of innovations was initially developed by J.-F. Mercure for the power sector (Mercure, J.F., 2012) , but now covers multiple sectors and industries:
Power
Steel
Cars
Freight
Residential Heating
Industrial Heating:
Chemicals
Food, Beverages, and Tobacco
Non-Ferrous Metals, Machinery, and Transport Equipment
Non-Metallic Minerals
Other Industrial Sectors
The FTT models are based on a decision-making core for investors who must choose between a list of available technologies. ‘Levelised’ cost distributions (including capital and running costs) are fed into a set of pairwise comparisons, which are conceptually similar to a binary logit model.
The diffusion of technology follows a set of coupled non-linear differential equations, sometimes called ‘Lotka-Volterra’ or ‘replicator dynamics’ equations, which represent the ability of larger or well established technologies to capture the market more effectively. The life expectancy of these technologies is also an important factor in determining the speed of transition.
Due to learning-by-doing and increasing returns to adoption, FTT results in path-dependent technology scenarios that arise from specific sectoral policies.
Example of S-curve technology adoption for renewables in FTT:Power (Nijsse, 2023)#
Documentation#
Contents:
- Mathematical formulation
- Running FTT
- How to
- API Reference
- SourceCode
- Future Technology Transformation – SourceCode package
- SourceCode.Industrial_Heat
- SourceCode.Power
- SourceCode.Power.ftt_p_costc
- SourceCode.Power.ftt_p_dspch
- SourceCode.Power.ftt_p_early_scrapping_costs
- SourceCode.Power.ftt_p_fuel_price
- SourceCode.Power.ftt_p_integration_costs
- SourceCode.Power.ftt_p_lcoe
- SourceCode.Power.ftt_p_main
- SourceCode.Power.ftt_p_phase_out
- SourceCode.Power.ftt_p_rldc
- SourceCode.Power.ftt_p_surv
- SourceCode.Transport
- SourceCode.ftt_core
- SourceCode.initialise_csv_files
- SourceCode.model_class
- SourceCode.paths
- SourceCode.sector_coupling
- SourceCode.support
- SourceCode.support.check_market_shares
- SourceCode.support.convert_masterfiles_to_csv
- SourceCode.support.cross_section
- SourceCode.support.debug_messages
- SourceCode.support.dimensions_functions
- SourceCode.support.divide
- SourceCode.support.docstring_templates
- SourceCode.support.get_vars_to_copy
- SourceCode.support.input_functions
- SourceCode.support.output_functions
- SourceCode.support.paths_append
- SourceCode.support.read_support
- SourceCode.support.titles_functions
- SourceCode