Genesis Energy uses smart software to optimise generation