Comments (4)
That depends on whether you want to scale the current to the new capacity of the battery that you are using; if you do, then you can normalise the current to a "C-rate" and then keep that fixed. C-rate is defined as current (Amps) divided by battey capacity in Amp-hours. For example 1 A for a 2 Ah battery is "0.5C"; if you then wanted to use a 5 Ah battery instead you would scale the current to 2.5 A.
from slide.
That depends on whether you want to scale the current to the new capacity of the battery that you are using; if you do, then you can normalise the current to a "C-rate" and then keep that fixed. C-rate is defined as current (Amps) divided by battey capacity in Amp-hours. For example 1 A for a 2 Ah battery is "0.5C"; if you then wanted to use a 5 Ah battery instead you would scale the current to 2.5 A.
Thanks for your clear explanation. I got it. By the way, I wonder if these four current profile drive cycles in the data file are calculated with a battery capacity of 2.7Ah?
from slide.
Hi,
The drive cycle data for UDDS and US06, are for what capacity of the battery.
I have to simulate drive cycle for 1.65 Ah battery, is there any method to scale it down ?
https://github.com/Battery-Intelligence-Lab/SLIDE/tree/master/data/profiles/drive_cycles
Regards,
from slide.
Hi,
When we scaled these profiles we were using 2.7 Ah battery, so we made the maximum current 8.1 A to create a profile with maximum C-rate of 3C current. Depending on your needs, you may scale it to be 1C, 2C or any Crate. You just need to divide values by maximum value (8.1 in this case) and multiply them by your desired C-rate and capacity. If you want to get a 2 C current for your 1.65 Ah battery then:
(profile/8.1)21.65 should give you the necessary scaling.
Lastly our current convention is: positive = discharge, negative = charge and values are given with 1 seconds time step.
Yours sincerely,
Volkan
from slide.
Related Issues (17)
- Compile and run on macOS HOT 6
- Windows unit workflow fails HOT 2
- Code coverage is missing. HOT 1
- Package-wide variable naming HOT 1
- Library-based documentation
- Alternative solver dependencies
- Matlab plot titles and legends render underscore as subscript HOT 3
- Compiling and running on Ubuntu 20.04 HOT 4
- Combining functions HOT 3
- Current profile HOT 1
- Discrepancy in cycling data HOT 2
- Can't find `cycling.cpp` file to edit `followCurrent`
- Create a log file
- Python interface HOT 1
- MATLAB interface
- High order integration
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from slide.