v3.2.0
-
Updates related to PySAM:
- Updated PySAM version from 4.2.0 to >6.0.0. Main changes noted in PR #425
- PySAM generation plant defaults have been updated. Current defaults can be found here
- PySAM SingleOwner financial model update investment-tax credit and depreciation basis calculations to remove financing fees and reserve account funding from basis.
- PySAM MHKWave update marine energy device cost curves.
- PySAM Detailed PV update module and inverter libraries, snow module, tracking, losses.
-
Wind-focused usability additions that are detailed here
- Feature add: new wind layout method called
basicgridthat makes the most-square layout that has the option to be site-constrained. - Updated wind layout methods to classes
- Bug-fix: grid angle converted from degrees to radians in
make_grid_lines()function inwind_layout_tools.py - Updated floris initialization to set attributes from
floris_config - Update: raise errors when using floris if theres a discrepancy between inputs in
WindConfigand information infloris_config(such asnum_turbinesand thefloris_configlayout, and turbine parameters like rotor diameter and turbine rating.) - Integrated wind layout functionality when using floris
- Updated wind layout parameters.
- Minor clean up to floris.py - removed unnecessary data exportation and fixed bug in value()
- Feature add: new wind layout method called
-
Integrated turbine-models library. For further details see here
- Wind turbines from the turbine-models library can now be simulated by specifying the turbine name. This feature is compatible with floris and PySAM WindPower simulations.
- Added wind turbine power-curve tools to estimate thrust coefficient, power coefficient, and power-curve.
-
Added two distributed wind-hybrid examples that highlight the turbine-models library package and other recent features for wind system modeling and simulations. These examples are:
examples/08-distributed-residential-example.ipynbexamples/09-distributed-residential-midsize.ipynb
-
Added tidal models
- Added TidalResource to load tidal resource data for simulating tidal energy.
- Added MHKTidalPlant to simulate tidal energy.
- Add tidal energy to HybridSimulation.
- Add tidal energy to dispatch.
-
Other feature additions:
- Added option and functionality to load wind and solar resource data from NSRDB and Wind Toolkit data files if user-specified.
- Added ability and option to initialize site_info with preloaded and formatted wind and solar resource data
- Feature add: added alternative method to defining site boundary.
- Feature add: added function to adjust air density based on site elevation
- Added weighted average wind resource parsing method option when using floris.
- Update deprecated methods in wave_resource.py
-
Bug fixes:
- Remove erroneous 100 multiples for percentages and add clarifying parentheses for correct 100 multiples for percentages.
- Fixed a bug in site_info that set resource year to 2012 even if otherwise specified.
- Bug fix in load following heuristic method: only using beginning of variable load signals