The Strategic Technology Roadmapping and Energy, Environmental, and Economic Analysis Model– STREAM – is an optimization-based modeling tool and analysis framework to assist with strategic planning and technology investments of the industrial sector. This open-source framework is written in Julia using JuMP objects, which enables users to model future “pathways” for incumbent technologies, fuels and energy carriers, greenhouse gas (GHG) emissions and other impacts from industries as they transform in pursuit of a robust manufacturing economy. The model starts with an initial stock of industrial production technologies and assets at a facility level or an aggregated national level and then determines pathways that minimize cost or similar economic objective(s), subject to an array of constraints on demand, annual or cumulative GHG emissions, market shares, and other exogenously specified operational considerations such as capacity utilization rates or regional availability of feedstocks and energy sources. Key features of the framework include flexibility to model a wide range of industries and industrial technologies/processes at varying levels of granularity from facility-level to regional or national level, ability to perform parametric sensitivity analyses, and ability to visualize model results using visualization objects.
Directory | Description |
---|---|
test/ | testing files |
instance/ | case studies |
data/ | instance data |
src/ | source code |
docs/ | documentation src |
- David Thierry, Argonne National Laboratory, ESIA division
- Sarang Supekar, Argonne National Laboratory, ESIA division
STRE3AM (stream
) is licensed under the 3-Clause BDS licence.
Additionally, STRE3AM (stream
) utilizes several dependencies, which
have their own licences. Please refer to their respective repositories for more
information about the licenses.