Chi Zhang's repositories
awesome-matlab
A curated list of awesome Matlab frameworks, libraries and software.
DeepLearningMooringFOWT
Code for the structural health monitoring of mooring systems for floating offshore wind turbines
AMORe-CMS
AMORe-CMS (Automatic Model Order Reduction using Component Mode Syntesis) is MATLAB software that automatically performs physics-based model order reduction using component mode synthesis (CMS) on structural FE models made in COMSOL Multiphysics.
BNNs-for-FOWT-Mooring-Fault-Detection
In this project, we study the potential applications of Bayesian networks for the identification of mooring line damage for floating offshore wind turbines.
chrono
High-performance C++ library for multiphysics and multibody dynamics simulations
DL-ROM
Deep Learning for Reduced Order Modelling
F2A
F2A is an aero-hydro-servo-elastic tool developed based on AQWA by Yang Yang, a postdoctoral research associate in Liverpool John Moores University for performing fully coupled analysis of floating offshore wind turbines (FOWT). The aero-servo-elastic simulation capabilities are fully implemented within the user_force64.dll which is a built-in DLL of AQWA for external force calculation. For a coupled analysis of a floating offshore wind turbine subjected to wind, wave and current loadings, the aerodynamic loads acting on the rotor, the elastic responses of the blades and tower, and the servo-control are examined through the DLL, considering the influence from the platform motions. The platform position, velocity and acceleration at each degree of freedom are passed into the DLL to update the kinematics of the upper structures. Before being passed into DLL, these terms are transformed from the inertial coordinate system to the local coordinate system of the platform.
fem_mesh_matlab
MATLAB Toolbox for Handling 2D and 3D FEM Meshes
FOWT-LSTM
This repository contains an LSTM model which predicts the simulated motions of a Floating Offshore Wind Turbine (FOWT) based on a dataset generated using the open-source wind turbine simulation tool OpenFAST. This model was developed for my FEEG3003 individual project, as part of my MEng Mechanical Engineering degree at the University of Southampto
iso2mesh
Iso2Mesh - a 3D surface and volumetric mesh generator for MATLAB/Octave
mFEM-1
MATLAB Programming for Finite Element Methods
MOST
MOST (Matlab for Offshore wind turbine Simulation Tool) is an innovative non-linear, time domain numerical model for the simulation of offshore floating wind turbines, developed in Matlab-Simulink environment.
openfast
Main repository for the NREL-supported OpenFAST whole-turbine simulation code. Documentation is avaiable at http://openfast.readthedocs.io
PyDMD
Python Dynamic Mode Decomposition
PyMFEM
Python wrapper for MFEM
RAFT
A frequency-domain dynamics model for floating wind turbines
SBAO-15MW-FOWT-UMaine-semi-sub
Design optimization of floating offshore wind turbine with surrogate models
SROMPy
Python module to generate stochastic reduced order models (SROMs)
SSMLearn
Data-driven reduced order modeling for nonlinear dynamical systems
Structural-Model-Updating
This GitHub package provides example MATLAB code for finite element model updating. The code offers selection of different updating formulations and optimization algorithms.