Open Source Battery Simulation and Design Software

Author: Lucas D. Robinson
Lucas D. Robinson
MSE 2017 School of Materials Engineering

Mr. Lucas D. Robinson is a junior undergraduate student in the School of Materials Engineering. He has been working with Prof. R. Edwin García since Spring 2015 (since he was a sophomore). His research focuses on the development of simulation strategies to intuitively integrate the electrochemical response of lower length scales into coarse grained descriptions that enable to design advanced porous materials, while capturing the underlying stochastic events that occur during its processing. Specifically, Mr. Robinson has recently focused on developing tools that enable the rapid deployment of a statistically large number of calculations that describe the time-dependent battery response.

In this context, Luke developed and published dualfoil.py, a flexible application programming interface that allows for hierarchical control over the dualfoil legacy code (the classic Newman model). Dualfoil.py  provides the user with the ability to rapidly set up complex, multiscale simulations and to intuitively visualize the resultant simulated results. By making use of the object oriented nature of Python, dualfoil.py allows the user to generate, organize, and visualize the electrochemical responses from existing and emerging rechargeable battery systems. This program allows for users of any skill level to achieve robust results in a control oriented and easily deployable manner.

Related Link: https://nanohub.org/tools/dualfoil