Version 2.0 for MATLAB® R2023a or newer
This example includes a wind turbine rotor and driveshaft with optional transverse vibrations in Simscape Driveline™ and controllers in Simulink®. A live script describes the model components and demonstrates workflows for analyzing the system performance.
The direct-drive wind turbine has a power capacity of 10 MW. Controllers based on the NREL 5-MW reference wind turbine adjust the generator torque and collective blade pitch.
The rotor and shaft are supported by 4 fluid film bearings. This example lets you optionally model transverse vibrations of the driveshaft due to a generator unbalanced magnetic force. The rotor dynamics can be modeled using a lumped mass finite element method or a reduced order model to simulate the shaft vibrations efficiently. The reduced order model can be a traditional static eigenmodes method, a speed-dependent eigenmodes method, or a Craig-Bampton method.
Versoin 2.0 is available.
All model files have been saved in R2023a.
Version 1.0 is available. This version requires MATLAB, Simulink, Simscape, and Simscape Driveline.
To download the released version without Git repository data, use the link below.
Open the WindTurbineDrivelineWithVibrationsMainScript.mlx
Live Script in
MATLAB. The script contains a description of the model and
control buttons to run the model and scripts.
You can try this in MATLAB Online. In MATLAB Online, from the HOME tab in the toolstrip, select Add-Ons → Get Add-Ons to open the Add-On Explorer. Then search for the submission name, navigate to the submission page, click Add button, and select Save to MATLAB Drive.
See LICENSE.txt
.
Copyright 2022 The MathWorks, Inc.