Skip to content

Releases: WEC-Sim/WEC-Sim

v6.0

20 Oct 04:21
Compare
Choose a tag to compare

New Features

Bug Fixes

New Contributors

Issues and Pull Reqeusts

  • >130 issues closed since v5.0.1
  • >74 PRs merged since v5.0.1
  • v6.0 Changelog: v5.0.1...v6.0

DOI

WEC-Sim v5.0.1

28 Sep 19:10
Compare
Choose a tag to compare

New Features

This is a bug fix release. New features since the previous release are not included.

Bug Fixes

New Contributors

Issues and Pull Requests

  • >52 issues closed since v5.0
  • >23 PRs merged since v5.0

Full Changelog: v5.0...v5.0.1

DOI

WEC-Sim v5.0

16 May 21:22
Compare
Choose a tag to compare

New Features

Documentation

  • Update WEC-Sim's Developer Documentation for the Morison Element Implementation by @nathanmtom in #796
  • Update response class API by @akeeste in #802
  • Doc_auto_gen_masks by @salhus in #842
  • Move documentation compilation to GitHub Actions by @H0R5E in #817
  • Add branch build in docs workflow for testing PRs by @H0R5E in #834
  • Update the WEC-Sim Theory Documentation to Clarify Wave Power Calculation by @nathanmtom in #847
  • Update documentation on mean drift and current by @akeeste in #800

Bug Fixes

Issues and Pull Requests

  • >52 issues closed since v4.4
  • >44 PRs merged since v4.4

Full Changelog: v4.4...v5.0

DOI

WEC-Sim v4.4

28 Oct 16:46
bd0b42b
Compare
Choose a tag to compare
  • New Features
    • Added WEC-Sim Library blocks for cable, spherical constraint, and spherical pto #712 #675
    • Added feature to add/remove WEC-Sim path and create temp directory for each run #685 #686
    • Updated WEC-Sim Library to 2020b and saved Simulink Library Functions to (*.m) files #686 #654
    • Split WEC-Sim Library into sublibraries for each class #720
    • Restructured WEC-Sim Continuous Integration tests into class-based tests #620
    • Added wave visualization with wave markers and post-processing #736 #678
    • Moved nonlinear hydrodynamics and morison elements to properties of the Body Class #692
  • Documentation
    • Added developer manual content for WEC-Sim Library, Run from Simulink, Simulink Functions, Added Mass, Software Tests #728
    • Added user manual content for troubleshooting WEC-Sim #641
    • Updated content for PTO-Sim, ParaView, WEC-Sim Applications and Tutorials #668 #642 #649 #643
    • Added multi-version documentation for master and dev branches #630
  • Bug Fixes
    • Resolved bug with macro for ParaView 5.9 #459
    • Resolved bugs in BEMIO with Read_Capytaine, READ_AQWA, and Write_H5 functions #727 #694 #636
    • Resolved bug with variable time-step solver #656
  • Issues and Pull Requests
    • > 57 issues closed since v4.3
    • >54 PRs merged since v4.3

DOI

WEC-Sim v4.3

22 Jul 18:28
Compare
Choose a tag to compare
  • New Features
    • Added the ability for WEC-Sim to be run directly from Simulink #503 #512 #548
    • Added capability to read Capytaine (.nc) output. Includes examples of running Capytaine with hydrostatics #464
    • Created a more accurate infinite frequency added mass calculation #517
    • Added ability for setInitDisp to intake multiple initial rotations #516 #586
  • Documentation
    • Restructured into four manuals: introduction, theory, user and development #455 #557
    • Update of code structure section #455, links #649 , diagrams #643, paraview #642,
    • Added section on suggested troubleshooting #641
  • Continuous integration tests
  • Clean up
    • Created issue templates on GitHub #575, #634,
    • Updated Morison Element warning flags #408
    • Clean up response class methods #491 #514
    • Clean up paraview output functions #490
  • Bug Fixes
    • Paraview macros and .pvsm files #459
    • BEMIO read mean drift force in R2021a #636
    • PTO-Sim calling workspace #632
    • Combine_BEM Ainf initialization #611

>100 issues closed since v4.2
>45 PRs merged since v4.2

DOI

WEC-Sim v4.2

23 Dec 23:16
Compare
Choose a tag to compare
  • New Features
    • Added normal/tangential option for Morison Force (simu.morisonElement = 2) #408
    • Added Drag Body (body(i).nhBody=2) #423 #384
    • WEC-Sim output saved to structure #426
    • Added WEC-Sim parallel execution for batch runs (``wecSimPCT`) using MATLAB parallel computing toolbox #438
    • Added end stops to PTOs #445
  • Documentation
    • Automatically compile docs with TravisCI #439
    • Generate docs for master and dev branches of WEC-Sim
  • Bug Fixes
    • Resolved convolution integral bug for body-to-body interactions #444
    • Resolved PTO-Sim bug for linear to rotary conversion blocks #327 #485
    • Resolved variant subsystem labeling bug #486 #479

DOI

WEC-Sim v4.1

01 Jul 01:34
6d73645
Compare
Choose a tag to compare
  • Added passive yaw
  • Revised spectral formulations per IEC TC114 TS 62600-2 Annex C
  • Updated examples on the WEC-Sim_Applications repository
  • Added unit tests with Jenkins
  • Added API documentation for WEC-Sim classes
  • Merged Pull Requests
    • Updated BEMIO for AQWA version comparability #373
    • Extended capabilities for ParaView visualization #355

DOI

WEC-Sim v4.0

30 Sep 23:03
Compare
Choose a tag to compare
  • Added mean drift force calculation

  • Added generalized body modes for simulating flexible WEC devices and for structure loading analysis

  • Updated BEMIO for the two added functionalities

DOI

WEC-Sim v3.1

31 Dec 14:08
Compare
Choose a tag to compare
  • Added wave gauges for three locations

  • Added command line documentation for objects

  • Added error and warning flags

  • Converted Morrison Elements to script instead of block

  • Converted WEC-Sim and PTO-Sim library files back to slx format

  • Fixed plot error in MATLAB 2018b

WEC-Sim v3.0

17 Jan 22:12
Compare
Choose a tag to compare
  • Added option of equal energy spacing for irregular waves (default).
  • Added option to calculate the wave elevation at a location different from the origin
  • Added option to define gamma for JONSWAP spectrum
  • Improved the WEC-Sim simulation speed when using rapid-acceleration mode
  • Fixed path bug in BEMIO for LINUX/OSX users
  • Changed/Added following WEC-Sim parameters
    • waves.randPreDefined -> waves.phaseSeed
    • waves.phaseRand -> waves.phase
    • simu.dtFeNonlin -> simu.dtNL
    • simu.rampT -> simu.rampTime
    • Added simu.dtME to allow specification of Morison force time-step