OWFgraph A graph database for the off-shore wind farm domain Erik Quaeghebeur Sebastian Sanchez Michiel Zaaijer Wind Energy Group Ů Delft University of Technology Ů The Netherlands EUROS Programme Ű Wind Farm Design Optimization Ű Uncertainty Model of Wind Farms WESC 2017 27 June 2017
OWF layout DESCRIBES efgective wind TI at hub turbine ambient TI height structure S E I B R S C E S D E OUTPUT_OF rotor B I INPUT_TO diameter R wind C S turbine E free D position stream wind direction O P T INPUT_TO thrust curve A _ R T T _ O U T O _ P O T F U T P N N _ I T I FarmFlow U wind P DESCRIBES N V free A I R DESCRIBES I A stream wind N T _ O velocity F wind OUTPUT_OF wake model speed at hub height APPEARS_IN PART_OF F wake O INPUT_TO _ speed T INPUT_TO N deĄcit A R I N _ I A S R V A E P P A free Katić stream mixed wake wind speed free model A at hub P P E A stream R S _ I N height wind speed A R S _ I N wind proĄle A P P E at set of wind power law O refere. . . turbines T _ T U P N APPEARS_IN N DESCRIBES I APPEARS_IN _ PART_OF I S R A E P wake P A expansion factor wind number of proĄle reference wind power law height OWF turbines exponent structure hub height
Overview Goal Why build a graph database for the offshore wind farm domain? Content What do we put into the database? How do we structure the content in the database? Does everything fit easily in this structure? Practical setup What software and hardware do we use? Querying How do we add and extract data? Conclusions What is different from what we expected? What are our plans for the future?
Overview Goal Why build a graph database for the offshore wind farm domain? Content What do we put into the database? How do we structure the content in the database? Does everything fit easily in this structure? Practical setup What software and hardware do we use? Querying How do we add and extract data? Conclusions What is different from what we expected? What are our plans for the future?
Overview Goal Why build a graph database for the offshore wind farm domain? Content What do we put into the database? How do we structure the content in the database? Does everything fit easily in this structure? Practical setup What software and hardware do we use? Querying How do we add and extract data? Conclusions What is different from what we expected? What are our plans for the future?
Overview Goal Why build a graph database for the offshore wind farm domain? Content What do we put into the database? How do we structure the content in the database? Does everything fit easily in this structure? Practical setup What software and hardware do we use? Querying How do we add and extract data? Conclusions What is different from what we expected? What are our plans for the future?
Overview Goal Why build a graph database for the offshore wind farm domain? Content What do we put into the database? How do we structure the content in the database? Does everything fit easily in this structure? Practical setup What software and hardware do we use? Querying How do we add and extract data? Conclusions What is different from what we expected? What are our plans for the future?
Goal – EUROS programme context Project 3 Wind Farm Design Optimization Work Package 3.2 Uncertainty Model of Wind Farms Challenge Develop a model for the accumulation of uncertainty from multiple sources in performance and cost of an entire OWF. • make inventory of sources of uncertainty; Activities • create causal map of uncertainty propagation; • assessment of uncertainty contributions to OWF CoE; • select uncertainty propagation approach. ⇒ Conclusion Create a structured description of the domain
Goal – EUROS programme context Project 3 Wind Farm Design Optimization Work Package 3.2 Uncertainty Model of Wind Farms Challenge Develop a model for the accumulation of uncertainty from multiple sources in performance and cost of an entire OWF. • make inventory of sources of uncertainty; Activities • create causal map of uncertainty propagation; • assessment of uncertainty contributions to OWF CoE; • select uncertainty propagation approach. ⇒ Conclusion Create a structured description of the domain
Goal – EUROS programme context Project 3 Wind Farm Design Optimization Work Package 3.2 Uncertainty Model of Wind Farms Challenge Develop a model for the accumulation of uncertainty from multiple sources in performance and cost of an entire OWF. • make inventory of sources of uncertainty; Activities • create causal map of uncertainty propagation; • assessment of uncertainty contributions to OWF CoE; • select uncertainty propagation approach. ⇒ Conclusion Create a structured description of the domain
Goal – EUROS programme context Project 3 Wind Farm Design Optimization Work Package 3.2 Uncertainty Model of Wind Farms Challenge Develop a model for the accumulation of uncertainty from multiple sources in performance and cost of an entire OWF. • make inventory of sources of uncertainty; Activities • create causal map of uncertainty propagation; • assessment of uncertainty contributions to OWF CoE; • select uncertainty propagation approach. ⇒ Conclusion Create a structured description of the domain
Goal – EUROS programme context Project 3 Wind Farm Design Optimization Work Package 3.2 Uncertainty Model of Wind Farms Challenge Develop a model for the accumulation of uncertainty from multiple sources in performance and cost of an entire OWF. • make inventory of sources of uncertainty; Activities • create causal map of uncertainty propagation; • assessment of uncertainty contributions to OWF CoE; • select uncertainty propagation approach. ⇒ Conclusion Create a structured description of the domain
Goal – other contexts • Evaluation of multidisciplinary design analysis and optimization workflows (Sebastian’s project) 1 X i, Y i X i, Y i X i, Y i X i, Y i 2 θ, Uθ, P (Uθ) Uθ, P (Uθ) 3 X*i , Y*i 4 CT CT 5 ∆ Ui 6 Ui Ui Ui 1. Optimiser 7 Pi 2. Inflow wind (4) 8 TI 3. Order layout (1) 9. Seabed depth (4) 4. Wind turbine 9 H i 10. Support structure design (2) thrust coefficient (6) 10 Cs 11. O&M (1) 5. Downstream 11 A CO&M 12. Infield cable topology (3) wake effects (5) 12 {Ti} Cc 13. Cable efficiency (1) 6 . Wake merging (3) 13 14. AEP ηc 7. Wind turbine power (6) 14 AEP 15. Total costs 8 . Wake adde 15 CT 16. LCOE turbulence (6) 16 Obj. fun. • Teaching: • domain exploration; • analysis of how different disciplines are coupled. • . . .
Goal – other contexts • Evaluation of multidisciplinary design analysis and optimization workflows (Sebastian’s project) 1 X i, Y i X i, Y i X i, Y i X i, Y i 2 θ, Uθ, P (Uθ) Uθ, P (Uθ) 3 X*i , Y*i 4 CT CT 5 ∆ Ui 6 Ui Ui Ui 1. Optimiser 7 Pi 2. Inflow wind (4) 8 TI 3. Order layout (1) 9. Seabed depth (4) 4. Wind turbine 9 H i 10. Support structure design (2) thrust coefficient (6) 10 Cs 11. O&M (1) 5. Downstream 11 A CO&M 12. Infield cable topology (3) wake effects (5) 12 {Ti} Cc 13. Cable efficiency (1) 6 . Wake merging (3) 13 14. AEP ηc 7. Wind turbine power (6) 14 AEP 15. Total costs 8 . Wake adde 15 CT 16. LCOE turbulence (6) 16 Obj. fun. • Teaching: • domain exploration; • analysis of how different disciplines are coupled. • . . .
Content
Content as node labels Object support structure, active yaw system, rotor bearing,. . .
Content as node labels Object storm, wake,. . . Phenomenon
Content as node labels Procedure turbine maintenance, OWF installation,. . . Object Phenomenon
Content & its structure as edges and their type DESCRIBES Procedure state, structure, cost D E S C Attribute R I B E S APPEARS_IN CAUSES Object Phenomenon
Content & its structure as edges and their type Procedure wind Attribute AFFECTS Object Phenomenon wake
Content & its structure as edges and their type RNA assembly Procedure OUTPUT_OF INPUT_TO Attribute Object RNA rotor, nacelle Phenomenon
Content & its structure as edges and their type MODIFIES Procedure RNA state INSTRUCTS MEASURES Attribute air state Object crew Phenomenon
Content & its structure as edges and their type Virtual world Real world Procedure Attribute Object Phenomenon
Content & its structure as edges and their type Virtual world Real world OUTPUT_OF Variable Procedure DESCRIBES yaw angle, temperature, interest rate,. . . Attribute Object Phenomenon
Content & its structure as edges and their type Virtual world Real world Variable Procedure APPEARS_IN OUTPUT_OF INPUT_TO Attribute Object Model wake model, ECN Install, Phenomenon FAST,. . .
Content & its structure as edges and their type Virtual world Real world Variable Procedure Attribute Object Model RELATES_TO ECN FarmFlow Phenomenon wake
Content & its structure as edges and their type Virtual world Real world Variable Procedure PART_OF PART_OF PART_OF Attribute PART_OF geometry structure PART_OF Object PART_OF Model turbine OWF Phenomenon
More recommend