A battery system for a vehicle, comprising: - a lithium-ion battery module configured to power a load and configured to receive power from one or more power sources disposed on the vehicle; - a thermal management system configured to heat or cool the battery module and to receive power from the one or more power sources; and - a battery system controller configured to: - receive data indicative of first operational conditions of the battery module and of second operational conditions of the thermal management system, wherein the first operational conditions comprise a temperature of the battery module and a state of charge of the battery module and the second operational conditions comprise a heating or cooling capability of the thermal management system; - determine a desired temperature of the battery module enabling an improved acceptance of charge by the battery module based on one or more of the first operational conditions of the battery module, the second operational conditions of the thermal management system and an amount of power available to the thermal management system and to the battery module from the one or more power sources; and - instruct the one or more power sources to supply a first amount of power to the thermal management system and a second amount of power to the battery module; - instruct the thermal management system to heat or to cool the battery module to the desired temperature to effect a change to the first operational conditions of the battery module using the first amount of power provided by the one or more power sources; and - instruct the one or more power sources to change the second amount of power distributed to the battery module or the rate at which the power is distributed to the battery module based on the effected change to the first operational conditions of the battery module. - a lithium-ion battery module configured to power a load and configured to receive power from one or more power sources disposed on the vehicle; - a thermal management system configured to heat or cool the battery module and to receive power from the one or more power sources; and - a battery system controller configured to: - receive data indicative of first operational conditions of the battery module and of second operational conditions of the thermal management system, wherein the first operational conditions comprise a temperature of the battery module and a state of charge of the battery module and the second operational conditions comprise a heating or cooling capability of the thermal management system; - determine a desired temperature of the battery module enabling an improved acceptance of charge by the battery module based on one or more of the first operational conditions of the battery module, the second operational conditions of the thermal management system and an amount of power available to the thermal management system and to the battery module from the one or more power sources; and - instruct the one or more power sources to supply a first amount of power to the thermal management system and a second amount of power to the battery module; - instruct the thermal management system to heat or to cool the battery module to the desired temperature to effect a change to the first operational conditions of the battery module using the first amount of power provided by the one or more power sources; and - instruct the one or more power sources to change the second amount of power distributed to the battery module or the rate at which the power is distributed to the battery module based on the effected change to the first operational conditions of the battery module. - receive data indicative of first operational conditions of the battery module and of second operational conditions of the thermal management system, wherein the first operational conditions comprise a temperature of the battery module and a state of charge of the battery module and the second operational conditions comprise a heating or cooling capability of the thermal management system; - determine a desired temperature of the battery module enabling an improved acceptance of charge by the battery module based on one or more of the first operational conditions of the battery module, the second operational conditions of the thermal management system and an amount of power available to the thermal management system and to the battery module from the one or more power sources; and - instruct the one or more power sources to supply a first amount of power to the thermal management system and a second amount of power to the battery module; - instruct the thermal management system to heat or to cool the battery module to the desired temperature to effect a change to the first operational conditions of the battery module using the first amount of power provided by the one or more power sources; and - instruct the one or more power sources to change the second amount of power distributed to the battery module or the rate at which the power is distributed to the battery module based on the effected change to the first operational conditions of the battery module.