OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component...

46
Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion OneWind Concepts and Products Urs Wihlfahrt 2015 Wind Energy Systems Engineering Workshop January 14 th , 2015 1 Fraunhofer

Transcript of OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component...

Page 1: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

OneWindConcepts and Products

Urs Wihlfahrt

2015 Wind Energy Systems Engineering Workshop

January 14th, 2015 1 Fraunhofer

Page 2: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Agenda

Fraunhofer IWES

OneWind Concept

OneWind Modelica Library

OneWind Software Products

Extensions

Conclusion

January 14th, 2015 1 Fraunhofer

Page 3: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Agenda

Fraunhofer IWESFraunhofer-GesellschaftIWES

OneWind Concept

OneWind Modelica Library

OneWind Software Products

Extensions

Conclusion

January 14th, 2015 1 Fraunhofer

Page 4: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Fraunhofer-Gesellschaft:Industry focus as success factor

Largest organization for applied research in EuropeMore than 80 research institutions, including 67 Fraunhofer institutes in GermanyMore than 24,000 employees, mainly with natural or engineering science educatione2.0 billion annual research budget totaling

1/3

public basic

funding

1/3

third-party

grants

1/3 yields from

industry orders

January 14th, 2015 2 Fraunhofer

Page 5: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Fraunhofer Institute for Wind Energy and Energy System Technology (IWESNorth-West)

Main site of the institute

Department

Working group

Managing Director::Prof. Dr.-Ing. Andreas Reuter

Research Spectrum:Wind energy from wind physics up toenergy network feeding

Budget 2014:around e14 million

Staff:150 employees

Previous investments in theestablishment of the institute:e50 million

Strategic Association with ForWind andthe German Aerospace Center (DLR)

Wind EnergyResearch Alliance

RESEARCH

TESTINFRASTRUCTURE

HIGHER &CONTINUING EDUCATION

DEVELOPMENT

January 14th, 2015 3 Fraunhofer

Page 6: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Accelerated time-to-market by realistic testing

Rotor Blade Test Hall up to 90 meter

Testing of design prior to series production

Simulation of 20 year life-spans in a few months

max. static bending moment 115,000 kNm; max.dynamic bending moment: +/- 30,000 kNm

DyNaLab with 10 MW Drive Performance / Peak 15 MW

Norminal torque: > 8,6 MNm

Rotor load application unit for dynamic bendingmoments, thurst and radial forces

Artificial network: 44 MVA installed inverter power

Support Structure Test Center

Testing support structure fatigue behaviour

Solving production problems through design changes

Scale of 1:10 - 1:3,5

January 14th, 2015 4 Fraunhofer

Page 7: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Agenda

Fraunhofer IWES

OneWind ConceptBackgroundConsistent modelingBase technologies

OneWind Modelica Library

OneWind Software Products

Extensions

Conclusion

January 14th, 2015 4 Fraunhofer

Page 8: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Multiple domains

January 14th, 2015 5 Fraunhofer

Page 9: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Cooperation in the design process

XLS

DAT

xx2

dat1

EFG

January 14th, 2015 6 Fraunhofer

Page 10: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Cooperation in the design process

XLS

DAT

xx2

dat1

EFG

January 14th, 2015 6 Fraunhofer

Page 11: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Cooperation in the design process

XLS

DAT

xx2

dat1

EFG

XLS

DAT

xx2

dat1

EFG

XLS

DAT

xx2

dat1

EFG

XLS

DAT

xx2

dat1

EFG

January 14th, 2015 6 Fraunhofer

Page 12: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Cooperation in the design process

XLS

DAT

xx2

dat1

EFG

XLS

DAT

xx2

dat1

EFG

XLS

DAT

xx2

dat1

EFG

XLS

DAT

xx2

dat1

EFG

Complex

Error-prone

Risk / Money / Time

January 14th, 2015 6 Fraunhofer

Page 13: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Consistent modeling

All components of a wind turbine

in one numerical model

with different levels of detail

and automatic transformation of models

January 14th, 2015 7 Fraunhofer

Page 14: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Consistent modeling

All components of a wind turbine

in one numerical model

with different levels of detail

and automatic transformation of models

Project OneWind

duration: 2009 – 2014budget: 5.7 Mio. epersonnel: ≤ 10 employees

January 14th, 2015 7 Fraunhofer

Page 15: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Concept

Purely parametric component models (Engineer Design Data)

Transformation between different levels of detail

Generation of models for calculation

Hie

rach

y o

f g

row

ing

com

ple

xity

Exam

ple

Ro

torb

lad

ecomponent

Laminat

Blatt-

element

SectorLam inat

Beam

Modal

1

z

x/R1

1

y

x/R1

Second flapwise eigenmode (2f)

Stiff

January 14th, 2015 8 Fraunhofer

Page 16: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Concept

Purely parametric component models (Engineer Design Data)

Transformation between different levels of detail

Generation of models for calculation

Transformator 1

Hiera

rchy o

f

growin

g

comple

xity

January 14th, 2015 8 Fraunhofer

Page 17: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Concept

Purely parametric component models (Engineer Design Data)

Transformation between different levels of detail

Generation of models for calculation

Transformator 1

NASTRAN FE Shell Modell ANSYS FE Shell Model

Generator 1 Generator 2Generator 3

Modelica Beam Model

Hiera

rchy o

f

growin

g

comple

xity

January 14th, 2015 8 Fraunhofer

Page 18: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Concept

Purely parametric component models (Engineer Design Data)

Transformation between different levels of detail

Generation of models for calculation

Transformator 1

NASTRAN FE Shell Modell ANSYS FE Shell Model

Generator 1 Generator 2Generator 3

Modelica Beam Model

Hiera

rchy o

f

growin

g

comple

xity

Advantages:

Consistency of the models with different levels of detail

Decoupling of model and tool knowledge

January 14th, 2015 8 Fraunhofer

Page 19: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Concept

Purely parametric component models (Engineer Design Data)

Transformation between different levels of detail

Generation of models for calculation

Transformator 1

NASTRAN FE Shell Modell ANSYS FE Shell Model

Generator 1 Generator 2Generator 3

Modelica Beam Model

Hiera

rchy o

f

growin

g

comple

xity

Advantages:

Consistency of the models with different levels of detail

Decoupling of model and tool knowledge

January 14th, 2015 8 Fraunhofer

Page 20: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Concept

Purely parametric component models (Engineer Design Data)

Transformation between different levels of detail

Generation of models for calculation

Transformator 1

NASTRAN FE Shell Modell ANSYS FE Shell Model

Generator 1 Generator 2Generator 3

Modelica Beam Model

Hiera

rchy o

f

growin

g

comple

xity

Advantages:

Consistency of the models with different levels of detail

Decoupling of model and tool knowledge

January 14th, 2015 8 Fraunhofer

Page 21: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

OneWind base technologies: Modelica and Eclipse

commercialplatform

owncode

technological

commercial

effort

indep

indep

to reinvent the wheel

major

dep

dep

minor

reuse of know-how

Open source language for physicalmodeling (ODE)

Separation of physics and numerics and→ intuitiv to engineers

Extensive Modelica Standard Library(MSL)

Vendor independent, componentbased, extensible

Open source community

Reuse of techniques from softwaredevelopment: plug-in framework,support for collaboration (subversion,tickets)

Domain specific models→ EMF

Example: Eclipse Automotive IndustryWorking Group

January 14th, 2015 9 Fraunhofer

Page 22: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

OneWind base technologies: Modelica and Eclipse

commercialplatform

owncode

technological

commercial

effort

indep

indep

to reinvent the wheel

major

dep

dep

minor

reuse of know-how

several modelica compiler

various eclipse plug-ins

eclipse fully open source

eclipse license

Modelica Standard Library

Modelica solver technology

Eclipse platform

Open source language for physicalmodeling (ODE)

Separation of physics and numerics and→ intuitiv to engineers

Extensive Modelica Standard Library(MSL)

Vendor independent, componentbased, extensible

Open source community

Reuse of techniques from softwaredevelopment: plug-in framework,support for collaboration (subversion,tickets)

Domain specific models→ EMF

Example: Eclipse Automotive IndustryWorking Group

January 14th, 2015 9 Fraunhofer

Page 23: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

OneWind base technologies: Modelica and Eclipse

commercialplatform

owncode

technological

commercial

effort

indep

indep

to reinvent the wheel

major

dep

dep

minor

reuse of know-how

several modelica compiler

various eclipse plug-ins

eclipse fully open source

eclipse license

Modelica Standard Library

Modelica solver technology

Eclipse platform

Open source language for physicalmodeling (ODE)

Separation of physics and numerics and→ intuitiv to engineers

Extensive Modelica Standard Library(MSL)

Vendor independent, componentbased, extensible

Open source community

Reuse of techniques from softwaredevelopment: plug-in framework,support for collaboration (subversion,tickets)

Domain specific models→ EMF

Example: Eclipse Automotive IndustryWorking Group

January 14th, 2015 9 Fraunhofer

Page 24: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

OneWind base technologies: Modelica and Eclipse

commercialplatform

owncode

technological

commercial

effort

indep

indep

to reinvent the wheel

major

dep

dep

minor

reuse of know-how

several modelica compiler

various eclipse plug-ins

eclipse fully open source

eclipse license

Modelica Standard Library

Modelica solver technology

Eclipse platform

Open source language for physicalmodeling (ODE)

Separation of physics and numerics and→ intuitiv to engineers

Extensive Modelica Standard Library(MSL)

Vendor independent, componentbased, extensible

Open source community

Reuse of techniques from softwaredevelopment: plug-in framework,support for collaboration (subversion,tickets)

Domain specific models→ EMF

Example: Eclipse Automotive IndustryWorking Group

January 14th, 2015 9 Fraunhofer

Page 25: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Agenda

Fraunhofer IWES

OneWind Concept

OneWind Modelica LibraryArchitectureVerification

OneWind Software Products

Extensions

Conclusion

January 14th, 2015 9 Fraunhofer

Page 26: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

OneWind Modelica Library

Modelica based

Component based (exchangeable, extendible)

Source code / no blackbox

Modal reduction of blades and towers

Including NREL offshore 5MW baseline wind turbine

Verification OCx

January 14th, 2015 10 Fraunhofer

Page 27: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Modelica Example: Generator

January 14th, 2015 11 Fraunhofer

Page 28: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Inheritance concept of library

Example Codetabsizetabsizetabsize tabsizemodel WindTurbine

tabsizetabsizetabsize tabsizeextends OneWind.OnshoreWindTurbine

tabsizetabsizetabsize tabsize(

tabsizetabsizetabsize tabsize//=== rotor ===

tabsizetabsizetabsize tabsizeredeclare OneWind.RotorModal rotor

tabsizetabsizetabsize tabsize//=== tower ===

tabsizetabsizetabsize tabsize,redeclare OneWind.TowerModal tower

tabsizetabsizetabsize tabsize//=== nacelle ===

tabsizetabsizetabsize tabsize,redeclare OneWind.NacelleRigid nacelle

tabsizetabsizetabsize tabsize//=== operating control ===

tabsizetabsizetabsize tabsize,redeclare OneWind.Control operatingControl

tabsizetabsizetabsize tabsize//=== wind ===

tabsizetabsizetabsize tabsize,redeclare OneWind.WindTurbulent wind

tabsizetabsizetabsize tabsize);

tabsizetabsizetabsize tabsizeend WindTurbine;

Graphical output

January 14th, 2015 12 Fraunhofer

Page 29: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Inheritance concept of library

Example Codetabsizetabsizetabsize tabsizemodel WindTurbine

tabsizetabsizetabsize tabsizeextends OneWind.OnshoreWindTurbine

tabsizetabsizetabsize tabsize(

tabsizetabsizetabsize tabsize//=== rotor ===

tabsizetabsizetabsize tabsizeredeclare OneWind.RotorModal rotor

tabsizetabsizetabsize tabsize//=== tower ===

tabsizetabsizetabsize tabsize,redeclare OneWind.TowerModal tower

tabsizetabsizetabsize tabsize//=== nacelle ===

tabsizetabsizetabsize tabsize,redeclare OneWind.NacelleRigid nacelle

tabsizetabsizetabsize tabsize//=== operating control ===

tabsizetabsizetabsize tabsize,redeclare OneWind.Control operatingControl

tabsizetabsizetabsize tabsize//=== wind ===

tabsizetabsizetabsize tabsize,redeclare OneWind.WindTurbulent wind

tabsizetabsizetabsize tabsize);

tabsizetabsizetabsize tabsizeend WindTurbine;

Graphical output

January 14th, 2015 12 Fraunhofer

Page 30: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Verification

OC3 Phase 1 loadcase 4.1

Flexible offshore structure

constant wind

no waves

-1

-0.5

0

0.5

1

0 10 20 30 40 50 60

Win

dVxi

[m/s

ec]

Time [sec]

LongitudinalWindSpeed OC3 - Phase 1 - LC 4.1

NREL FAST GH Bladed Risoe HAWC2 IWES OneWind

-10000

-8000

-6000

-4000

-2000

0

2000

4000

6000

0 10 20 30 40 50 60

Tw

Ht1

MLy

t [kN

m]

Time [sec]

MonopileFore-AftBendingMomentHalfwayBetweenMSLandMudline OC3 - Phase 1 - LC 4.1

NREL FAST GH Bladed Risoe HAWC2 IWES OneWind

-1500

-1000

-500

0

500

1000

1500

0 10 20 30 40 50 60

Tw

rBsF

xt [k

N]

Time [sec]

MudlineFore-AftShearForce OC3 - Phase 1 - LC 4.1

NREL FAST GH Bladed Risoe HAWC2 IWES OneWind

-20000

-15000

-10000

-5000

0

5000

10000

15000

20000

0 10 20 30 40 50 60

Tw

rBsM

yt [k

Nm

]

Time [sec]

MudlineFore-AftBendingMoment OC3 - Phase 1 - LC 4.1

NREL FAST GH Bladed Risoe HAWC2 IWES OneWind

January 14th, 2015 13 Fraunhofer

Page 31: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Agenda

Fraunhofer IWES

OneWind Concept

OneWind Modelica Library

OneWind Software ProductsFrameworkProduct overviewLook and feel

Extensions

Conclusion

January 14th, 2015 13 Fraunhofer

Page 32: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

OneWind-framework structure

Concept

Modeling windturbines and workflow

Engineering Design Data

Core / extension

Software engineering

Eclipse Rich Client Platform (RCP)

Continuous integration build

Documentation within products

Tests within the products units

event

model

CORE

EXTENSIO

N

IDD

post

external

OneWind

SDK

assessment

OneWindLoads

OneWindBlade

OneWindTower

OneModelica

OneWind......

emtide

JU

January 14th, 2015 14 Fraunhofer

Page 33: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

OneWind-Products

OneWindLoads Load calculation

OneWindBlade Structure design of rotorblades

OneModelica Integrated development environment for Modelica

OneWindSDK Software Development Kit for OneWind products

January 14th, 2015 15 Fraunhofer

Page 34: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

OneWind-Products

OneWindLoads Load calculation

OneWindBlade Structure design of rotorblades

OneModelica Integrated development environment for Modelica

OneWindSDK Software Development Kit for OneWind products

Modelica Nabenmodell

Generator 2Generator 3

Modelica Balkenmodell

January 14th, 2015 15 Fraunhofer

Page 35: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

OneWind-Products

OneWindLoads Load calculation

OneWindBlade Structure design of rotorblades

OneModelica Integrated development environment for Modelica

OneWindSDK Software Development Kit for OneWind products

Transformator 1

January 14th, 2015 15 Fraunhofer

Page 36: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

OneWind-Products

OneWindLoads Load calculation

OneWindBlade Structure design of rotorblades

OneModelica Integrated development environment for Modelica

OneWindSDK Software Development Kit for OneWind products

Generator 3

Modelica Balkenmodell

January 14th, 2015 15 Fraunhofer

Page 37: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

OneWind-Products

OneWindLoads Load calculation

OneWindBlade Structure design of rotorblades

OneModelica Integrated development environment for Modelica

OneWindSDK Software Development Kit for OneWind products

Transformator 1

NASTRAN Schalenmodell ANSYS Schalenmodell

Generator 1 Generator 2Generator 3

Modelica Balkenmodell

January 14th, 2015 15 Fraunhofer

Page 38: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Look and Feel of OneWindLoads

January 14th, 2015 16 Fraunhofer

Page 39: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Look and Feel of OneModelica

January 14th, 2015 16 Fraunhofer

Page 40: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Agenda

Fraunhofer IWES

OneWind Concept

OneWind Modelica Library

OneWind Software Products

ExtensionsApproaches to extendOngoing workDual license

Conclusion

January 14th, 2015 16 Fraunhofer

Page 41: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Extension of the framework

“Fast approach” – Modelica based

Enhancements of single component

Usage within library for loads calculation

OneModelica

“Complete approach” – OneWind-Framework based

Engineer Design Data – model for new component

Transformations, generators and assessments

Core / Extension based⇒ OneWind Product

OneWindSDK

January 14th, 2015 17 Fraunhofer

Page 42: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Ongoing work

Project Wind Muse

Cooperation IWES – DLR

Combine tools from IWES and DLR

Modelica model exchange via Functional Mock-upInterface (FMI)

combined parametric model Extended_EDD

Enhanced load case management

OnePrePost (alternative simulator)

Extended_IDD

OneWind DLR / RCE

OW Lib S4 SIMPACK

OW AnalysePost

DLR AnalysePost

OnePrePost

OW SDK Edit

Co-Simulation

DLR S4 FMU

OneWindModelica LibGeneratorTurmGründung...

Interface

January 14th, 2015 18 Fraunhofer

Page 43: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Dual license

commercial license

noncommercial usage

Restrictive Open Source LicenseExtensions / ModificationsReference to “OneWind”

OneWind Open Source License Agreement

OneWind Open Source License Agreement v1.0 non-commercial 3 / 5

1.1 Fraunhofer hereby grants to the Licensee for the terms of this Agreement, a non-exclusive, non-transferable and non-assignable limited license, without the right to sublicense.

The LICENSEE is entitled to:

(1) copy the COMPUTER PROGRAM in the verbatim form;

(2) download, run, use and modify or create DERIVATIVE WORKS in Source- or Object Code;

1.2 The LICENSEE is not entitled to

(1) sell, lease, offer to lease, sublicense, distribute or otherwise exploit the COMPUTER PROGRAM to third parties;

(2) use the COMPUTER PROGRAM for commercial purposes;

(3) distribute DERIVATIVE WORKS in Source- or Object Code.

1.3 For the Licensee it is prohibited to delete, to modify or in any other form to change the notice or other notes which are implemented by Fraunhofer in the COMPUTER

PROGRAM.

1.4 For clarification reasons: FRAUNHOFER does not sell the COMPUTER PROGRAM to the LICENSEE. FRAUNHOFER solely grants a license to the LICENSEE according to the terms

of this Agreement.

Except as explicitly granted in this Agreement, LICENSEE shall have no other rights in the COMPUTER PROGRAM. Under no circumstances will anything in this Agreement be construed as granting, by implication or otherwise, a license to any technology owned by FRAUNHOFER other than the COMPUTER PROGRAM.

2. Royalties

The granting of a license under paragraph III, Article 1 is free of charge.

3. Obligation of Licensee

3.1 The Licensee grants to Fraunhofer on all modification, addition and/or DERIVATIVE

WORKS in Source- or Object Code on the COMPUTER PROGRAM which the Licensee

makes in accordance to this agreement a worldwide, non-exclusive, unlimited and free of charge license with the right to sublicense.

3.2 The LICENSEE will inform Fraunhofer about all modifications and/or DERIVATIVE WORKS in Source- or Object Code on the COMPUTER PROGRAM which the LICENSEE makes in accordance to this agreement and deliver this modifications and/or DERIVATIVE

WORKS in Source- or Object Code on the COMPUTER PROGRAM to FRAUNHOFER.

E-Mail: [email protected]

3.3 Fraunhofer is able to sublicense all modifications, additions and/or DERIVATIVE

WORKS in Source- or Object Code on the COMPUTER PROGRAM under this license or as NON-Open-Source for license fee to third parties.

3.4 LICENSEE guarantees to make all modifications, additions and/or DERIVATIVE WORKS in Source- or Object Code on the COMPUTER PROGRAM itself and does not infringe third

party rights.

3.5 LICENSEE is obligated to give clear reference in all Publications in conjunction with the COMPUTER PROGRAM to the Computer Program (OneWind®) of Fraunhofer/IWES. Suggested text: “We acknowledge the use of Fraunhofer OneWind® Software for ….”

IV. MISCELLANEOUS

1. Duration and Termination of Agreement

1.1 This Agreement shall enter into force at the EFFECTIVE DATE and does not expire.

January 14th, 2015 19 Fraunhofer

Page 44: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Agenda

Fraunhofer IWES

OneWind Concept

OneWind Modelica Library

OneWind Software Products

Extensions

Conclusion

January 14th, 2015 19 Fraunhofer

Page 45: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

Conclusion

OneWind is

Consistent modeling with different levels of details

“OneWind Modelica Library” tool for loads calculation

Extensible software framework for wind-energy applications

January 14th, 2015 20 Fraunhofer

Page 46: OneWind - Concepts and Products Concepts and Products Urs Wihlfahrt ... Example Rotorblade component Laminat - t r Laminat Beam Modal 1 z x/R 1 1 y x/R …

Fraunhofer IWES OneWind Concept OneWind Modelica Library OneWind Software Products Extensions Conclusion

THANK YOU FORYOUR ATTENTIONAny questions?

[email protected] 14th, 2015 21 Fraunhofer