Recent Releases of WEC-Sim

WEC-Sim - WEC-Sim v7.0.0

New Features and Improvements

  • Resolve issue #1305 - MATLAB deprecation warning in readWAMIT by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1340
  • WEC-Sim QTFs compatability with NEMOH by @MShabara in https://github.com/WEC-Sim/WEC-Sim/pull/1353
  • update body library block mask to address #1346 on dev branch by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/1350
  • Minor bug fix related to PR #1353 by @MShabara in https://github.com/WEC-Sim/WEC-Sim/pull/1359
  • Resolve unit discrepancy from #1356 by @kmruehl in https://github.com/WEC-Sim/WEC-Sim/pull/1366
  • MoorDyn variable path support by @RyanDavies19 in https://github.com/WEC-Sim/WEC-Sim/pull/1378
  • User Defined Body Propterties v2 by @MShabara in https://github.com/WEC-Sim/WEC-Sim/pull/1355
  • Update cable tension for negative displacements by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1349
  • Full dir spectra (resolved conflicts) by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1332
  • Update flex body (GBM) to allow for nonlinear hydrodynamics (on first 6 DOF) by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1379
  • Fix mooring path check by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1382
  • Enable multiple wave trains with and add full directional wave block to flex body by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1384
  • Resave body library to resolve simscape logging error by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1388
  • Override main to be dev by @MShabara in https://github.com/WEC-Sim/WEC-Sim/pull/1390
  • Applied recent commits to main into dev by @MShabara in https://github.com/WEC-Sim/WEC-Sim/pull/1397
  • fix #1288, cleanup waveclass (main) by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/1417
  • fix waveClass and irregExc functions for #1288 (dev) by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/1416
  • Updates the Ubuntu and Matlab versions by @MShabara in https://github.com/WEC-Sim/WEC-Sim/pull/1420
  • Fix irregular wave elevation with multiple directions by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1403
  • Add function to make sure BEM directions span 360 degrees for passive yaw and full directional spectra cases by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1419
  • Dev: fix badBEMIOFix_fcn by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/1447
  • KeepParallelPool by @pm-gusmano in https://github.com/WEC-Sim/WEC-Sim/pull/1418
  • build Body from hydro structure directly by @degoeden in https://github.com/WEC-Sim/WEC-Sim/pull/1421
  • elevationToSpectrum.m Function Enhancements by @pm-gusmano in https://github.com/WEC-Sim/WEC-Sim/pull/1423
  • Variable hydro improvements by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1411
  • ParaView feature for multiple mooring connections #1440 by @kmruehl in https://github.com/WEC-Sim/WEC-Sim/pull/1455
  • QTF Standing (Newman) Approximation by @MShabara in https://github.com/WEC-Sim/WEC-Sim/pull/1461
  • Enable Variable Mass by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1465
  • Fix wave generation with phaseSeed in waveClass for PCT by @jleonqu in https://github.com/WEC-Sim/WEC-Sim/pull/1467
  • Fix mask for flex body by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1468
  • Radiation damping load extrapolation by @TianyuanWangi in https://github.com/WEC-Sim/WEC-Sim/pull/1476
  • Update variable mass implementation and add documentation by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1494
  • Irregular CIC test for OSWEC by @jleonqu in https://github.com/WEC-Sim/WEC-Sim/pull/1484
  • Body Library Refactoring by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1474
  • Refactor badBemioFix_fcn by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1489
  • Adds the QTF rotaions feature by @MShabara in https://github.com/WEC-Sim/WEC-Sim/pull/1511
  • Universal PTO joint by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1466
  • waveClass Constructor Improvements by @pm-gusmano in https://github.com/WEC-Sim/WEC-Sim/pull/1515
  • Updated MOST source code by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1470
  • OSWEC Test Case - Irregular Waves by @jleonqu in https://github.com/WEC-Sim/WEC-Sim/pull/1516
  • Fix for the elevation plot when multiple wave classes are defined by @MShabara in https://github.com/WEC-Sim/WEC-Sim/pull/1526
  • v7.0.0 by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1541

Documentation

  • Fixing documentation inconsistency for PTO-Sim blocks (#1330) by @kmruehl in https://github.com/WEC-Sim/WEC-Sim/pull/1341
  • Variable hydro documentation by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1343

Bug Fixes

  • Pull bugfixes #1369 and #1362 from main to dev by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1370
  • Pull #1373 into dev by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1380
  • Qtf bug time interpolation by @MShabara in https://github.com/WEC-Sim/WEC-Sim/pull/1396
  • Bug fixes for applications by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1401
  • Pull a few fixes from dev into main by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1429
  • Fix treatment of the inertia products in body.adjustMassMatrix by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1425
  • Pull bug fixes from main into dev by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1436
  • Excitation spread fix by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/1439
  • adding spread fix to flex by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/1453
  • Excitation spread fix dev by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/1454
  • Fix paraview output function by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1441
  • Bug fix for drag and nonhydro body block mass by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1464
  • Merging bug-fixes from main into dev by @kmruehl in https://github.com/WEC-Sim/WEC-Sim/pull/1469
  • Bug fix in BodyClass and minor change in BEMIO by @MShabara in https://github.com/WEC-Sim/WEC-Sim/pull/1472
  • Modified sign convention when a cable pretension is defined by @ttran18 in https://github.com/WEC-Sim/WEC-Sim/pull/1478
  • Match PR 1478 on main by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/1479
  • Fixing Regression Tests for RM3 by @jleonqu in https://github.com/WEC-Sim/WEC-Sim/pull/1473
  • Pulling bugfix PR #1473 into dev by @kmruehl in https://github.com/WEC-Sim/WEC-Sim/pull/1480
  • Nonhydro and drag body mass bugfix by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1499
  • Resolve issue #1512 by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1518
  • Nonlinear FK force bug Fix introduced in v6.1.2 by @MShabara in https://github.com/WEC-Sim/WEC-Sim/pull/1527
  • Fix spread with nonlinear hydro by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1528
  • [BUG] Fix paraview outputs for new wave types by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1525
  • [BUG] Add back MoorDyn blocks (removed by #1470) by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1522
  • Pull PRs 1473 and 1470 into dev by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1531
  • fix bug in flex body mask by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1536
  • Fix wave current velocity by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1540

New Contributors

  • @degoeden made their first contribution in https://github.com/WEC-Sim/WEC-Sim/pull/1421
  • @TianyuanWangi made their first contribution in https://github.com/WEC-Sim/WEC-Sim/pull/1476
  • @ttran18 made their first contribution in https://github.com/WEC-Sim/WEC-Sim/pull/1478

Issues and Pull Requests

Full Changelog: https://github.com/WEC-Sim/WEC-Sim/compare/v6.1.2...v7.0.0 * 68 issues closed since v6.1.2 * 52 PRs merged since v6.1.2

DOI

- MATLAB
Published by akeeste 6 months ago

WEC-Sim - v6.1.2

What's Changed

  • Fixing documentation inconsistency for PTO-Sim blocks by @jleonqu in https://github.com/WEC-Sim/WEC-Sim/pull/1330
  • Update Google analytics implementation in docs by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1342
  • Body block library update for bug fix #1346 by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/1347
  • Fixes the bug in the bodyClass for the QTFs and variable hydro by @MShabara in https://github.com/WEC-Sim/WEC-Sim/pull/1351
  • Update overview.rst - fixed a typo by @thepeteriley in https://github.com/WEC-Sim/WEC-Sim/pull/1362
  • Update forceInternalMechanics and powerInternalMechanics in PTO blocks by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1369
  • Multi wave class bug fix v2 by @MShabara in https://github.com/WEC-Sim/WEC-Sim/pull/1373

New Contributors

@thepeteriley made their first contribution in #1362

## Statistics

  • 19 Issues closed since v6.1.1
  • 34 PRs merged since v6.1.1
  • 7 Discussions answered since v6.1.1

New Contributors

  • @thepeteriley made their first contribution in https://github.com/WEC-Sim/WEC-Sim/pull/1362

Full Changelog: https://github.com/WEC-Sim/WEC-Sim/compare/v6.1.1...v6.1.2

- MATLAB
Published by MShabara about 1 year ago

WEC-Sim - WEC-Sim v6.1.1

What's Changed

  • Resolved v6.1 bugs related to failed tests on the applications repository

Full Changelog: https://github.com/WEC-Sim/WEC-Sim/compare/v6.1...v6.1.1

- MATLAB
Published by kmruehl over 1 year ago

WEC-Sim - WEC-Sim v6.1

New Features

  • Update docs on main by @salhus in https://github.com/WEC-Sim/WEC-Sim/pull/1031
  • Save mooring library to R2020b by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1040
  • Update readAQWA.m by @salhus in https://github.com/WEC-Sim/WEC-Sim/pull/1096
  • Update plotRadiationIRF.m by @AlufaSam in https://github.com/WEC-Sim/WEC-Sim/pull/1102
  • Update readNEMOH.m for compatibility with NEMOH v3.0 by @nathanmtom in https://github.com/WEC-Sim/WEC-Sim/pull/1105
  • Remove direct github installations from docs environment by @H0R5E in https://github.com/WEC-Sim/WEC-Sim/pull/1149
  • Exclude R2020b and R2021a from Windows test runners by @H0R5E in https://github.com/WEC-Sim/WEC-Sim/pull/1166
  • Add BEMIO cleanup function by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/1076
  • Remove dead code from wecSim.m by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1170
  • Update wecSim.m to new MoorDyn dll by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1177
  • Merge main commits to dev by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1183
  • Port testing PR #1186 to main by @H0R5E in https://github.com/WEC-Sim/WEC-Sim/pull/1187
  • Add R2023b to Windows tests by @H0R5E in https://github.com/WEC-Sim/WEC-Sim/pull/1186
  • Nemoh v3.0.2 Examples by @MShabara in https://github.com/WEC-Sim/WEC-Sim/pull/1204
  • Update paraview docs by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1227
  • Update default branch to main by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1235
  • Apply #1235 and #1241 to dev branch by @H0R5E in https://github.com/WEC-Sim/WEC-Sim/pull/1240
  • PTO Extension Feature by @Allison-File in https://github.com/WEC-Sim/WEC-Sim/pull/1198
  • Updating tests on main and dev by @kmruehl in https://github.com/WEC-Sim/WEC-Sim/pull/1250
  • Updating WEC-Sim Issue Templates by @kmruehl in https://github.com/WEC-Sim/WEC-Sim/pull/1247
  • Enable WEC-Sim to use MoorDyn v2 capabilities by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1212
  • Add missing mask initialization line in spherical constraint by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1264
  • Update readCAPYTAINE.m to read Khs from .nc by @salhus in https://github.com/WEC-Sim/WEC-Sim/pull/1263
  • Update readCapytaine - fix reading multiple bodies with <6 dofs by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1274
  • Reposition % for readability by @Gusmano-2-OSU in https://github.com/WEC-Sim/WEC-Sim/pull/1272
  • Update waveSpread calculation in irregular waves by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/1290
  • Add new examples for updated version of NEMOH (NEMOHv3.0.2) by @ashleynchong in https://github.com/WEC-Sim/WEC-Sim/pull/1226
  • Pull main into dev by @kmruehl in https://github.com/WEC-Sim/WEC-Sim/pull/1297
  • Expand regression tests by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1273
  • BEMIO Unit Updates by @jniffene in https://github.com/WEC-Sim/WEC-Sim/pull/1296
  • Speed up writeBEMIOH5 by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1301
  • Update readAQWA.m by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1253
  • Variable hydrodynamics by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1248
  • Update readCapytaine - get Khs from .nc files when bodies have less than 6 DOFs by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1275
  • Adds the QTFs to WEC-Sim by @MShabara in https://github.com/WEC-Sim/WEC-Sim/pull/1242
  • QTF - Variable Hydro compatibility by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1312
  • Resolve conflicts between variable hydro and GBM by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1317

Bug Fixes

  • Update to MoorDyn to fix MoorDyn crashing MATLAB session. by @AlixHaider in https://github.com/WEC-Sim/WEC-Sim/pull/1012
  • Fix Direct Drive PTO Output order by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1095
  • Fix accelerator modes issue by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1100
  • Bugfix for plotBEMIO bodies by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1207
  • Fix to #1217, nonlinFK and body block changed by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/1220
  • Fix on pDis function call by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/1229
  • Bug fixes for WEC-Sim GUI and Run From Simulink features by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1195
  • Fix sign bug in the Generator Equivalent Circuit Block in PTO-Sim - Rebase PR to main by @jleonqu in https://github.com/WEC-Sim/WEC-Sim/pull/1236
  • Fix direct drive bugs by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1256
  • Minor fix for formatting in Developer manual by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1280
  • Bad BEMIO fcn fix by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/1289

New Contributors

  • @AlixHaider made their first contribution in https://github.com/WEC-Sim/WEC-Sim/pull/1012
  • @AlufaSam made their first contribution in https://github.com/WEC-Sim/WEC-Sim/pull/1102
  • @Allison-File made their first contribution in https://github.com/WEC-Sim/WEC-Sim/pull/1198
  • @Gusmano-2-OSU made their first contribution in https://github.com/WEC-Sim/WEC-Sim/pull/1272
  • @ashleynchong made their first contribution in https://github.com/WEC-Sim/WEC-Sim/pull/1226

Issues and Pull Requests

Full Changelog: https://github.com/WEC-Sim/WEC-Sim/compare/v6.0...v6.1 * > 104 issues closed since v6.0 * > 65 PRs merged since v6.0

- MATLAB
Published by kmruehl over 1 year ago

WEC-Sim - v6.0

New Features

  • initial commit largeXYDispOption by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/877
  • Update coordinate system figure by @JiaMiGit in https://github.com/WEC-Sim/WEC-Sim/pull/931
  • Property validation for WEC-Sim objects by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/904
  • Dev: adding ampSpectraForWS function by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/907
  • Customizable DOFs for plotBEMIO by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/944
  • CalculationofAinfusingradiationIRF.m by @salhus in https://github.com/WEC-Sim/WEC-Sim/pull/946
  • Update citation names by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/954
  • Update getDofNames() by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/957
  • included readCAPYTAINE() argument to explicitly define KH.dat & Hydro… by @dav-og in https://github.com/WEC-Sim/WEC-Sim/pull/962
  • Extract mask variable by @salhus in https://github.com/WEC-Sim/WEC-Sim/pull/958
  • Add tests to check that SLX file versions do not exceed R2020b by @H0R5E in https://github.com/WEC-Sim/WEC-Sim/pull/919
  • Products of Inertia in WEC-Sim by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/981
  • Pull bug fixes #954, #999, #1002 from master into dev by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1011
  • updating readNEMOH based on #983 by @kmruehl in https://github.com/WEC-Sim/WEC-Sim/pull/990
  • Remove 'fixed' mass option from OSWEC input file by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1022 and https://github.com/WEC-Sim/WEC-Sim/pull/1024
  • Save the applied added mass time series by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1023
  • Update tutorials by @kmruehl in https://github.com/WEC-Sim/WEC-Sim/pull/1030
  • Control applications docs by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1018
  • Update read- and writeBEMIOH5 to allow for pressure integration for mean drift by @nathanmtom in https://github.com/WEC-Sim/WEC-Sim/pull/1046
  • Add function to read h5 file to hydro data structure by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1048
  • Update radiationIRF.m by @nathanmtom in https://github.com/WEC-Sim/WEC-Sim/pull/1045
  • Normalize quaternion to increase simulation robustness by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1049
  • Plot bemio features by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1034
  • Updates to Morison Element Implementation by @nathanmtom in https://github.com/WEC-Sim/WEC-Sim/pull/1052
  • Moving PTO-Sim to main WEC-Sim library by @jleonqu in https://github.com/WEC-Sim/WEC-Sim/pull/1057
  • Add windows runner to dev branch unit test workflow by @H0R5E in https://github.com/WEC-Sim/WEC-Sim/pull/1061
  • Update docs dependencies by @H0R5E in https://github.com/WEC-Sim/WEC-Sim/pull/1080
  • Type property pto sim by @jleonqu in https://github.com/WEC-Sim/WEC-Sim/pull/1064
  • Added mass updates by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1058
  • Feature paraview by @agmoore4 in https://github.com/WEC-Sim/WEC-Sim/pull/1081
  • Paraview documentation hyperlink fix by @agmoore4 in https://github.com/WEC-Sim/WEC-Sim/pull/1093
  • use capytaine v2 to compute hydrostatics by @dav-og in https://github.com/WEC-Sim/WEC-Sim/pull/1092
  • Update paraview doc images by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1098
  • readNEMOH update to be compatible with v3.0.0 release (but not QTF) by @nathanmtom in https://github.com/WEC-Sim/WEC-Sim/pull/1087
  • Add simple direct drive PTO model by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1106
  • Control+pto docs by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1108
  • MOST Capabilities - Continuation by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/1127
  • Implement an FIR filter to calculate radiation forces by @salhus in https://github.com/WEC-Sim/WEC-Sim/pull/1071
  • Updating documentation to include links for the Advanced Features Web… by @jleonqu in https://github.com/WEC-Sim/WEC-Sim/pull/1126
  • Multiple Wave Spectra by @salhus in https://github.com/WEC-Sim/WEC-Sim/pull/1130
  • Update WECSimLibBody_Elements.slx for N Waves Applications by @salhus in https://github.com/WEC-Sim/WEC-Sim/pull/1133
  • Update to MoorDyn v2 by @RyanDavies19 in https://github.com/WEC-Sim/WEC-Sim/pull/1134
  • Updating WEC-Sim tests for dev branch by @kmruehl in https://github.com/WEC-Sim/WEC-Sim/pull/1142

Bug Fixes

  • Remove fixed mass option by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/856
  • Move run('stopWecSim') to wecSim.m by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/885
  • Pull bug fixes into dev by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/900
  • Save slx files in 2020b fixes #920 by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/923
  • Fix readCAPYTAINE by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/884
  • Fixes saveViz feature for elevation import by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/929
  • Fix wave elevation import with rampTime = 0 by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/917
  • readCapytainefixesforreadingdataformats_correctly by @salhus in https://github.com/WEC-Sim/WEC-Sim/pull/947
  • Pull #954 into dev by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/955
  • Bug fix for direction in readCapytaine by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/999
  • Fix sign bug reported on issue #993 by @jleonqu in https://github.com/WEC-Sim/WEC-Sim/pull/1002
  • Dev: reverts PR 910, fixing error in nonLinearBuoyancy by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/1017
  • Fix the transpose of linear restoring matrix to make roll mode rows to be 0 by @salhus in https://github.com/WEC-Sim/WEC-Sim/pull/1032
  • Bugfix resolving documentation build error by @kmruehl in https://github.com/WEC-Sim/WEC-Sim/pull/1059
  • fixreadWAMITand_writeBEMIOh5 by @salhus in https://github.com/WEC-Sim/WEC-Sim/pull/1065
  • Pulling master bugfixes into dev by @kmruehl in https://github.com/WEC-Sim/WEC-Sim/pull/1101
  • Bug fixes for v6.0 by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1136
  • Path fix for BEMIO example by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/1144

New Contributors

  • @JiaMiGit made their first contribution in https://github.com/WEC-Sim/WEC-Sim/pull/931
  • @agmoore4 made their first contribution in https://github.com/WEC-Sim/WEC-Sim/pull/1081
  • @RyanDavies19 made their first contribution in https://github.com/WEC-Sim/WEC-Sim/pull/1134

Issues and Pull Reqeusts

  • >130 issues closed since v5.0.1
  • >74 PRs merged since v5.0.1
  • v6.0 Changelog: https://github.com/WEC-Sim/WEC-Sim/compare/v5.0.1...v6.0

DOI

- MATLAB
Published by kmruehl over 2 years ago

WEC-Sim - WEC-Sim v5.0.1

New Features

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

Bug Fixes

  • Fix saveViz by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/866
  • Fix typo in docs. by @mancellin in https://github.com/WEC-Sim/WEC-Sim/pull/898
  • Update documentation tutorials to fix OSWEC inertia by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/894
  • CI: Split docs jobs | Add color to docs logs | Cancel runs on new push | Add 2021b to MATLAB versions by @H0R5E in https://github.com/WEC-Sim/WEC-Sim/pull/862
  • Mac path fixes and make outputDir public by @ahmedmetin in https://github.com/WEC-Sim/WEC-Sim/pull/874
  • wecSimPCT Fix (Master) by @yuyihsiang in https://github.com/WEC-Sim/WEC-Sim/pull/870
  • Fix image bug in PTO-Sim in Library Browser by @jleonqu in https://github.com/WEC-Sim/WEC-Sim/pull/896
  • update to v5.0 citation by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/911
  • fix non-linear hydro by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/910
  • Pull dev bugfixes into master by @akeeste @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/950 (includes https://github.com/WEC-Sim/WEC-Sim/pull/929 https://github.com/WEC-Sim/WEC-Sim/pull/917 https://github.com/WEC-Sim/WEC-Sim/pull/884 by @jtgrasb)

New Contributors

  • @mancellin made their first contribution in https://github.com/WEC-Sim/WEC-Sim/pull/898
  • @ahmedmetin made their first contribution in https://github.com/WEC-Sim/WEC-Sim/pull/874

Issues and Pull Requests

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

Full Changelog: https://github.com/WEC-Sim/WEC-Sim/compare/v5.0...v5.0.1

DOI

- MATLAB
Published by akeeste over 3 years ago

WEC-Sim - WEC-Sim v5.0

New Features

  • Refactoring classes and properties @kmruehl in #803 #822 #828 #832, @akeeste in #838
  • Refactoring docs by @kmruehl in https://github.com/WEC-Sim/WEC-Sim/pull/840
  • Refactor BEMIO functions, tests, and documentation @akeeste in #790 #812, @H0R5E in #839, @dav-og in #806
  • Run from sim updates by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/737
  • Allow binary STL files by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/760
  • Update Read_AQWA and AQWA examples by @jtgrasb in #761 #779 #797 #831
  • Rename plotWaves by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/765
  • Update to normalize to handle sorting mean drift forces by @nathanmtom in #808 #809
  • Remove passiveYawTest.m by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/807
  • Wave class wave gauge update by @nathanmtom in https://github.com/WEC-Sim/WEC-Sim/pull/801
  • New pto sim lib by @jleonqu in https://github.com/WEC-Sim/WEC-Sim/pull/821
  • Warning/Error flags by @jtgrasb in https://github.com/WEC-Sim/WEC-Sim/pull/826
  • Add Google Analytics 4 by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/854

Documentation

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

Bug Fixes

  • Fix cable library links. Resolves #770 by @akeeste in #774 #775
  • Fix rate transition error by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/799
  • Fix cable implementation by @dforbush2 in https://github.com/WEC-Sim/WEC-Sim/pull/827
  • PTO-Sim bug fix by @jleonqu in https://github.com/WEC-Sim/WEC-Sim/pull/833
  • Bug fix for the regular wave power full expression by @nathanmtom in https://github.com/WEC-Sim/WEC-Sim/pull/841
  • Fix documentation on dev branch by @H0R5E in https://github.com/WEC-Sim/WEC-Sim/pull/816
  • Bug fix: responseClass reading the MoorDyn Lines.out file too early, resolves #811 by @akeeste in https://github.com/WEC-Sim/WEC-Sim/pull/814

Issues and Pull Requests

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

Full Changelog: https://github.com/WEC-Sim/WEC-Sim/compare/v4.4...v5.0

DOI

- MATLAB
Published by kmruehl almost 4 years ago

WEC-Sim - WEC-Sim v4.4

  • 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 ReadCapytaine, READAQWA, 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

- MATLAB
Published by kmruehl over 4 years ago

WEC-Sim - WEC-Sim v4.3

  • 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
    • Overhaul and speed up of tests #508 #620
    • Extension of tests to the applications cases WEC-Sim/WEC-Sim_Applications#7
  • 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

- MATLAB
Published by akeeste over 4 years ago

WEC-Sim - WEC-Sim v4.2

  • 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

- MATLAB
Published by kmruehl about 5 years ago

WEC-Sim - WEC-Sim v4.1

  • 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

- MATLAB
Published by kmruehl over 5 years ago

WEC-Sim - WEC-Sim v4.0

  • 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

- MATLAB
Published by yuyihsiang over 6 years ago

WEC-Sim - WEC-Sim v3.1

  • 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

- MATLAB
Published by yuyihsiang about 7 years ago

WEC-Sim - WEC-Sim v3.0

  • 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

- MATLAB
Published by kmruehl about 8 years ago

WEC-Sim - WEC-Sim v2.2

New Features: - Updated WEC-Sim's parser for moorDyn - Added option to save pressure data for non-linear hydro (simu.pressureDis) - Major repository cleanup - Implemented Git LFS for tracking *.h5 files - Added WEC-Sim_Applications repository as a submodule - Moved moorDyn to its own repository - Removed publications from repository, available on website

NOTE: Re-clone repository - GitHub history was re-written to make repository much smaller. The clone should be much faster than before. - Please verify that the *.h5 files are properly downloaded and placed in the correct directory.

- MATLAB
Published by kmruehl over 8 years ago

WEC-Sim - WEC-Sim v2.1

New Features: - MATLAB version of BEMIO (to replace python version) - Variable time step option added by @ratanakso - Update to MCR, option to not re-load h5 file by @bradling - Update to waveClass to allow for definition of min/max wave frequency by @bradling

NOTE: not backwards compatible - mooring blocks were modified

- MATLAB
Published by kmruehl about 9 years ago

WEC-Sim - WEC-Sim v2.0

New Features: - Body-to-body interactions for radiation forces - Morrison forces - Batch run mode - More general constraint, PTO, and mooring implementation - Mooring sub-library - More realistic PTO and mooring modelling through PTO-Sim and integration with MoorDyn - Non-hydrodynamic body option - Visualization using ParaView

NOTE: not backwards compatible - Surge Constraint and PTO blocks were removed - Mooring definition through body or constraints blocks removed - Body number no longer specified as second input to bodyClass initialization

- MATLAB
Published by almost 10 years ago

WEC-Sim - WEC-Sim v1.3

New Features: - body2body interactions - batch runs, aka multiple case runs (MCR) - moordyn - non-hydro body - Morrison - joint updates - visualization using Paraview

- MATLAB
Published by kmruehl over 10 years ago

WEC-Sim - WEC-Sim v1.2.1

Updates (no new features): - Improved compatibility with bemio. WEC-Sim now checks bemio version to ensure compatibility. - Revision to PTO output

WEC-Sim Website: http://wec-sim.github.io/WEC-Sim

Online Forum: https://github.com/WEC-Sim/WEC-Sim/issues

- MATLAB
Published by kmruehl over 10 years ago

WEC-Sim - WEC-Sim v1.2

New Features: - Nonlinear Froude-Krylov hydrodynamics and hydrostatics - State space radiation - Wave directionality - User-defined wave elevation time-series - Imports non-dimensionalized BEMIO hydrodynamic data (instead of fully dimensional coefficients) - 'Variant Subsystems' implemented to improve code stability (instead of if statements) - Bug fixes

WEC-Sim Website: http://wec-sim.github.io/WEC-Sim

Online Forum: https://github.com/WEC-Sim/WEC-Sim/issues

- MATLAB
Published by lawsonro3 over 10 years ago

WEC-Sim - WEC-Sim v1.1.1

Updates (no new features): - v1.1.1 contains minor bug fixes to v1.1

WEC-Sim Website: http://wec-sim.github.io/WEC-Sim

Online Forum: https://github.com/WEC-Sim/WEC-Sim/issues

- MATLAB
Published by lawsonro3 over 10 years ago

WEC-Sim - WEC-Sim v1.1

New Features: - Restructured code to object orientated programming - Bug fixes

NOTE: not backwards compatible - major code structure changes

WEC-Sim Website: http://wec-sim.github.io/WEC-Sim

Online Forum: https://github.com/WEC-Sim/WEC-Sim/issues

- MATLAB
Published by lawsonro3 almost 11 years ago

WEC-Sim - WEC-Sim v1.0.1

Updates: - Bug Fix for Constraint and PTO force outputs - for more information see webpage: http://en.openei.org/wiki/WEC-Sim

- MATLAB
Published by about 11 years ago

WEC-Sim - WEC-Sim v1.0

WEC-Sim Version 1.0 Release Notes - Initial release of the WEC-Sim code - Available as a static download on OpenEI - Documentation available in PDF

For more information see webpage: http://en.openei.org/wiki/WEC-Sim

NOTE: OpenEI now redirects to WEC-Sim website

- MATLAB
Published by lawsonro3 about 11 years ago