1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical...
-
Upload
merry-washington -
Category
Documents
-
view
215 -
download
0
Transcript of 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical...
![Page 1: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/1.jpg)
1© 2011 The MathWorks, Inc.
Determining Mechanical Loadsfor Wind Turbines
Steve Miller
Technical Marketing, Physical Modeling
MathWorks
FEMode
s
Blade
http://www.mathworks.com/physical-modeling/
Grid
Pitch
Yaw
RotorSpeed
Blades
Tower
Geartrain GeneratorHub
Lift
Wind
![Page 2: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/2.jpg)
2
Key Points
Efficient development requiresthe ability to control the tradeoffbetween model fidelity and simulation speed
Creating reusable models of custom physical elements eliminates redundant work
Access to different modeling approaches lets you include the right amount of detail
FEMode
s
Blade
![Page 3: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/3.jpg)
3
Agenda
Wind turbine system-level model Modeling the blades and pitch linkage Adding flexible bodies to the system Modeling the geartrain Adding custom mechanical elements Adding aerodynamics loads
![Page 4: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/4.jpg)
4
Model Blade PitchLinkage
Problem: Model the blade pitch actuation linkage in the Simulink environment
Solution: Use SimMechanics to model the mechanical linkage
Model:
![Page 5: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/5.jpg)
5
Agenda
Wind turbine system-level model Modeling the blades and pitch linkage Adding flexible bodies to the system Modeling the geartrain Adding custom mechanical elements Adding aerodynamics loads
![Page 6: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/6.jpg)
6
Flexible Bodies in SimMechanics
Lumped parameter approach– Chain of rigid elements connected by spring/dampers
Finite Element Approach– Export eigenmodes
from FE program and import into Simulink
– Superimpose deflection due to flexibility onto rigid body motion
DeflectionJoint
DeflectionJoint
State-SpaceModel
MasslessBody
MasslessBody
ReactionForce
ReactionForce
DeflectionMotion
RigidBody
RigidBody
RigidBody
RigidBody
RigidBody
Rigid Body
1 2
3 4
FESoftwar
e
![Page 7: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/7.jpg)
7
Flexible Blades in SimMechanics
Problem: Model the blades as flexible cantilevers in the Simulink environment.
Solution: Use SimMechanics to model the flexible body with two approaches (lumped parameter, imported FEA modes).
Model:
Rigid Body
State-SpaceModel
DeflectionJoint
MasslessBody
![Page 8: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/8.jpg)
8
Agenda
Wind turbine system-level model Modeling the blades and pitch linkage Adding flexible bodies to the system Modeling the geartrain Adding custom mechanical elements Adding aerodynamics loads
![Page 9: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/9.jpg)
9
Modeling the Geartrain in SimDriveline
Problem: Model the geartrain of the wind turbine within the Simulink environment to determine the torque loads.
Solution: Use SimDriveline to model the geartrain.
Model:
PlanetaryGear
HelicalGear
HelicalGear
HubShaft
GeneratorShaft
![Page 10: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/10.jpg)
10
Agenda
Wind turbine system-level model Modeling the blades and pitch linkage Adding flexible bodies to the system Modeling the geartrain Adding custom mechanical elements Adding aerodynamics loads
![Page 11: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/11.jpg)
11
Creating Custom Models of Physical Components
Problem: Create a new physicalmodeling component for use in the Simulink environment using this equation.
Solution: Use the Simscape language to model the component.
Model:
MATLAB basedObject-orientedDefine implicit equations (DAEs and ODEs)
Torque = - 2k
![Page 12: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/12.jpg)
12
Extend and Create Libraries
Define the physical ports for the Simscape block– Reuse existing physical
domains to extend libraries
– Define new physical domains
![Page 13: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/13.jpg)
13
Define User Interface
Parameters, default values, units, and dialog box text all defined in the Simscape file (extension .ssc)
![Page 14: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/14.jpg)
14
Simscape Language: MATLAB Based
Use MATLAB functions and expressions for typical physical modeling tasks:– Analyze parameters
– Perform preliminary computations
– Initialize system variables Syntax closely follows
MATLAB language
![Page 15: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/15.jpg)
15
Create Reusable Components
Torque = -Angular Velocity =
2k
dt
d
Equations defined in a text-based language– Based on variables,
their time derivatives, parameters, etc.
– Define simultaneous equations Can be DAEs, ODEs, etc. Assignment not required Specifying inputs and outputs n
ot required
![Page 16: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/16.jpg)
16
Model Components Spanning Additional Physical Domains
Electrical
Electrochemical and electrical
Model components in nearly any physical domain (hydraulic, pneumatic, etc.)
![Page 17: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/17.jpg)
17
Agenda
Wind turbine system-level model Modeling the blades and pitch linkage Adding flexible bodies to the system Modeling the geartrain Adding custom mechanical elements Adding aerodynamics loads
![Page 18: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/18.jpg)
18
Model the Force ofthe Wind on the Blades
Problem: Model the loads onthe blades due to the wind and the spinning of the blades
Solution: Use Simulink and Embedded MATLAB to create models at varying levels of detail
Model:
Lift
Drag
Wind
Single Element Model
Multiple Element Model
LiftDrag
Wind
Wind
Moment
![Page 19: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/19.jpg)
19
Modeling the Forces on the Blades:Calculating Lift and Drag
Force on blade depends upon wind speed, direction, and rotor speed
Pure Wind(Vinf)
Rotation Wind = Rotor Speed(ω)*radius
PositivePitch Angle (θ)
ResultantWind
= atanPure Wind
Rotation WindInflow Angle
Lift = 0.5*v2*Area*ρ*CL
Drag = 0.5*v2*Area*ρ*CD
Where CL&CD= f(Angle of Attack, Re,…)
Lift
Drag
α
=Angle of Attack(α)
InflowAngle
- Pitch Angle
![Page 20: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/20.jpg)
20
Modeling the Forces on the Blades:Segmented Blade Approach
Wind speed varies along the blade Use Embedded MATLAB to model the force
RotationWind
![Page 21: 1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649d095503460f949dbe47/html5/thumbnails/21.jpg)
21
Key Points
Efficient development requiresthe ability to control the tradeoffbetween model fidelity and simulation speed
Creating reusable models of custom physical elements eliminates redundant work
Access to different modeling approaches lets you include the right amount of detail
FEMode
s
Blade