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

Feature/optimisation #235

Merged
merged 36 commits into from
Sep 20, 2024
Merged

Feature/optimisation #235

merged 36 commits into from
Sep 20, 2024

Conversation

j-ti
Copy link
Collaborator

@j-ti j-ti commented Jul 8, 2024

No description provided.

andreas-christidis and others added 18 commits October 31, 2023 12:20
This merge incorporates the changes from the 'dev' branch into the 'feature/optimisation' branch. The changes in the 'dev' branch include performance optimizations and bug fixes that are crucial for the ongoing development of the optimization feature.
Optimisation.py library added to actor.py

newstrategy function name changed to strategy_with_optimisation

Old code fragments removed, bugs fixed

Fix optimization main script

Remove unnecessary changes
- hand actors ev values to optimization strategy
- suppress solver prints
- move hard coded values to function parameters
- convert optimized power correctly to energy and readability
- enhance in-code description
- add rudimentary optimization doc string
- end soc constraint: not equal to init but above parameterizable value
- enhance optimization plotting function
j-ti added 10 commits July 8, 2024 08:05
- enable changing ev availability for strategy 4
- always positively adjust order energy if var battery is presenet
- improve doc string
- output parameter dict on error and allow optimization script to run with this as input
- add grid connection to actor
- disable ev desired soc at end of horizon
- fix ev_demand power-energy if ts_per_hour not 1
- add charger power limit and distinguish between connection
- cumulative shift of ev_demand consumption during unavailability exceeding the power limits
- adapt warnings for availability changes
- adapt and add docstrings
- fix actor results order time step
@j-ti j-ti force-pushed the feature/optimisation branch 2 times, most recently from 501bf72 to 00bbfc5 Compare July 12, 2024 10:13
@j-ti j-ti force-pushed the feature/optimisation branch from 00bbfc5 to eb36d7d Compare July 12, 2024 10:26
@j-ti j-ti force-pushed the feature/optimisation branch from 69bf362 to 6417626 Compare September 20, 2024 12:04
@j-ti j-ti merged commit 9bf70f0 into dev Sep 20, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants