25.02.2013 Views

SIMPACK Wind and Drivetrain Conference

SIMPACK Wind and Drivetrain Conference

SIMPACK Wind and Drivetrain Conference

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong>


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Agenda<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 2<br />

Modeling Elements<br />

Shafts<br />

Bearings <strong>and</strong> Mounts<br />

Transmission Elements<br />

Gear Pair<br />

Flexible Bodies<br />

Rotorblades<br />

Aerodynamics<br />

Analysis Methods<br />

Resonance Analysis<br />

Transient Analysis<br />

Order Analysis<br />

Stress <strong>and</strong> Durability<br />

Scripting / Batch<br />

Simulink Interfaces<br />

Conclusions


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Shafts<br />

Body Reference Frame (BRF)<br />

• Body data transferred to “To Marker” of Joint<br />

• Recommended: BRF on axis (easier h<strong>and</strong>ling of<br />

flexible bodies)<br />

BRF<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 3<br />

Joint “To Marker”<br />

BRF, Joint “To Marker” on axis<br />

Recommended<br />

BRF, Joint “To Marker”<br />

Not Recommended


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Bearings <strong>and</strong> Mounts<br />

Primitive Cylinder 02<br />

• For rotating shafts: Segment colour since v. 8900<br />

• For bearings: Inner diameter with v. 8904<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 4


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Different Force Elements<br />

• Linear <strong>and</strong> non-linear stiffness <strong>and</strong> damping<br />

• 6x6 matrices<br />

Bearings <strong>and</strong> Mounts<br />

• User Routines<br />

• Integrated specialized software (Romax)<br />

• Complete contact model (not commonly done)<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 5


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Bearings <strong>and</strong> Mounts<br />

BEARINX- <strong>SIMPACK</strong><br />

• Schaeffler Technologies GmbH & Co. KG<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 6


Romax Bearing<br />

<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Bearings <strong>and</strong> Mounts<br />

• St<strong>and</strong>ard element since v. 8902<br />

• Look up catalogue (20.000 st<strong>and</strong>ard elements -<br />

SKF, FAG, Koyo, Torrington)<br />

• Possible to enter outer diameter, bore <strong>and</strong> width<br />

• Romax calculates contact for each simulation<br />

step, as opposed to using look-up tables<br />

• Simple linear damping model<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 7


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Bearings <strong>and</strong> Mounts<br />

Force Elements 41, 42 <strong>and</strong> 43<br />

• Evaluation of alignment for calculating moments due to cardanic stiffnesses<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 8


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Force Elements 41, 42 <strong>and</strong> 43<br />

• Results depend upon the order of rotation angles<br />

1 st alpha<br />

2 nd beta<br />

3 rd gamma<br />

Bearings <strong>and</strong> Mounts<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 9


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Bearings <strong>and</strong> Mounts<br />

Force Elements 41, 42 <strong>and</strong> 43<br />

Before v. 8903 two possible modeling techniques:<br />

1. Always define “From” <strong>and</strong> “To” markers of force element with z-axis aligned along rotation axis<br />

2. Use extra body for bearing housing with extra joint <strong>and</strong> constraint<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 10<br />

GBX_Housing<br />

�<br />

Shaft<br />

�<br />

� d<br />

BR<br />

FE_43


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Force Elements 41, 42 <strong>and</strong> 43<br />

With v. 8903:<br />

Bearings <strong>and</strong> Mounts<br />

• Choice of “From” <strong>and</strong> “To” markers of force element is arbitrary<br />

• Simplified modeling<br />

• Rotation axis defined within force element<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 11<br />

GBX_Housing<br />

Shaft<br />

�<br />

FE_43


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Bearings <strong>and</strong> Mounts<br />

Force Element 70, Elasto Hydro Dynamic (EHD) Bearings<br />

With v. 8902<br />

• Calculation of the oil pressure distribution taking flexible<br />

deformation of shaft <strong>and</strong> shell into account<br />

• Embedded Tower software<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 12<br />

“TRUE” EHD analysis (deformed bearing geometry<br />

considered during online EHD calculation)


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Bearings <strong>and</strong> Mounts<br />

Force Element 70, Elasto Hydro Dynamic (EHD) Bearings<br />

With v. 8902<br />

• Increasing complexity requires increased computation time<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 13


Global Elasticity<br />

Local Elast.<br />

<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Methods<br />

Bearings <strong>and</strong> Mounts<br />

Force Element 70, Elasto Hydro Dynamic (EHD) Bearings<br />

With v. 8902<br />

Impedanzce Method<br />

• Increasing complexity requires increased computation time<br />

1. Impedance Chart Method<br />

- Interpolation in dimensionless chart<br />

- Cylindrical bearing geometry<br />

- Constant gap in axial direction (no tilting)<br />

- No surface roughness contact<br />

2. Online FEM Method<br />

- Solution of Reynolds Equation in every time step<br />

- Arbitrary bearing geometry (Grooves, Oil supply)<br />

- Variable gap in axial direction (Tilting)<br />

- With surface roughness contact<br />

3. EHD Method<br />

- Features as Online FEM Method<br />

- In addition local bearing deformation<br />

- With surface roughness contact<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 14<br />

Online FEM Method<br />

EHD Method<br />

x<br />

y<br />

z<br />

Model Complexity<br />

Calculation Speed


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Bearings <strong>and</strong> Mounts<br />

Force Element 42, Dynamic Bushing Hydromount<br />

• Implemented with v. 8902<br />

• Suspension bushings, hydromounts, crankshaft viscodampers<br />

• Rotational <strong>and</strong> translational frequency <strong>and</strong> amplitude dependent elements<br />

rubber bushing<br />

hydromount<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 15<br />

viscodamper


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Bearings <strong>and</strong> Mounts<br />

Force Element 42, Dynamic Bushing Hydromount<br />

• Easy switching of element detail using parameterization<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 16


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Bearings <strong>and</strong> Mounts<br />

Force Elements 42, Dynamic Bushing Hydromount<br />

• Parameter fitting in preprocessing<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 17


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Transmission Elements<br />

Extensive library of gear elements<br />

• Various levels of detail for optimum solver speed <strong>and</strong> accuracy<br />

1-D torsional vibration model<br />

applied moments<br />

Torque converter<br />

applied moments<br />

support arm forces<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 18<br />

Detailed gearpair<br />

applied forces<br />

support arm forces<br />

bearing forces<br />

bending moments<br />

teeth meshing forces/moments<br />

teeth meshing excitations


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Extensive element library<br />

• Gearboxes (FE 014, 052, 055, 056, 057, 067, 225)<br />

• Transmission joints (FE 053, 054, 058, 059)<br />

• Belt Drives (FE 240)<br />

Transmission Elements<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 19


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Transmission Elements<br />

Torque Convertors<br />

• FE 014 “Gearbox Torque to Torque”<br />

Application: Elastic transmission for a “black-box” gearbox<br />

Features: Transmission ratio, linear/non-linear<br />

stiffness/damping, non-uniaxial axes, flexible shafts<br />

• FE 057 “Planetary Gear”<br />

Application: Automotive & wind turbine drivetrains<br />

Features (see FE 014, plus): Extra sun/planet/ring bodies,<br />

parallel axes only<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 20


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Gear Pair<br />

What do Formula 1 Racing <strong>and</strong> <strong>Wind</strong> Turbines have in common?<br />

Detailed <strong>SIMPACK</strong> Gearwheels developed for F1 (2004)<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 21


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Gear Pair<br />

<strong>SIMPACK</strong> Gear Pair<br />

• Internal <strong>and</strong> external gears<br />

• Involute spur <strong>and</strong> helical gears<br />

• Profile shift<br />

• Profile <strong>and</strong> flank modification<br />

• Single <strong>and</strong> multiple tooth contact<br />

• Non-parallel axes with load distribution<br />

• Dynamic changing backlash <strong>and</strong> friction<br />

• Dynamic separation of gear wheel distance<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 22


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Gear Pair<br />

<strong>SIMPACK</strong> Gear Pair<br />

• Excitation from tooth meshing<br />

Courtesy of Prof. Schlecht, TU Dresden<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 23


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Gear Pair<br />

<strong>SIMPACK</strong> Gear Pair Primitive – New v. 8904<br />

1. Bevel gear rim thickness<br />

2. Tooth profile modification<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 24


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Gear Pair<br />

<strong>SIMPACK</strong> Gear Pair Primitive – New v. 8904<br />

1. Bevel gear rim thickness<br />

Before v8904 With v8904<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 25<br />

Rim thickness


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Gear Pair<br />

<strong>SIMPACK</strong> Gear Pair Primitive –<br />

New v. 8904<br />

2. Tooth profile modification<br />

Left Flank = off Right Flank = on<br />

Left Flank = on Right Flank = on<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 26


Tip Modification<br />

Root Modification<br />

<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Gear Pair<br />

Distance<br />

Distance<br />

*Perpendicular to the root circle (dedendum); modification only calculated up to base circle.<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 27<br />

Amount *<br />

Amount<br />

┴<br />

┴<br />

Exponent<br />

yellow=1, orange=2, red=3<br />

Exponent


Circular Modification<br />

<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Gear Pair<br />

(Pressure) Slope Modification<br />

Distance<br />

Distance<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 28<br />

Amount<br />

┴<br />

�r� � angle ��r<br />

distance�<br />

�s<br />

�<br />

Angle


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Gear Pair<br />

Left/Right Side Modification<br />

Distance<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 29<br />

┴<br />

Amount<br />

Lead Crowning Amount<br />

┴<br />

┴<br />

┴<br />

┴<br />

┴<br />

Exponent


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Lead Angular Modification Angle<br />

Bias (Twist)<br />

Gear Pair<br />

Angle<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 30


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Gear Pair<br />

Modification by Array<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 31


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Gear Pair<br />

<strong>SIMPACK</strong> Gear Pair Force Element 225 – New 8904<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 32


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Gear Pair<br />

Gear Pair Slicing<br />

• Necessary for non-parallel axes <strong>and</strong> flank modifications<br />

• Previously done by time consuming modeling<br />

• Slicing now possible using single input parameter in force<br />

element<br />

to<br />

from<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 33<br />

Courtesy of Erik Pfleger, Siemens AG


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Gear Pair<br />

Data Check – Output File for Each Gear Pair in Model<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 34


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Gear Pair<br />

Basic Output Values<br />

• On/Off using parameterisation<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 35


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Gear Pair<br />

Advanced Output Values<br />

• On/Off <strong>and</strong> type selection using<br />

parameterization<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 36<br />

z<br />

t


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Gear Pair<br />

Advanced Output Values<br />

• On/Off <strong>and</strong> type selection using<br />

parameterization<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 37<br />

z<br />

y<br />

x


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Gear Pair<br />

Advanced Output Values<br />

• On/Off <strong>and</strong> type selection using<br />

parameterization<br />

Number of<br />

slices = 1<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 38<br />

n tooth +1<br />

n tooth 0<br />

n tooth -1


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Advanced Output Values<br />

• On/Off <strong>and</strong> type selection using<br />

parameterization<br />

LIVE DEMO<br />

Gear Pair<br />

Number of<br />

slices = 21<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 39<br />

Etc.


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Flexible Tower<br />

Modelling of Flexible Tower<br />

• SIMBEAM<br />

• Parameterized SIMBEAM model<br />

• Rotorblade generator<br />

• Import from FE<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 40


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Flexible Tower<br />

Modeling of Flexible Tower<br />

SIMBEAM parameterized<br />

• Known diameters <strong>and</strong> wall thicknesses<br />

• Easy-to-model variants<br />

Z +0,00001<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 41


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Flexible Tower<br />

Modeling of Flexible Tower<br />

SIMBEAM Rotorblade Generator<br />

• Known cross-section stiffnesses<br />

• Easy to model variants<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 42


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Flexible Tower<br />

Modeling of Flexible Tower<br />

Import from FE Model<br />

• Detailed FE structure<br />

• Stress <strong>and</strong> durability analysis<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 43


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Spec: Flexible 16717, Bodies Support for beam element with twist-bend coupling<br />

SIMBEAM Elements - New v. 8903<br />

• Independent mass <strong>and</strong> elastic properties<br />

• Arbitrary center of shear location<br />

• Center of mass <strong>and</strong> elastic center location<br />

• EULER-BERNOULLI <strong>and</strong> TIMOSCHENKO beam<br />

formulation<br />

• Non double-symmetric profiles<br />

• Profiles with eccentric loads (w.r.t. element reference<br />

frame)<br />

• Non-homogenious cross-sections<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 44


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Flexible Bodies<br />

SIMBEAM Rotorblade Generator<br />

• Re-ordering of columns<br />

• Flags for defining location of aerodynamic<br />

markers<br />

• Flags for defining orientation of stiffness <strong>and</strong><br />

inertia properties<br />

• Flags for defining reference system for the shear,<br />

c.g., <strong>and</strong> elastic axes (pitch axis or element<br />

Reference System)<br />

• Options for choosing which markers to generate)<br />

• New naming convention for bodies <strong>and</strong> markers<br />

of generated rotorblade body<br />

• Improvements in SIMBEAM <strong>and</strong> FEMBS<br />

• Easy-to-model variants<br />

• Detailed FE model not required<br />

LIVE Demo<br />

Basic<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 45<br />

Advanced


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Flexible Bodies<br />

SIMBEAM Rotorblade Generator – Validation<br />

• Eigenfrequencies identical (NASTRAN)<br />

• Excellent comparison results obtainable<br />

Important Points to Consider for Comparisons<br />

• Many different interpolation methods (<strong>SIMPACK</strong> Rotorblade<br />

Generator <strong>and</strong> FE codes)<br />

• SIMBEAM elements always along neutral axis<br />

• For twist/bend coupling a small border for “Zero Elements”<br />

required in FEMBS (e.g. 10.e-10)<br />

• A large number of modes should be considered for stability<br />

calculations<br />

Neutral<br />

axis<br />

Some FE Codes<br />

SIMBEAM <strong>and</strong> FE<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 46


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Flexible Bodies<br />

FE Model Example<br />

• FE model preparation<br />

• Connection node location<br />

• Measurement nodes location<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 47<br />

Courtesy NREL, GRC project


AWSM<br />

<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Aerodynamics<br />

<strong>Wind</strong> Turbine Aerodynamics<br />

• AeroDyn (NREL)<br />

• Bladed (Master thesis)<br />

• Flex5 (Company specific)<br />

• ECN models (BEM, AWSM)<br />

• CFD (Flower)<br />

• Etc.<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 48


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Aerodynamics<br />

<strong>SIMPACK</strong> – AeroDyn (NREL)<br />

• With 8904 – st<strong>and</strong>ard interface<br />

• Compilation of code no longer necessary<br />

• AeroDyn .dll for <strong>SIMPACK</strong> available on NREL<br />

website<br />

• Supported by <strong>SIMPACK</strong> AG<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 49<br />

M YR<br />

F YR<br />

YR<br />

F ZR<br />

ZR<br />

M ZR<br />

XR<br />

F XR<br />

XR in direction of the rotor axis<br />

ZR radially, orientated to rotor blade 1<br />

<strong>and</strong> perpendicular to XR<br />

YR perpendicular to XR,<br />

so that XR, YR, ZR rotate clockwise<br />

M XR


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Analyses<br />

Eigenvalue Results in PostProcessor (v. 8903)<br />

• Eigenvalue amplitude<br />

• Phase<br />

• Kinetic energy<br />

• Drag <strong>and</strong> drop of multiple channels<br />

Eva file<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 50


k 1 =1<br />

A 1<br />

phi 1<br />

<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Excitation<br />

Composition of Time Excitation Using Specific Order<br />

Components, via Fourier Series (v. 8902)<br />

• Analytical excitation<br />

• Order, amplitude <strong>and</strong> phase can be derived from measured excitation<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 51<br />

+<br />

k 2 =2<br />

A 2<br />

phi 2<br />

k 3 =3<br />

A 3<br />

phi 3<br />

+


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Analyses<br />

Eigenvalue Analysis<br />

• Parameter variation<br />

• Batch comm<strong>and</strong>s<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 52


Run-Up FFT<br />

<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Analyses<br />

• Multiple quasi-static solver runs<br />

• Plotting FFT of each result<br />

velocity<br />

amplitude<br />

frequency<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 53<br />

velocity<br />

time


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Analyses<br />

Order Analysis<br />

• One single run-up<br />

• Plotting FFT of each result<br />

velocity<br />

amplitude<br />

frequency<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 54<br />

velocity<br />

time


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Analyses<br />

Order Analysis<br />

• One single run-up<br />

• Plotting FFT of each result<br />

amplitude<br />

amplitude<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 55<br />

order<br />

velocity<br />

time


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Analyses<br />

NVH: Engine Caused Driveline Oscillations<br />

• Model of the entire truck including engine <strong>and</strong> driveline<br />

• Flexible bodies<br />

• Roller testrig<br />

•Optimization of driveline behavior<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 56


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Analyses<br />

NVH: Engine Caused Driveline Oscillations<br />

• Analysis of individual orders<br />

• Determination of responsible order, (e.g cause of drone)<br />

• Determining main path of excitation<br />

• Plotting of all orders, 100% plot<br />

• Optimization of driveline behavior<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 57<br />

Force<br />

z<br />

Sum<br />

2nd<br />

1st<br />

rpm


Frequency Sweep<br />

1 . 1 0<br />

0 . 5 5<br />

0 . 0 0<br />

- 0 . 5 5<br />

Aliasing<br />

Ω<br />

0<br />

max<br />

<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

y(t) � A�<br />

sin(Ω<br />

t<br />

Analyses<br />

• Frequency sweep<br />

� 2.<br />

� � f<br />

�<br />

1[<br />

s]<br />

- 1 . 1 0<br />

0 . 0 0 . 2 0 . 4 0 . 6 0 . 8 1 . 0<br />

0<br />

0<br />

1<br />

� k �t)<br />

�t<br />

2<br />

f � 20 [ Hz]<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 58<br />

0<br />

k �180<br />

[ 1/<br />

s<br />

2<br />

]<br />

f<br />

max<br />

�<br />

F r e q u e n c y S w e e p<br />

t i m e [ s ]<br />

200 [ Hz]


1 .1 0<br />

0 .5 5<br />

0 .0 0<br />

-0 .5 5<br />

<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

S a m p lin g ra te 1 0 0 [H z ]<br />

-1 .1 0<br />

0 .0 0 .2 0 .4 0 .6 0 .8 1 .0<br />

1 .1 0<br />

0 .5 5<br />

0 .0 0<br />

-0 .5 5<br />

tim e [s ]<br />

S a m p lin g ra te 2 0 0 [H z ]<br />

-1 .1 0<br />

0 .0 0 .2 0 .4 0 .6 0 .8 1 .0<br />

1 .1 0<br />

0 .5 5<br />

0 .0 0<br />

-0 .5 5<br />

tim e [s ]<br />

S a m p lin g ra te 5 0 0 [H z ]<br />

-1 .1 0<br />

0 .0 0 .2 0 .4 0 .6 0 .8 1 .0<br />

1 .1 0<br />

0 .5 5<br />

0 .0 0<br />

-0 .5 5<br />

Aliasing<br />

Analyses<br />

tim e [s ]<br />

S a m p lin g ra te 5 0 0 0 [H z ]<br />

-1 .1 0<br />

0 .0 0 .2 0 .4 0 .6 0 .8 1 .0<br />

tim e [s ]<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 59


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Analyses<br />

Stress Analysis<br />

• Superposition of modal stresses<br />

• Applied forces<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 60<br />

Courtesy of Komai


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Analyses<br />

Stress <strong>and</strong> Durability Analysis<br />

(Integrated within <strong>SIMPACK</strong>)<br />

(<strong>SIMPACK</strong> export to FEMFAT)<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 61


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Qt Script for Applications (QSA)<br />

• QSA is an easy-to-learn, cross-platform,<br />

interpreted scripting language<br />

Typical Scripting Usage<br />

• Creating batch tasks<br />

• Automatic report generation<br />

• Writing macros<br />

• Customize GUI<br />

<strong>SIMPACK</strong> Scripting<br />

Learning Scripting<br />

• Use the macro recorder for easily generate your scripts<br />

• Example scripts available in the <strong>SIMPACK</strong> Documentation<br />

• Scripting Tutorial available for 8904<br />

Comm<strong>and</strong> area<br />

Echo area<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 62


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

<strong>SIMPACK</strong> Scripting<br />

Examples for Scripting<br />

• Create a GUI for selecting a model <strong>and</strong> starting the solver<br />

• Create a script for applying filter chains (PostProc)<br />

• Create a simple ASCII exporter (batch mode)<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 63


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Why Batch Jobs?<br />

• Batch = Shell or script driven execution of programs or program modules<br />

Advantages<br />

<strong>SIMPACK</strong> Batch Comm<strong>and</strong>s<br />

• Easy variant calculations<br />

• Job execution, independent from any GUI<br />

(remote login without X-application)<br />

• Execution of several time extensive jobs<br />

“over night”<br />

• Defining a complete analysis scenario<br />

(PreProc-Solver-PostProc) by calling only<br />

one script<br />

• Results are st<strong>and</strong>ardized<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 64


Where?<br />

<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

• Execute the batch in the comm<strong>and</strong> shell MSYS (delivered with <strong>SIMPACK</strong>)<br />

Supported Functionalities<br />

• Time integration<br />

• Driven equilibrium<br />

• Inverse kinematics<br />

• Test call<br />

• Linear system analysis<br />

• Rotorblade<br />

• SIMAT<br />

• VTL<br />

<strong>SIMPACK</strong> Batch Comm<strong>and</strong>s<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 65<br />

# ----------------------------------------------------------------------------<br />

# --- Simulation: Shell-Comm<strong>and</strong>s<br />

# ----------------------------------------------------------------------------<br />

mkdir ./Eig/ ; rm ./Eig/*.eva<br />

# ----------------------------------------------------------------------------<br />

# --- Model: 06_linear_resonance_analysis.sys<br />

# ----------------------------------------------------------------------------<br />

model=06_linear_resonance_analysis<br />

Example file: MyBatch.ksh<br />

# ----------------------------------------------------------------------------<br />

# --- Simulation: Eigenvalue<br />

# ----------------------------------------------------------------------------<br />

# 10 = time of integration [s] at which the eigenvalues should be calculated<br />

simpack integ $model<br />

simpack linear_eig 10 none $model<br />

mv "./${model}.output/${model}.ev.sbr" "${wkdir}/Eig/${model}__10.ev.sbr"<br />

mv "./${model}.output/${model}.eva" "${wkdir}/Eig/${model}__10.eva"


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

SIMAT - Linear Model Export<br />

SIMAT - Co-simulation<br />

Overview of the Interfaces to MATLAB <strong>and</strong> Simulink<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 66


MatSIM<br />

Code Export<br />

<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Overview of the Interfaces to MATLAB <strong>and</strong> Simulink<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 67


MATLAB/Simulink Model<br />

<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Using “MatSIM” for the Multi-Domain Simulations<br />

Overview of the “MatSIM” Interface<br />

MatSIM creates a<br />

new <strong>SIMPACK</strong> Control<br />

Element<br />

Real Time<br />

Workshop<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 68<br />

Coupled Simulation in <strong>SIMPACK</strong>


<strong>SIMPACK</strong><br />

U Zwischenkreis<br />

<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Using “MatSIM” for the Multi-Domain Simulations<br />

Simulation of an Asynchronous Motor <strong>and</strong> a Generator Short-Circuit<br />

(as time excitation)<br />

MATLAB/Simulink I<br />

(MatSIM-element)<br />

converter<br />

short-circuit<br />

functions<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 69<br />

uR uS �t �<br />

�t� uT �t� Coupled simulation in <strong>SIMPACK</strong>. <strong>SIMPACK</strong><br />

Simulation of variants of the Simulink model directly in <strong>SIMPACK</strong><br />

MATLAB/Simulink II<br />

�<br />

(MatSIM-element)<br />

Asynchronous<br />

motor<br />

(from measurements)<br />

parameter<br />

M �t� iR �t �<br />

iS �t �<br />

iT �t �


<strong>SIMPACK</strong> <strong>Wind</strong> <strong>and</strong> <strong>Drivetrain</strong> <strong>Conference</strong><br />

Conclusion<br />

New with <strong>SIMPACK</strong> 8904:<br />

• Profile <strong>and</strong> flank modification<br />

• Automatic slicing<br />

• Visualisation of force arrows<br />

• Improved SIMBEAM <strong>and</strong> Rotorblade Generator for<br />

flutter calculations<br />

• And many other improved functionalities<br />

Easier <strong>and</strong> faster modeling with improved<br />

accuracy!<br />

<strong>SIMPACK</strong> AG, S. Mulski 2010-06-17 Page 70

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!