Published August 26, 2025 | Version v7.0.0
Software Open

WEC-Sim/WEC-Sim: WEC-Sim v7.0.0

Description

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

Files

WEC-Sim/WEC-Sim-v7.0.0.zip

Files (209.8 MB)

Name Size Download all
md5:1ad7637aaf924b47be138bb88ed30010
209.8 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/WEC-Sim/WEC-Sim/tree/v7.0.0 (URL)

Software