开源软件名称(OpenSource Name):OpenFAST/matlab-toolbox开源软件地址(OpenSource Url):https://github.com/OpenFAST/matlab-toolbox开源编程语言(OpenSource Language):MATLAB 90.7%开源软件介绍(OpenSource Introduction):MATLAB Toolbox for OpenFAST, including MBC3A collection of MATLAB tools developed for use with OpenFAST, including a MATLAB®-based postprocessor for Multi-Blade Coordinate transformation of wind turbine state-space models. DownloadFrom a command line:
Install in MATLABFrom a MATLAB command window:
where FoldersThe scripts are organized in the following folders:
The content of some of these folders are described below. Campbell diagramTools to generate a Campbell diagram are provided in the The mode identification is not fully automated, and the user will have to perform a manual modification of the XLS or CSV file ("Modes_ID" tab or file). The following example script is provided:
This script requires OpenFAST 2.3. Before additional documentation is provided, some answers may be found in the following link: Campbell diagram with trim optionThe trim option has been introduced in the dev branch of OpenFAST in August 2020. Limited documentation and support is currently provided. The following example script is provided:
This script requires OpenFAST 2.3 dev (August 2020). Before additional documentation is provided, some answers may be found in the following links Mode shapes visualizationMode shape visualization has been introduced in the dev branch of OpenFAST in August 2020. Limited documentation and support is currently provided. The following example script is provided:
This script requires OpenFAST 2.3 dev (August 2020). Before additional documentation is provided, some answers may be found in the following links:
MBCMBC is a set of MATLAB scripts that performs multi-blade coordinate transformation (MBC) on wind turbine system models. The dynamics of wind turbine rotor blades are conventionally expressed in rotating frames attached to the individual blades. The tower-nacelle subsystem sees the combined effect of all rotor blades, not the individual blades. This is because the rotor responds as a whole to excitations such as aerodynamic gusts, control inputs, and tower-nacelle motion—all of which occur in a nonrotating frame. MBC helps integrate the dynamics of individual blades and express them in a fixed (nonrotating) frame. MBC is mandatory to controls and stability analyses—erroneous predictions can result otherwise. A novel feature of this MBC code is that it can handle variable-speed operation and turbines with dissimilar blades. Depending on the analysis objective, a user may generate system models either in the first-order (state-space) form or the second-order (physical-domain) form. MBC3 can handle both types of system models. Key advantages of MBC are: capturing cumulative dynamics of the rotor blades and its interaction with the tower-nacelle subsystem, well-conditioning of system matrices by eliminating non-essential periodicity, and filtering operation. MBC3 UsageThe MBC scripts were updated to functions and modified to deal with some changes in OpenFAST linearizaton for BeamDyn. The old scripts have been moved
to the
where the returned data structures are:
After the MBC3 transformation, the
Note that the blade and tower lengths are inputs to this function. Also, if the optional UtilitiesVarious utilities used by other scripts. Examples are:
See examples |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论