Tutorials#
Here you can find html-rendered PyWAsP notebooks/tutorials to help you get started with PyWAsP. The notebooks themselves (and associated data) can be found here: https://gitlab.windenergy.dtu.dk/WAsP/pywasp-examples.
Classical WAsP step-by-step#
Calculate a resource grid#
Experiment with the response of WAsP’s Roughness Change model#
Evaluating roughness maps at Østerild#
- Evaluating roughness maps at Østerild
- Preparing map files
- Using landcover (LC) maps
- Roughness and landcover around masts
- Exploring roughness around a point: the roughness rose
- Comparison of observed and modelled wind, per roughness maps
- Horizontal transects of power density
- Vertical profile of power density
- Changing properties of the landcover data
Importing a WAsP workspace#
Losses and uncertainties#
- PyWAsP: modeling losses and uncertainty of AEP
- Introduction
- The situation
- Import packages
- Wind farm production: from predicted wind climate to potential AEP
- From potential AEP to net AEP (P50) at PCC (Point of Connection)
- Summary overview of a loss table
- The total loss and total loss factor
- Obtaining the P50
- From net AEP (P50) to AEP Gaussian distribution
- Summary overview of an uncertainty table
- The sensitivity factor
- Total uncertainty factor
- Obtaining a Px AEP value
Working with polygon and line maps#
- Working with polygon and line maps
- Acquire a CORINE polygon map
- Visualizing the outputs: Raster
- Visualizing the outputs: Vector
- Reprojection and Benchmarking
- Handling Partial Metadata: Roughness-only and ID-only
- Topological Edge Case: Polygons with Holes
- Topological Edge Case: Overlapping Polygons
- Topological Edge Case: Missing Vertices (Snapping)
- Disconnected Polygons and Site Effects
- Using an external roughness length
- When to use
check_errors
Generalized wind climate interpolation#
Meridian convergence and wind direction rotation#
- Grid Convergence and Wind-Direction Consistency
- Learning goals
- Part 1 - Why Grid Convergence Matters in PyWAsP
- Part 2 - Historical Context: WRF, ALPHA, and NEWA
- Part 3 - Diagnosing the error
- Part 4 - PyWAsP 2.1 Behavior
- Part 5 - Recommended Workflows
- Part 6 - Extreme Projection Demonstration
- Part 7 - Practical Checklist
- Part 8 - Migration Guide: PyWAsP < 2.1 and WAsP GUI Wind Climates
- Glossary
- Appendix B - Direction-sign conventions in the Part 6 example