Hi All, I have an idea that will help prolong the life of EV batteries and maximise vehicle resale value. In summary it involves implementing intelligent charging that keeps the battery at 50% (the best soc for long term storage) for as long a possible and minimises depth of charge and discharge. For example as soon as you get to a charge point (eg home or work), the OVMS will detect if it is below 50% and charge it until 50% is achieved the OVMS will be told the minimum required soc and when this should be achieved it will then wait until the last moment to start charging to achieving the required min soc a later version could receive a notification from your Google calendar with required mileage via IFTT, etc Unfortunately, I don't have the coding skills to implement it but would be happy to do all the non-coding stuff like requirements, design, documentation, testing, etc. If this sounds interesting and you would like to find out more please feel free to get back to me for a chat. Regards, Robert Sharpe (Managing Director) 07711 252971 Skype: arsharpe Your Plugged-in Partner Evergreen Consulting is the trading name of Sharpe Consultants Ltd
Hi Robert, I believe most of what you want is already built into OVMS through the Advanced Charge Control feature, at least for vehicles that have implemented a charge time predictor. In OVMS v2 this was configured via text message. For example this command: ACC PARAMS CHARGEBY 07:00 STOPSOC 60 tells OVMS that when plugged in at the current location, it should delay charging until charging to 60% state-of-charge will be achieved around 7:00 am. As far as I know, there isn’t currently a notion of a minimum SOC that should be achieved ASAP upon plug in. I’m not sure that’s a big deal unless you regularly plug in with SOC below 10%. For example, the Tesla Roadster has a storage mode that holds charge at around 25% for long term storage. There is a possible downside with using OVMS to limit the state of charge. Some electric vehicles, perhaps most, perform a pack leveling operation at the end of charging. If OVMS is used to stop charging early, that pack leveling will not happen. Tom From: <ovmsdev-bounces@lists.teslaclub.hk> on behalf of Robert Sharpe <robert.sharpe@evergreen-consulting.co.uk> Reply-To: OVMS Developers <ovmsdev@lists.teslaclub.hk> Date: Thursday, February 15, 2018 at 9:13 AM To: OVMS Developers <ovmsdev@lists.teslaclub.hk> Subject: [Ovmsdev] Prolonging traction battery life feature Hi All, I have an idea that will help prolong the life of EV batteries and maximise vehicle resale value. In summary it involves implementing intelligent charging that keeps the battery at 50% (the best soc for long term storage) for as long a possible and minimises depth of charge and discharge. For example · as soon as you get to a charge point (eg home or work), the OVMS will detect if it is below 50% and charge it until 50% is achieved · the OVMS will be told the minimum required soc and when this should be achieved · it will then wait until the last moment to start charging to achieving the required min soc · a later version could receive a notification from your Google calendar with required mileage via IFTT, etc Unfortunately, I don't have the coding skills to implement it but would be happy to do all the non-coding stuff like requirements, design, documentation, testing, etc. If this sounds interesting and you would like to find out more please feel free to get back to me for a chat. Regards, Robert Sharpe (Managing Director) 07711 252971 Skype: arsharpe Your Plugged-in Partner Evergreen Consulting is the trading name of Sharpe Consultants Ltd _______________________________________________ OvmsDev mailing list OvmsDev@lists.teslaclub.hk http://lists.teslaclub.hk/mailman/listinfo/ovmsdev
I think overall, it should be a goal of the scripting system to be able to cope with scenarios/requirements like this.
There is a possible downside with using OVMS to limit the state of charge. Some electric vehicles, perhaps most, perform a pack leveling operation at the end of charging. If OVMS is used to stop charging early, that pack leveling will not happen.
This was my concern. I used to use ACC to maintain my battery, but it seemed to go out of balance when stopping charge below 100% (standard mode). Regards, Mark.
On 16 Feb 2018, at 11:19 AM, Tom Saxton <tom@idleloop.com> wrote:
Hi Robert,
I believe most of what you want is already built into OVMS through the Advanced Charge Control feature, at least for vehicles that have implemented a charge time predictor.
In OVMS v2 this was configured via text message. For example this command:
ACC PARAMS CHARGEBY 07:00 STOPSOC 60
tells OVMS that when plugged in at the current location, it should delay charging until charging to 60% state-of-charge will be achieved around 7:00 am.
As far as I know, there isn’t currently a notion of a minimum SOC that should be achieved ASAP upon plug in. I’m not sure that’s a big deal unless you regularly plug in with SOC below 10%. For example, the Tesla Roadster has a storage mode that holds charge at around 25% for long term storage.
There is a possible downside with using OVMS to limit the state of charge. Some electric vehicles, perhaps most, perform a pack leveling operation at the end of charging. If OVMS is used to stop charging early, that pack leveling will not happen.
Tom
From: <ovmsdev-bounces@lists.teslaclub.hk <mailto:ovmsdev-bounces@lists.teslaclub.hk>> on behalf of Robert Sharpe <robert.sharpe@evergreen-consulting.co.uk <mailto:robert.sharpe@evergreen-consulting.co.uk>> Reply-To: OVMS Developers <ovmsdev@lists.teslaclub.hk <mailto:ovmsdev@lists.teslaclub.hk>> Date: Thursday, February 15, 2018 at 9:13 AM To: OVMS Developers <ovmsdev@lists.teslaclub.hk <mailto:ovmsdev@lists.teslaclub.hk>> Subject: [Ovmsdev] Prolonging traction battery life feature
Hi All, <>
I have an idea that will help prolong the life of EV batteries and maximise vehicle resale value.
In summary it involves implementing intelligent charging that keeps the battery at 50% (the best soc for long term storage) for as long a possible and minimises depth of charge and discharge. For example · as soon as you get to a charge point (eg home or work), the OVMS will detect if it is below 50% and charge it until 50% is achieved · the OVMS will be told the minimum required soc and when this should be achieved · it will then wait until the last moment to start charging to achieving the required min soc · a later version could receive a notification from your Google calendar with required mileage via IFTT, etc Unfortunately, I don't have the coding skills to implement it but would be happy to do all the non-coding stuff like requirements, design, documentation, testing, etc.
If this sounds interesting and you would like to find out more please feel free to get back to me for a chat.
Regards, Robert Sharpe (Managing Director) 07711 252971 Skype: arsharpe
<image001.gif> <http://www.linkedin.com/in/arsharpe> <image002.gif> <http://www.twitter.com/EgcTechnical> <image003.gif> <https://www.facebook.com/EvergreenConsultingLtd> <image004.gif> <http://www.evergreen-consulting.co.uk/staff/skype/rsharpe.html> <image005.gif> <http://www.evergreen-consulting.co.uk/staff/calendars/rsharpe.html?utm_campaign=General&utm_source=EmailFooter&utm_medium=Email> <image006.png> <http://www.evergreen-consulting.co.uk/?utm_campaign=General&utm_source=EmailFooter&utm_medium=Email> Your Plugged-in Partner
Evergreen Consulting is the trading name of Sharpe Consultants Ltd
_______________________________________________ OvmsDev mailing list OvmsDev@lists.teslaclub.hk <mailto:OvmsDev@lists.teslaclub.hk> http://lists.teslaclub.hk/mailman/listinfo/ovmsdev <http://lists.teslaclub.hk/mailman/listinfo/ovmsdev><image001.gif><image002.gif><image003.gif><image004.gif><image005.gif><image006.png>_______________________________________________ OvmsDev mailing list OvmsDev@lists.teslaclub.hk <mailto:OvmsDev@lists.teslaclub.hk> http://lists.teslaclub.hk/mailman/listinfo/ovmsdev <http://lists.teslaclub.hk/mailman/listinfo/ovmsdev>
Hi Tom, Thanks for your reply. Just to clarify, all I am trying to do is to reproduce what manufacturers do all the time to prolong battery life when they supply Lithium batteries at 50% soc. If this charge scenario doesn't improve their life then nothing wasted. If it does then it could prolong its life by around 50% and save thousands of pounds on battery replacement. Before I think about about how to use OVMS to implement this, can someone summarise what current Nissan Leaf feature support is provided (which can then be used to update the vehicle support list) Regards, Rob --- On Fri, 16 Feb 2018 03:19:59 +0000 Tom Saxton <tom@idleloop.com> wrote ---- Hi Robert, I believe most of what you want is already built into OVMS through the Advanced Charge Control feature, at least for vehicles that have implemented a charge time predictor. In OVMS v2 this was configured via text message. For example this command: ACC PARAMS CHARGEBY 07:00 STOPSOC 60 tells OVMS that when plugged in at the current location, it should delay charging until charging to 60% state-of-charge will be achieved around 7:00 am. As far as I know, there isn’t currently a notion of a minimum SOC that should be achieved ASAP upon plug in. I’m not sure that’s a big deal unless you regularly plug in with SOC below 10%. For example, the Tesla Roadster has a storage mode that holds charge at around 25% for long term storage. There is a possible downside with using OVMS to limit the state of charge. Some electric vehicles, perhaps most, perform a pack leveling operation at the end of charging. If OVMS is used to stop charging early, that pack leveling will not happen. Tom From: <ovmsdev-bounces@lists.teslaclub.hk> on behalf of Robert Sharpe <robert.sharpe@evergreen-consulting.co.uk> Reply-To: OVMS Developers <ovmsdev@lists.teslaclub.hk> Date: Thursday, February 15, 2018 at 9:13 AM To: OVMS Developers <ovmsdev@lists.teslaclub.hk> Subject: [Ovmsdev] Prolonging traction battery life feature Hi All, I have an idea that will help prolong the life of EV batteries and maximise vehicle resale value. In summary it involves implementing intelligent charging that keeps the battery at 50% (the best soc for long term storage) for as long a possible and minimises depth of charge and discharge. For example · as soon as you get to a charge point (eg home or work), the OVMS will detect if it is below 50% and charge it until 50% is achieved · the OVMS will be told the minimum required soc and when this should be achieved · it will then wait until the last moment to start charging to achieving the required min soc · a later version could receive a notification from your Google calendar with required mileage via IFTT, etc Unfortunately, I don't have the coding skills to implement it but would be happy to do all the non-coding stuff like requirements, design, documentation, testing, etc. If this sounds interesting and you would like to find out more please feel free to get back to me for a chat. Regards, Robert Sharpe (Managing Director) 07711 252971 Skype: arsharpe Your Plugged-in Partner Evergreen Consulting is the trading name of Sharpe Consultants Ltd _______________________________________________ OvmsDev mailing list OvmsDev@lists.teslaclub.hk http://lists.teslaclub.hk/mailman/listinfo/ovmsdev _______________________________________________ OvmsDev mailing list OvmsDev@lists.teslaclub.hk http://lists.teslaclub.hk/mailman/listinfo/ovmsdev
Robert, The difference is in maintaining a single cell vs an entire pack. With a single cell, we don’t need to worry about balancing. With thousands of individual cells in a pack, we do. Regarding Nissan Leaf support, looking at vehicle_nissanleaf.c, I see: The usual SOC, range, charge status, etc, displays Remote charge control Remote climate control For the climate and charge control, here are the notes (from the vehicle module): // Wake up the car & send Climate Control or Remote Charge message to VCU, // replaces Nissan's CARWINGS and TCU module, see // http://www.mynissanleaf.com/viewtopic.php?f=44&t=4131&hilit=open+CAN+discuss... // // On Generation 1 Cars, TCU pin 11's "EV system activation request signal" is // driven to 12V to wake up the VCU. This function drives RC3 high to // activate the "EV system activation request signal". Without a circuit // connecting RC3 to the activation signal wire, remote climate control will // only work during charging and for obvious reasons remote charging won't // work at all. // // On Generation 2 Cars, a CAN bus message is sent to wake up the VCU. This // function sends that message even to Generation 1 cars which doesn't seem to // cause any problems. Regards, Mark.
On 16 Feb 2018, at 7:13 PM, Robert Sharpe <robert.sharpe@evergreen-consulting.co.uk> wrote:
Hi Tom,
Thanks for your reply.
Just to clarify, all I am trying to do is to reproduce what manufacturers do all the time to prolong battery life when they supply Lithium batteries at 50% soc. If this charge scenario doesn't improve their life then nothing wasted. If it does then it could prolong its life by around 50% and save thousands of pounds on battery replacement.
Before I think about about how to use OVMS to implement this, can someone summarise what current Nissan Leaf feature support is provided (which can then be used to update the vehicle support list <https://www.openvehicles.com/vehiclesupport>)
Regards, Rob
--- On Fri, 16 Feb 2018 03:19:59 +0000 Tom Saxton <tom@idleloop.com> wrote ---- Hi Robert,
I believe most of what you want is already built into OVMS through the Advanced Charge Control feature, at least for vehicles that have implemented a charge time predictor.
In OVMS v2 this was configured via text message. For example this command:
ACC PARAMS CHARGEBY 07:00 STOPSOC 60
tells OVMS that when plugged in at the current location, it should delay charging until charging to 60% state-of-charge will be achieved around 7:00 am.
As far as I know, there isn’t currently a notion of a minimum SOC that should be achieved ASAP upon plug in. I’m not sure that’s a big deal unless you regularly plug in with SOC below 10%. For example, the Tesla Roadster has a storage mode that holds charge at around 25% for long term storage.
There is a possible downside with using OVMS to limit the state of charge. Some electric vehicles, perhaps most, perform a pack leveling operation at the end of charging. If OVMS is used to stop charging early, that pack leveling will not happen.
Tom
From: <ovmsdev-bounces@lists.teslaclub.hk <mailto:ovmsdev-bounces@lists.teslaclub.hk>> on behalf of Robert Sharpe <robert.sharpe@evergreen-consulting.co.uk <mailto:robert.sharpe@evergreen-consulting.co.uk>> Reply-To: OVMS Developers <ovmsdev@lists.teslaclub.hk <mailto:ovmsdev@lists.teslaclub.hk>> Date: Thursday, February 15, 2018 at 9:13 AM To: OVMS Developers <ovmsdev@lists.teslaclub.hk <mailto:ovmsdev@lists.teslaclub.hk>> Subject: [Ovmsdev] Prolonging traction battery life feature
Hi All, <>
I have an idea that will help prolong the life of EV batteries and maximise vehicle resale value.
In summary it involves implementing intelligent charging that keeps the battery at 50% (the best soc for long term storage) for as long a possible and minimises depth of charge and discharge. For example
· as soon as you get to a charge point (eg home or work), the OVMS will detect if it is below 50% and charge it until 50% is achieved
· the OVMS will be told the minimum required soc and when this should be achieved
· it will then wait until the last moment to start charging to achieving the required min soc
· a later version could receive a notification from your Google calendar with required mileage via IFTT, etc
Unfortunately, I don't have the coding skills to implement it but would be happy to do all the non-coding stuff like requirements, design, documentation, testing, etc.
If this sounds interesting and you would like to find out more please feel free to get back to me for a chat.
Regards, Robert Sharpe (Managing Director) 07711 252971 Skype: arsharpe
<1.gif> <http://www.linkedin.com/in/arsharpe> <2.gif> <http://www.twitter.com/EgcTechnical> <3.gif> <https://www.facebook.com/EvergreenConsultingLtd> <4.gif> <http://www.evergreen-consulting.co.uk/staff/skype/rsharpe.html> <5.gif> <http://www.evergreen-consulting.co.uk/staff/calendars/rsharpe.html?utm_campaign=General&utm_source=EmailFooter&utm_medium=Email> <6.png> <http://www.evergreen-consulting.co.uk/?utm_campaign=General&utm_source=EmailFooter&utm_medium=Email> Your Plugged-in Partner
Evergreen Consulting is the trading name of Sharpe Consultants Ltd
_______________________________________________ OvmsDev mailing list OvmsDev@lists.teslaclub.hk <mailto:OvmsDev@lists.teslaclub.hk> http://lists.teslaclub.hk/mailman/listinfo/ovmsdev <http://lists.teslaclub.hk/mailman/listinfo/ovmsdev>_______________________________________________ OvmsDev mailing list OvmsDev@lists.teslaclub.hk <mailto:OvmsDev@lists.teslaclub.hk> http://lists.teslaclub.hk/mailman/listinfo/ovmsdev <http://lists.teslaclub.hk/mailman/listinfo/ovmsdev>
_______________________________________________ OvmsDev mailing list OvmsDev@lists.teslaclub.hk http://lists.teslaclub.hk/mailman/listinfo/ovmsdev
participants (3)
-
Mark Webb-Johnson -
Robert Sharpe -
Tom Saxton