Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement the Features from Paulson et al. #33

Open
2 of 32 tasks
WardLT opened this issue Jan 22, 2024 · 1 comment
Open
2 of 32 tasks

Implement the Features from Paulson et al. #33

WardLT opened this issue Jan 22, 2024 · 1 comment
Labels
machine-learning Integration into ML tasks

Comments

@WardLT
Copy link
Contributor

WardLT commented Jan 22, 2024

We need public implementations of the features from Paulson et al., Table 1

Implement the following features

  • Median current, charge and discharge
  • Average voltage, charge and discharge
  • Cumulative capacity, charge and discharge
  • Cumulative energy, charge and discharge
  • Coulombic efficiency
  • Energy efficiency
  • Median current normalized by the lifetime median current, charge and discharge
  • Capacity as a fraction of initial capacity
  • Time charging and time discharging
  • Time at constant current, charge and discharge
  • Time at constant voltage, charge and discharge
  • Ratio between time at constant current and constant voltage, charge and discharge
  • Time interval during equal voltage change (3.5-4.0V), charge [Need @npaulson clarification]
  • Voltage at start and end of charge and discharge
  • Voltage at a certain state of charge, charge and discharge
  • Derivative of voltage wrt time at a certain state of charge, charge and discharge
  • Voltage change between start of cycle and certain time, charge and discharge
  • Open circuit voltage at a certain state of charge [Requires ECM fitter]
  • Resistance at a specific state of charge [Requires ECM fitter]
  • SOC at a specified voltage
  • Location of each peak in the dQdV curve, charge and discharge [Requires peak detection]
  • Magnitude of each peak in the dQdV curve, charge and discharge [Requires peak detection]
  • Area under each peak in the dQdV curve, charge and discharge [Requires peak detection]
  • Location of each valley in the dQdV curve, charge and discharge [Requires peak detection]
  • Magnitude of each valley in the dQdV curve, charge and discharge [Requires peak detection]
  • Location of each peak in the dVdQ curve, charge and discharge [Requires peak detection]
  • Magnitude of each peak in the dVdQ curve, charge and discharge [Requires peak detection]
  • Location of each valley in the dVdQ curve, charge and discharge [Requires peak detection]
  • Magnitude of each valley in the dVdq curve, charge and discharge [Requires peak detection]
  • Statistics of the different in rate of SOC vs voltage distribution between changes, charge and discharge
  • Change in SOH at a function of cycle

then

  • Create an example on how to compute the features
@WardLT WardLT added the machine-learning Integration into ML tasks label Feb 28, 2024
@WardLT
Copy link
Contributor Author

WardLT commented May 21, 2024

Added capacity-related features in #55 , though we can improve them #58

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
machine-learning Integration into ML tasks
Projects
None yet
Development

No branches or pull requests

1 participant