Software development

Equipment automation, data analysis and software modeling

The equipment we use is often designed and built in-house as commercial options are either not available, or do not meet the performance levels we require.  We produce custom software to control this equipment (typically programmed in VB.NET®) for reliable 24/7 unattended operation.

In addition, many of the group’s research projects generate large amounts of data,  We have therefore developed a range of software options for automated data processing, data analysis and graph and presentation generation.  Many tools have also been written to model a range of complex processes, such as, for example, dQ/dV or cell impedance changes in lithium-ion cells during charge and discharge.

Figure 1
Images from control and graphical real-time data collection software for 64-channel pseudo-potentiostat test station