Short-term results versus long-term impact: Applying software development best practices to scientific software
Abstract not provided.
Abstract not provided.
The ability to collect, ingest, condition, reduce, quality control, process, visualize, and store data in a standardized way is critical at all stages of Marine Energy (ME) research and technology/project development. MHKiT is an open-source, standardized suite of ME data processing functions that provides the ability to ingest, condition, reduce, quality control, process, visualize and store ME data. MHKiT is developed in both Python and Matlab.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Proceedings of the International Conference on Offshore Mechanics and Arctic Engineering - OMAE
A passive yaw implementation is developed, validated, and explored for the WEC-Sim, an open-source wave energy converter modeling tool that works within MATLAB/Simulink. The Reference Model 5 (RM5) is selected for this investigation, and a WEC-Sim model of the device is modified to allow yaw motion. A boundary element method (BEM) code was used to calculate the excitation force coefficients for a range of wave headings. An algorithm was implemented in WEC-Sim to determine the equivalent wave heading from a body's instantaneous yaw angle and interpolate the appropriate excitation coefficients to ensure the correct time-domain excitation force. This approach is able to determine excitation force for a body undergoing large yaw displacement. For the mathematically simple case of regular wave excitation, the dynamic equation was integrated numerically and found to closely approximate the results from this implementation in WEC-Sim. A case study is presented for the same device in irregular waves. In this case, computation time is increased by 32x when this interpolation is performed at every time step. To reduce this expense, a threshold yaw displacement can be set to reduce the number of interpolations performed. A threshold of 0.01o was found to increase computation time by only 22x without significantly affecting time domain results. Similar amplitude spectra for yaw force and displacements are observed for all threshold values less than 1o, for which computation time is only increased by 2.2x.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Proceedings of the Annual Offshore Technology Conference
The Marine Renewable Energy (MRE) industry is in the early stages of development corresponding to low technology readiness levels (TRLs) where the ability of the MRE community (developers, researchers, academics, stakeholders, investors, and regulators) to work together to share knowledge, experience, and lessons learned is critical to the advancement of the entire MRE industry. Through collaboration on solving common problems, the MRE community has the potential to reduce cost and accelerate technology development. Currently, the US Department of Energy (US DOE) Water Power Technologies Office (WPTO) is addressing the challenge of storing, curating, and accessing MRE information by sponsoring development of MRE databases and information portals such as Tethys (https://tethys.pnnl.gov), OpenEI (https://openei.org), the MHK Data Repository (MHKDR, https://mhkdr.openei.org/), and a searchable MRE code catalog and open source code repository (MHKiT, currently under development), to name a few. These sites host scientific papers, news articles, reports, databases, open source codes, and stakeholder engagement information, but they are only a step towards facilitating global discovery and use. In short, there is an abundance of information available online, however it is located on many disparate sites and repositories that make the discovery of those data and information difficult. A DOE national laboratory team from the National Renewable Energy Laboratory (NREL), Pacific Northwest National Laboratory (PNNL), and Sandia National Laboratories (Sandia) is addressing the issues of data discoverability, shared knowledge, and interconnection of existing MRE databases and information portals. To meet the needs of the MRE community, as identified through multiple community outreach and engagement events, and described in this paper, the multi-lab team has developed an implementation plan for PRIMRE, the Portal and Repository for Information on Marine Renewable Energy. PRIMRE will provide broad access to information on engineering and technologies, resource characterization, device performance, and environmental effects of MRE projects. PRIMRE will facilitate the commercial development of the MRE industry by increasing the accessibility and discoverability of this information, integrating the databases and information portals described in this paper, and developing standards and guidelines. Providing consistent, easy access to information can help reduce duplication of effort and enable the MRE community to learn from past failures and build upon the successes of others to innovate and advance the commercialization of MRE technologies.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Proceedings of the International Conference on Offshore Mechanics and Arctic Engineering - OMAE
This paper details the development and validation of a numerical model of the Wavestar wave energy converter (WEC) developed in WEC-Sim. This numerical model was developed in support of the WEC Control Competition (WECCCOMP), a competition with the objective of maximizing WEC performance over costs through innovative control strategies. WECCCOMP has two stages: numerical implementation of control strategies, and experimental implementation. The work presented in this paper is for support of the numerical implementation, where contestants are provided a WEC-Sim model of the 1:20 scale Wavestar device to develop their control algorithms. This paper details the development of the numerical model in WEC-Sim and of its validation through comparison to experimental data.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
The WEC-Sim project is currently on track, having met both the SNL and NREL FY14 Milestones, as shown in Table 1 and Table 2. This is also reflected in the Gantt chart uploaded to the WEC-Sim SharePoint site in the FY14 Q4 Deliverables folder. The work completed in FY14 includes code verification through code-to-code comparison (FY14 Q1 and Q2), preliminary code validation through comparison to experimental data (FY14 Q2 and Q3), presentation and publication of the WEC-Sim project at OMAE 2014 [1], [2], [3] and GMREC/METS 2014 [4] (FY14 Q3), WEC-Sim code development and public open-source release (FY14 Q3), and development of a preliminary WEC-Sim validation test plan (FY14 Q4). This report presents the preliminary Validation Testing Plan developed in FY14 Q4. The validation test effort started in FY14 Q4 and will go on through FY15. Thus far the team has developed a device selection method, selected a device, and placed a contract with the testing facility, established several collaborations including industry contacts, and have working ideas on the testing details such as scaling, device design, and test conditions.
Proceedings of the International Conference on Offshore Mechanics and Arctic Engineering - OMAE
In the wave energy industry, there is a need for open source numerical codes and publicly available experimental data, both of which are being addressed through the development of WEC-Sim by Sandia National Laboratories and the National Renewable Energy Laboratory (NREL). WEC-Sim is an open source code used to model wave energy converters (WECs) when subject to incident waves. In order for the WEC-Sim code to be useful, code verification and physical model validation is necessary. This paper describes the wave tank testing for the 1:33 scale experiments of a Floating Oscillating Surge Wave Energy Converter (FOSWEC). The WEC-Sim experimental data set will help to advance the wave energy converter industry by providing a free, high-quality data set for researchers and developers. This paper describes the WEC-Sim open source wave energy converter simulation tool, experimental validation plan, and presents preliminary experimental results from the FOSWEC Phase 1 testing.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Proceedings of the International Conference on Offshore Mechanics and Arctic Engineering - OMAE
WEC-Sim (Wave Energy Converter-SIMulator) is an open-source wave energy converter (WEC) code capable of simulating WECs of arbitrary device geometry subject to operational waves. The code is developed in MATLAB/Simulink using the multi-body dynamics solver SimMechanics, and relies on Boundary Element Method (BEM) codes to obtain hydrodynamic coefficients such as added mass, radiation damping, and wave excitation. WEC-Sim Version 1.0, released in Summer 2014, models WECs as a combination of rigid bodies, joints, linear power take-offs (PTOs), and mooring systems. This paper outlines the development of PTO-Sim (Power Take Off-SIMulator), the WEC-Sim module responsible for accurately modeling a WEC's conversion of mechanical power to electrical power through its PTO system. PTO-Sim consists of a Simulink library of PTO component blocks that can be linked together to model different PTO systems. Two different applications of PTO-Sim will be given in this paper: a hydraulic power take-off system model, and a direct drive power take-off system model.
This manual describes the implementation, use and best practices surrounding version 1.0 of the SWAN code.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.
Abstract not provided.