Publication: IEA Task 49 Analysis Code#34
Merged
Conversation
…analysis/iea-49
dmulash
approved these changes
May 21, 2026
Collaborator
dmulash
left a comment
There was a problem hiding this comment.
Hey Rob, it all runs smoothly. I had to make a minor addition to the cables library for an ORBIT cable library/IEA_49/cables/_XLPE_630mm_66kV.yaml. It was a placeholder cable with an increased current capacity so that we do not get any issues with the layout from ORBIT.
Thanks for putting this together, I think it is ready to merge!
github-actions Bot
pushed a commit
that referenced
this pull request
May 21, 2026
* Link requirements to ORBIT iea49 analysis branch * layout_Humboldt * preliminary config files all three cases * layout lat/long correction * change turbine file to updated file from NAWEA * updates after chat with TNO and new turbine/cable/subs files * results lower charter days * bring code up to speed * update floris data * average metrics across multiple runs * changes 20 runs + 0.25 with + DSV charter days * iteration02 * organization updates * apply reorg to iea-49 * update reorg other scenarios * iteration03 input updates: 33.33 DD MTTF * iteration 03 input updates: Op. Reduction set to 1 for replacements * iteration 03 input updates: charter days to 3 for CLV and DSV * iteration03 input updates: 60h disconnect/reconnect on tugboats * iteration 03 input updates: operational limits CTV AHT Tug * update base case example * iteration 02 files saved * iteration 02 files saved * pip install with WOMBAT develop * example notebooks for iteration02.20 and iteration 03 * latest wombat version * scheduled maintenance with dates * 0 to 24 shifts for tugboats and port * fix before 03-2.0 run, scheduled maintenance * iteration 03-2-50runs * iteration03-3-10runs * update port distance * move scheduled maintenance to its own subassembly * iteration03, 10 and 50 simulation runs * Changes based on Louis' questions * set folder and example for shallow case * shallow case comments based on recording * use title casing * rename subassemblies and add splits * udpate to generic repair naming convention * update rotor repair values * fix lingering names and replace major repair tows with ctv * udpate offtake price * use duplicated single tugboat file and update operational constraints * udpate vessel constraints * break apart port fees to track fixed cost breakdowns * update revenue to also produce revenue loss * revert to 2 tugboat model and add missing required placeholders * fix lingering typos and values * add operation reduction * migrate pre-commit setup * update ORBIT settings for deprecation warning * update resample offset string to remove deprecation warning * add 50% and 100% operation reduction variations, make 50% the base * add analysis running code * save changes * add missing script dependency * ensure 10M, not 10K for annual fee * fix accounting issue with charter period, and add work order summary * udpate for correct number of seeds * IEA Task 49 deep report modeling * reinstate deleted example data * remove extra print * add total columns for work order categories and fix charter bug * fix bug in revenue loss calculation * replace revenue with only availability losses (wombat direct) * update versioning to prohibit latest releases for WAVES and WOMBAT * remove extraneous files * remove extraneous library files * clean up files with pre-commit and add results data * only package base data with library, not analysis data * fix ORBIT cable input error * remove missed files * remove duplicated file --------- Co-authored-by: dmulash <110245367+dmulash@users.noreply.github.com> Co-authored-by: dmulash <Daniel.MulasHernando@nrel.gov> Co-authored-by: Mulas Hernando <dmulash@nrel.gov>
github-actions Bot
pushed a commit
to RHammond2/WAVES
that referenced
this pull request
May 22, 2026
* Link requirements to ORBIT iea49 analysis branch * layout_Humboldt * preliminary config files all three cases * layout lat/long correction * change turbine file to updated file from NAWEA * updates after chat with TNO and new turbine/cable/subs files * results lower charter days * bring code up to speed * update floris data * average metrics across multiple runs * changes 20 runs + 0.25 with + DSV charter days * iteration02 * organization updates * apply reorg to iea-49 * update reorg other scenarios * iteration03 input updates: 33.33 DD MTTF * iteration 03 input updates: Op. Reduction set to 1 for replacements * iteration 03 input updates: charter days to 3 for CLV and DSV * iteration03 input updates: 60h disconnect/reconnect on tugboats * iteration 03 input updates: operational limits CTV AHT Tug * update base case example * iteration 02 files saved * iteration 02 files saved * pip install with WOMBAT develop * example notebooks for iteration02.20 and iteration 03 * latest wombat version * scheduled maintenance with dates * 0 to 24 shifts for tugboats and port * fix before 03-2.0 run, scheduled maintenance * iteration 03-2-50runs * iteration03-3-10runs * update port distance * move scheduled maintenance to its own subassembly * iteration03, 10 and 50 simulation runs * Changes based on Louis' questions * set folder and example for shallow case * shallow case comments based on recording * use title casing * rename subassemblies and add splits * udpate to generic repair naming convention * update rotor repair values * fix lingering names and replace major repair tows with ctv * udpate offtake price * use duplicated single tugboat file and update operational constraints * udpate vessel constraints * break apart port fees to track fixed cost breakdowns * update revenue to also produce revenue loss * revert to 2 tugboat model and add missing required placeholders * fix lingering typos and values * add operation reduction * migrate pre-commit setup * update ORBIT settings for deprecation warning * update resample offset string to remove deprecation warning * add 50% and 100% operation reduction variations, make 50% the base * add analysis running code * save changes * add missing script dependency * ensure 10M, not 10K for annual fee * fix accounting issue with charter period, and add work order summary * udpate for correct number of seeds * IEA Task 49 deep report modeling * reinstate deleted example data * remove extra print * add total columns for work order categories and fix charter bug * fix bug in revenue loss calculation * replace revenue with only availability losses (wombat direct) * update versioning to prohibit latest releases for WAVES and WOMBAT * remove extraneous files * remove extraneous library files * clean up files with pre-commit and add results data * only package base data with library, not analysis data * fix ORBIT cable input error * remove missed files * remove duplicated file --------- Co-authored-by: dmulash <110245367+dmulash@users.noreply.github.com> Co-authored-by: dmulash <Daniel.MulasHernando@nrel.gov> Co-authored-by: Mulas Hernando <dmulash@nrel.gov>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR is branched off the
analysis/IEA-49branch to clean up the analysis iterations, and document the work done for https://doi.org/10.5194/wes-2025-279. The examples and code change will be released during the next release, not immediately following the merging of this PR as there are incoming changes in the works.