Code Monkey home page Code Monkey logo

Comments (4)

davidhowey avatar davidhowey commented on May 26, 2024

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.

Mrzhang-hub avatar Mrzhang-hub commented on May 26, 2024

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.

manjunathnilugal avatar manjunathnilugal commented on May 26, 2024

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.

ElektrikAkar avatar ElektrikAkar commented on May 26, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.