Evaluating system architectures for driving range estimation and charge planning for electric vehicles