Published August 26, 2025
| Version v7.0.0
Software
Open
WEC-Sim/WEC-Sim: WEC-Sim v7.0.0
Creators
- Kelley Ruehl1
- Adam Keester2
- dforbush2
- Carlos A. Michelén Ströfer2
- Mathew Topper3
- jtgrasb
- Michael Lawson4
- Salman Husain5
- Mohamed Shabara6
- Jorge Leon
- Bradley A. Ling
- David Ogden
- j-vanrij
- jhbates
- Lily Nguyen
- Jeffalo1
- Paul Gusmano
- sedwardsand
- Ryan Davies7
- ratanakso
- emiliofa
- crobarcro
- agmoore4
- Erick F. Alves8
- zmorrell-sand
- yuyihsiang
- Matt Hall
- gparisella
- ashleynchong
- ToanTran
- 1. Sandia National Laboratories
- 2. Sandia National Laboratories @sandialabs
- 3. Data Only Greater
- 4. @NREL
- 5. National Renewable Energy Laboratory
- 6. National Renewable Energy Labs
- 7. NREL | Stanford
- 8. NTNU
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
- Repository URL
- https://github.com/WEC-Sim/WEC-Sim