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

New Wind Features 2024 #1186

Merged
merged 31 commits into from
Oct 15, 2024
Merged

New Wind Features 2024 #1186

merged 31 commits into from
Oct 15, 2024

Conversation

janinefreeman
Copy link
Collaborator

This pull request adds a variety of new features to the wind model, currently accessible only programmatically.

New features include:

  • additional wake loss outputs, including a timeseries wake loss output (available in the UI as well) <- @cpaulgilman these may need to be documented
    --also separates "internal" wake losses (i.e. calculated by a wake model) from external wake losses (i.e. from other plants)
  • new optional input to the Park wake model to overwrite the calculated coefficient of thrust
  • new optional input to use a different wake decay constant in the Park model
  • an optional wake loss multiplier to proportionally change the total annual wake losses calculated by the compute module
  • optional "icing persistence" input, which allows the user to specify the number of timesteps that an icing shutdown should last (more realistic behavior than assuming the turbine can start/stop as conditions change)

Tests have been added to cover these new features.

Bug fix for #1143 included in this PR.

@dguittet I think you're the best reviewer for this, but note that this is not an urgent PR. :) I did not generate the the new API files for these new inputs, but maybe I can get your help with that when you have some time?

janinefreeman and others added 24 commits February 29, 2024 10:40
…del, renamed wake loss variables and outputs for clarity
…r the park wake model. placeholder for functionality of using the input needs to be updated.
…ve to belong to wind turbine class so that it will be available to all wake models
…h a user-defined Ct curve for all wind wake models
…update wake loss output names per Paul suggestions
…re than just the timestep triggering the loss
ssc/cmod_windpower.cpp Outdated Show resolved Hide resolved
ssc/cmod_windpower.cpp Show resolved Hide resolved
test/ssc_test/cmod_windpower_test.cpp Show resolved Hide resolved
Copy link
Collaborator

@dguittet dguittet left a comment

Choose a reason for hiding this comment

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

Thanks!

@janinefreeman janinefreeman merged commit 8e8c06f into develop Oct 15, 2024
8 checks passed
@janinefreeman janinefreeman deleted the wind2024updates branch October 15, 2024 17:52
cpaulgilman added a commit to NREL/SAM that referenced this pull request Dec 7, 2024
Grid limits do not affect electricity imports from the grid.

Revise IPH molten salt linear Fresnel topics

Power tower heliostast pivot point height definition.

New Financial Parameters topic for LCOH Calculator.

Wind wake loss inputs NREL/ssc#1186

Annual energy and monthly energy label updates: NREL/ssc#1236

Replace parentheses with commas for installation cost units

Battery availability loss. NREL/ssc#1241

Tidal Energy Converter page revisions for new options, see #1807.

New net billing with carryover options. NREL/ssc#1200

IPH MSLF revisions: #1444

Fix fuel cell model link https://www.nrel.gov/hydrogen/fuel-cell-power-model.html, replace with https://www.nrel.gov/docs/fy13osti/57457.pdf.

PV GCR affects output for bifacial modules.

Revise report generator topic to explain template not available for some configurations.

Add topics for IPH financial models

Generic system to custom generatio profile

Standalone battery time step

New autographs and default graphs for battery configurations: #1884

System Availability three hour option for marine, "hourly" to "time series"

## October 24, 2024

Update Cambium note about years for Cambium 2023

Battery dispatch (BTM and FOM) battery can charge from grid-limited system power

Grid limits battery can charge from grid-limited system power

Project with 100% debt results in IRR = NaN

Revise real discount rate description

Geothermal system availability losses

Revise metrics topics to facilitate navigation.

Revise weather file format to include CSV for wind

Revise PV subhourly clipping "Allen method"

Revise Cost of Acquiring Financing.
cpaulgilman added a commit to NREL/SAM that referenced this pull request Dec 10, 2024
* Help revisions for SAM 2024.12.12

Grid limits do not affect electricity imports from the grid.

Revise IPH molten salt linear Fresnel topics

Power tower heliostast pivot point height definition.

New Financial Parameters topic for LCOH Calculator.

Wind wake loss inputs NREL/ssc#1186

Annual energy and monthly energy label updates: NREL/ssc#1236

Replace parentheses with commas for installation cost units

Battery availability loss. NREL/ssc#1241

Tidal Energy Converter page revisions for new options, see #1807.

New net billing with carryover options. NREL/ssc#1200

IPH MSLF revisions: #1444

Fix fuel cell model link https://www.nrel.gov/hydrogen/fuel-cell-power-model.html, replace with https://www.nrel.gov/docs/fy13osti/57457.pdf.

PV GCR affects output for bifacial modules.

Revise report generator topic to explain template not available for some configurations.

Add topics for IPH financial models

Generic system to custom generatio profile

Standalone battery time step

New autographs and default graphs for battery configurations: #1884

System Availability three hour option for marine, "hourly" to "time series"

## October 24, 2024

Update Cambium note about years for Cambium 2023

Battery dispatch (BTM and FOM) battery can charge from grid-limited system power

Grid limits battery can charge from grid-limited system power

Project with 100% debt results in IRR = NaN

Revise real discount rate description

Geothermal system availability losses

Revise metrics topics to facilitate navigation.

Revise weather file format to include CSV for wind

Revise PV subhourly clipping "Allen method"

Revise Cost of Acquiring Financing.

* Help revisions

Revise "receiver startup delay time" and "receiver startup delay energy fraction" descriptions for trough and Fresnel models.

Fix remaining references to "generic system" model.

---------

Co-authored-by: Steven Janzou <steven@janzouconsulting.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants