13
WEC-Sim Training Course for users and developers FOSWEC wave tank testing and WEC-Sim simulation August 17, 2017 Yi-Hsiang Yu (NREL) Kelley Ruehl (Sandia)

WEC-Sim Training Course August 17, 2017wec-sim.github.io/WEC-Sim/_downloads/88bdb6cf0b3ff... · WEC-Sim Training Course. for users and developers. FOSWEC wave tank testing and WEC

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: WEC-Sim Training Course August 17, 2017wec-sim.github.io/WEC-Sim/_downloads/88bdb6cf0b3ff... · WEC-Sim Training Course. for users and developers. FOSWEC wave tank testing and WEC

1 | Program Name or Ancillary Text eere.energy.gov

WEC-Sim Training Coursefor users and developers

FOSWEC wave tank testing and WEC-Sim simulation

August 17, 2017Yi-Hsiang Yu (NREL)Kelley Ruehl (Sandia)

Page 2: WEC-Sim Training Course August 17, 2017wec-sim.github.io/WEC-Sim/_downloads/88bdb6cf0b3ff... · WEC-Sim Training Course. for users and developers. FOSWEC wave tank testing and WEC

2 | Water Program Technologies Office eere.energy.gov

Course Agenda

Page 3: WEC-Sim Training Course August 17, 2017wec-sim.github.io/WEC-Sim/_downloads/88bdb6cf0b3ff... · WEC-Sim Training Course. for users and developers. FOSWEC wave tank testing and WEC

3 | Program Name or Ancillary Text eere.energy.gov

Body Implementation Yi-Hsiang (NREL)

WEC-Sim Webinar

Page 4: WEC-Sim Training Course August 17, 2017wec-sim.github.io/WEC-Sim/_downloads/88bdb6cf0b3ff... · WEC-Sim Training Course. for users and developers. FOSWEC wave tank testing and WEC

4 | Water Program Technologies Office eere.energy.gov

Body Class

Load Hydrodynamic Data Hydrodynamic Force Calculations

Others

• Functions for adjusting, restoring and storing add-mass matrix during and after the simulation

• Functions for ParaViewVisualization

Page 5: WEC-Sim Training Course August 17, 2017wec-sim.github.io/WEC-Sim/_downloads/88bdb6cf0b3ff... · WEC-Sim Training Course. for users and developers. FOSWEC wave tank testing and WEC

5 | Water Program Technologies Office eere.energy.gov

WEC-Sim input file (wecSimInputFile.m)

Body Implementation

Body Object (bodyClass.m)

Body Block

Page 6: WEC-Sim Training Course August 17, 2017wec-sim.github.io/WEC-Sim/_downloads/88bdb6cf0b3ff... · WEC-Sim Training Course. for users and developers. FOSWEC wave tank testing and WEC

6 | Water Program Technologies Office eere.energy.gov

Variant Subsystems

wecSim .m

Page 7: WEC-Sim Training Course August 17, 2017wec-sim.github.io/WEC-Sim/_downloads/88bdb6cf0b3ff... · WEC-Sim Training Course. for users and developers. FOSWEC wave tank testing and WEC

7 | Water Program Technologies Office eere.energy.gov

Variant Subsystems

Page 8: WEC-Sim Training Course August 17, 2017wec-sim.github.io/WEC-Sim/_downloads/88bdb6cf0b3ff... · WEC-Sim Training Course. for users and developers. FOSWEC wave tank testing and WEC

8 | Water Program Technologies Office eere.energy.gov

Hydrodynamic Body Block

• Include blocks for calculating all the different forcing terms

Body Block

Non-Hydro Block

• Everything is zero except for weight and buoyancy

Note: Connection forces between multiple bodies from the joint/PTO are handled by Simscape Multibody

Page 9: WEC-Sim Training Course August 17, 2017wec-sim.github.io/WEC-Sim/_downloads/88bdb6cf0b3ff... · WEC-Sim Training Course. for users and developers. FOSWEC wave tank testing and WEC

9 | Water Program Technologies Office eere.energy.gov

Hydrodynamic Body Block:Wave Diffraction and Excitation Force Calculation Block

• Pre-calculated waves.waveAmpTime is not used for wave diffraction and excitation force calculation, except when user-defined time-series option is used.

Page 10: WEC-Sim Training Course August 17, 2017wec-sim.github.io/WEC-Sim/_downloads/88bdb6cf0b3ff... · WEC-Sim Training Course. for users and developers. FOSWEC wave tank testing and WEC

10 | Water Program Technologies Office eere.energy.gov

Hydrodynamic Body Block:Wave Radiation Force Calculation Block

• Added-mass term is a function of acceleration. Therefore, a Transport Delay block is used to break the algebraic loop• Variable Time-Step (ode45) option is available in WEC-Sim. However, the Convolution Integral block is always

calculated using a fixed-time step.

Page 11: WEC-Sim Training Course August 17, 2017wec-sim.github.io/WEC-Sim/_downloads/88bdb6cf0b3ff... · WEC-Sim Training Course. for users and developers. FOSWEC wave tank testing and WEC

11 | Water Program Technologies Office eere.energy.gov

Body Force Dimension Display

Page 12: WEC-Sim Training Course August 17, 2017wec-sim.github.io/WEC-Sim/_downloads/88bdb6cf0b3ff... · WEC-Sim Training Course. for users and developers. FOSWEC wave tank testing and WEC

12 | Water Program Technologies Office eere.energy.gov

Verifications Cases

Page 13: WEC-Sim Training Course August 17, 2017wec-sim.github.io/WEC-Sim/_downloads/88bdb6cf0b3ff... · WEC-Sim Training Course. for users and developers. FOSWEC wave tank testing and WEC

13 | Program Name or Ancillary Text eere.energy.gov

All the webinar materials and recordings are available online: http://wec-sim.github.io/WEC-Sim/webinars.html

Thank you!

Sandia National Laboratories is a multi-mission laboratory managed and operated by National Technology and Engineering Solutions of Sandia, LLC., a wholly ownedsubsidiary of Honeywell International, Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.