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

docs: be more precise in flex-model field descriptions for StorageScheduler #1041

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

nhoening
Copy link
Contributor

Description

More clarity on some flex-model field descriptions, the idea came up when someone on the mailing list used soc-min and then soc-at-start below that, which is as of now infeasible for our storage scheduler.

I'm not quite happy with this PR yet, either.

Apparently, we are very hard on the soc-min and soc-max values, while we are (planning to be) softer on soc-minima, soc-maxima and soc-targets. I notice that the terms "min"/"minima" and "max"/"maxima" don't give that impression.

Example from a user perspective: If I prefer my EV battery to not be charged below 20%, I set that as soc-min. My intention is not that I bring the EV back to the charger at 10% and no schedule will be made until I bring it back up to 20%.

@nhoening nhoening added the documentation Improvements or additions to documentation label Apr 23, 2024
Copy link
Contributor

@victorgarcia98 victorgarcia98 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!


Note

Could please you revert changes on app.txt and test.txt as they don't seem to be relevant for this PR?

Copy link
Contributor

@Flix6x Flix6x left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for the late review. Behind the scenes we were still discussing a lot in the context of relaxing power and soc constraints, which this touched. This suggests we intend to keep treating the soc-min and soc-max as hard constraints, and will switch the others to penalized limits.

This is correct, right, @victorgarcia98 ?

* - ``soc-gain``
- ``.1kWh``
- Encode SoC gain per time step. A constant gain every time step, or see [#sensor_field]_.
- Encode SoC gain per time step. Useful if energy is created by an external process (in-flow). Denotes a constant gain every time step, or see [#sensor_field]_.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

created -> inserted

@victorgarcia98
Copy link
Contributor

we intend to keep treating the soc-min and soc-max as hard constraints, and will switch the others to penalized limits.

Yes, indeed. soc max and soc min should be always hard and we relaxed the targets and maxima and minima.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants