Skip to content

Add voltage functions that better calculate power to reach a given SOC #569

@brtietz

Description

@brtietz

The function voltage_table_t::calculate_max_discharge_w takes q as an input, but this q is the full amount of charge left in the battery down to 0 SOC, rather than a target SOC specified by dispatch and the capacity model. Create functions in the voltage classes (or at least for the voltage table) that calculate the charge and discharge power required to reach a specific SOC, instead of just to 0 or 100%. Then use these in the dispatch classes to better enforce the SOC constraints.

Metadata

Metadata

Assignees

Labels

batteryenhancementwishlistItems that we'd like to do but are not currently funded

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions