Given the ongoing transformation of the transport sector toward electrification, expansion of the current charging infrastructure is essential to meet future charging demands. The lack of fast-charging infrastructure along highways and motorways is a particular obstacle for long-distance travel with battery electric vehicles (BEVs). In this context, we propose a charging infrastructure allocation model that allocates and sizes fast-charging stations along high-level road networks while minimizing the costs for infrastructure investment. The modeling framework is applied to the Austrian highway and motorway network, and the needed expansion of the current fast-charging infrastructure in place is modeled under different future scenarios for 2030. Within these, the share of BEVs in the car fleet, developments in BEV technology and road traffic load changing in the face of future modal shift effects are altered. In particular, we analyze the change in the requirements for fast-charging infrastructure in response to enhanced driving range and growing BEV fleets. The results indicate that improvements in the driving range of BEVs will have limited impact and hardly affect future costs of the expansion of the fast-charging infrastructure. On the contrary, the improvements in the charging power of BEVs have the potential to reduce future infrastructure costs.
The open-source Python package pyam provides a suite of features and methods for the analysis, validation and visualization of reference data and scenario results generated by integrated assessment models, macro-energy tools and other frameworks in the domain of energy transition, climate change mitigation and sustainable development. It bridges the gap between scenario processing and visualisation solutions that are "hard-wired" to specific modelling frameworks and generic data analysis or plotting packages. The package aims to facilitate reproducibility and reliability of scenario processing, validation and analysis by providing well-tested and documented methods for working with timeseries data in the context of climate policy and energy systems. It supports various data formats, including sub-annual resolution using continuous time representation and "representative timeslices". The pyam package can be useful for modelers generating scenario results using their own tools as well as researchers and analysts working with existing scenario ensembles such as those supporting the IPCC reports or produced in research projects. It is structured in a way that it can be applied irrespective of a user's domain expertise or level of Python knowledge, supporting experts as well as novice users. The code base is implemented following best practices of collaborative scientific-software development. This manuscript describes the design principles of the package and the types of data which can be handled. The usefulness of pyam is illustrated by highlighting several recent applications.