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

Electric Vehicles #1299

Open
wants to merge 28 commits into
base: develop
Choose a base branch
from
Open

Electric Vehicles #1299

wants to merge 28 commits into from

Conversation

aspeake
Copy link
Contributor

@aspeake aspeake commented Sep 6, 2024

Pull Request Description

Introduce EVs, including vehicle and charging stock characterization, EV battery modeling updates, and charging schedule generation.

Companion PRs:

Checklist

Not all may apply:

…60006

1e89f060006 Latest results.
357509ed95c fixes for timeseries tests of EVs
ed8cc5b1c92 Merge remote-tracking branch 'origin/master' into ev_batteries
14f026ec7b2 address unit test failures for EV batteries
aaecf51607c update in-line documentation for vehicles and batteries
52d07ddf3fa Fix unit tests for EV batteries
d591cad7673 Merge remote-tracking branch 'origin/master' into ev_batteries
a5a3fc7fa95 Fix merge conflict
7d04943785b Pull in latest HPXML schema for EVs
ea3d06f2f61 Merge remote-tracking branch 'origin/master' into ev_batteries
d0a554f749d Apply rubocop
b2d226a606e Fix bug iniitalizing DBT sensor
2bfc0f7b238 Fix for EV discharge offset object when EV location is garage
3291f9c659a Write EV fraction charged at home to HPXML
891f6095af3 Introduce miles/yr and hours/wk arguments for EVs, calculate the effective discharge power
0c8861cf6e2 Pull in latest Vehicles changes in HPXML schema, update HPXML classes as needed; expose fuel economy and vehicle miles traveled args
9c31908f129 Merge remote-tracking branch 'origin/master' into ev_batteries
2432bfb168d EMS program to adjust effective EV discharge power and offset that discharge power for reporting
a4135347c87 Update reporting measure to output EV energy
b1ef026fc63 Generate an ELCD object for each EV battery
5d21e323428 Update EV arguments for latest approach to argument handling
3228c7ae14c Merge branch 'ev_batteries' of https://github.com/NREL/OpenStudio-HPXML into ev_batteries
b86a506dbef Merge remote-tracking branch 'origin/master' into ev_batteries
e279ea4426b Latest results.
cefa4e28739 Merge remote-tracking branch 'origin/master' into ev_batteries
35e8be48fd7 fix failing tests for ev batteries
bd3fbfe6f4e Merge remote-tracking branch 'origin/master' into ev_batteries
6fbd4f57cc1 update unit tests for EVs and chargers; apply rubocop
1effbc82974 Merge remote-tracking branch 'origin/master' into ev_batteries
f6b88a304f9 Refine inputs for EV battery and charger, update tests
0056e2c66d9 Merge branch 'ev_batteries' of https://github.com/NREL/OpenStudio-HPXML into ev_batteries
22f00b2e2fe Merge remote-tracking branch 'origin/master' into ev_batteries
61d39b67361 Seperate EVs from batteries and leverage existing EV charger fields
dd4d5cfffa7 Merge remote-tracking branch 'origin/master' into ev_batteries
2a9b7bb6708 Latest results.
374aae8500f fix test for battery log message
357ba18deca Merge remote-tracking branch 'origin/master' into ev_batteries
da8dc17703f update log message tests for batteries
9db3aebb317 add missing ev battery schedule for tests
52bc3ab47b4 Merge remote-tracking branch 'origin/master' into ev_batteries
8f33e3d0556 initial tests for ev batteries
01437d08f71 always require schedule when modeling ev batteries
5c36fcb1483 Merge branch 'master' of https://github.com/NREL/OpenStudio-HPXML into ev_batteries
210c463549c make ev_battery_preset argument optional
4f1a37e0f81 update how battery ids are assigned in xml
744ad6638cf stub out defaults for EV batteries
3f943741530 allow one EV and one non-EV battery in schema
08c8c5a2b69 fix ev battery schedule generation, generalize for ev and non-ev battery schedules
36492fbf179 custom schedule columns for EV batteries
7b651b01367 new arguments and method to write EV battery to xml

git-subtree-dir: resources/hpxml-measures
git-subtree-split: 1e89f0600061f49f1f4e0be26942858e5d90a7c5
aspeake and others added 16 commits September 16, 2024 10:54
…ed6cc

d78b0aed6cc Merge remote-tracking branch 'origin/ev_batteries' into ev_schedules
8cc6c937dbd Merge branch 'ev_batteries' of https://github.com/NREL/OpenStudio-HPXML into ev_batteries
50a8c47d638 prevent EVs modeled with a plug load and a battery at the same time
25d24d5a84f Merge branch 'ev_batteries' into ev_schedules
fd0dd492dee Binary occupancy
d08ba63913f Merge branch 'ev_batteries' into ev_schedules
d44e1bcfea4 Handle schedule conflict
ce9ff761e00 Merge branch 'ev_batteries' into ev_schedules
d377d3c6789 Merge branch 'ev_batteries' into ev_schedules
d5db465f20a Fix test and read from HPXML
be21d3c0211 Merge branch 'ev_batteries' into ev_schedules
19740a71b27 Generate EV schedules

git-subtree-dir: resources/hpxml-measures
git-subtree-split: d78b0aed6cce2e67bae77126c5783241a8f1e415
…0ad39

5230cc0ad39 fix bug from merge conflict

git-subtree-dir: resources/hpxml-measures
git-subtree-split: 5230cc0ad39df0e4794a1c1a55ae1ea7ccc988cd
3c867be6e4 Remove epw arguments

git-subtree-dir: resources/hpxml-measures
git-subtree-split: 3c867be6e4a3fbc671a8dabf85e01189c014dc1f
b102371faf Handle hours per week

git-subtree-dir: resources/hpxml-measures
git-subtree-split: b102371faf29325d2967920f46c36dba8496c20e
d15baa1866 Output EV occupant occupancy

git-subtree-dir: resources/hpxml-measures
git-subtree-split: d15baa1866321e9a58fa38b483040e602a785863
86144f9da7 Merge branch 'ev_batteries' into ev_schedules
1198abdd6e pull in latest HPXML schema

git-subtree-dir: resources/hpxml-measures
git-subtree-split: 86144f9da7b77c444e1040212cc832e61567382f
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.

3 participants