WISDEM Versions Save

Wind Plant Integrated System Design and Engineering Model

v3.15.3

4 weeks ago

v3.15.2

1 month ago

v3.15.1

1 month ago

v3.15.0

1 month ago

Many backend improvements and bug fixes in this release:

  • Multiple fixes to the compare_designs routine following the enhancements to the composite layer optimization capability in the prior release
  • Fix some typos in the user-defined constraints introduced in the prior release
  • Ability to use the nice DifferentialEvolution heuristic optimization driver in OpenMDAO
  • Alignment with the latest OpenMDAO release
  • Switch to a python-based PreComp, instead of the compiled Fortran version to fix some of the Windows compilation struggles
  • Fix and old bug on the rotation of the airfoil sections sent to PreComp for analysis
  • Lots of small syntax changes to address deprecation warnings in third-party libraries
  • Fix bug in calculation of bedplate mass for direct-drive downwind configurations
  • Fix multiple bugs in the DNVGL structural code checks, especially for longitudinal stiffeners
  • Capability for thrust-constrained design optimization

v3.14.0

2 months ago

The PR brings in several changes: Blade structure can be parametrized in the thickness of each layer, not only spar caps and reinforcements There are new blade constraints to support inverse design studies (desired blade mass, desired natural frequencies) New example and documentation to support inverse design Update of installation steps (mamba) Turbine gearbox can be desired with a desired torque density User specified DVs, figure of merit, and constraints in support of WEIS Phase II Strengthening of the sub-optimization to determine pitch angle across wind speeds in rotor_power.py Cd0 no longer hard coded to 0 The list probably goes on

v3.13.0

4 months ago

Highlights include:

  • Better ability to adjust thickness as a design variable
  • Changes to support the new IEA Wind 22-MW Reference Wind Turbine
  • Better handling of multiple airfoil polars in the yaml-input file
  • Remove duplicate code and capability between CCBlade and AirfoilPrep (AirfoilPrep has been fully removed)
  • Fix bug in blade cross-sectional area calculation. Instead of doing this in PreComp, it is now done as a layup summation.
  • Fix bug in sizing of main bearings for select drivetrain configurations

The next development tasks will involve more significant refactoring of the code to allow user-definitions of optimization problems and component mass / cost / stiffness values!

v3.12.0

5 months ago

This is a minor release that includes:

  • Careful and methodical improvements to the optimization approach, robustness, and results in FloatingSE. We still strongly recommend floating platform design with WEIS (in the frequency or time domain), but FloatingSE is improving as a starting point thanks to the work of @dzalkind
  • Bug fix so that the hub and nacelle center of gravity and moment of inertia calculation accounts for blade cone angle
  • Improved documentation and units consistency in the NREL Cost and Scaling Model
  • A handful of other bug fixes

v3.11.1

8 months ago

v3.11.0

8 months ago

This is a minor release PR with a number of small fixes:

  • Fix issues with upstream library changes in openmdao, pytest, and numpy that made life difficult for users and the CI builds
  • Remove moorpy from the codebase as we can now rely on its pypi or conda versions
  • Output labor hours required for towers, monopiles, and jackets
  • Relax a hard limits on peak thrust shaving for a smoother thrust profile
  • Fixes in the yaml input schema

v3.10.1

11 months ago