WindSim Forest Model A pragmatic search for useful parameter values REpower Systems AG Tomas Blodau-Konick Peter Lazarev Tonsberg 16.06.2008 Contents • Background – Description – Setup – Issues • Study Results – Height – Porosity – C2 • Next Steps Background Project Description Use flat plate CFD Model to find plausible parameters for Forest Model Forest Model Parameters • • • • • Forest Height Z-Cells P- Porosity C1 – resistance proportional to wind speed C2 – resistance proportional to square of wind speed The Model Initial setup • Artificial Terrain Model (flat plate) – 24 km x 6 km – Height: 1 km • Forest Model – 7 km x 2 km – Height: Typically 10 or 25 m • Seven fixed analysis points Initial Setup continued… • Total cells: 700,000 • 30 cells in z-direction • Resolution: – Horizontal: 80 m – Vertical: 1.2 m at base (Height distribution factor 0.05) • Forest: 10 cells in z-direction • Top Boundary Condition: frictionless wall • One sector 270 at 10 m/s Wind speed (f80) Height: 80 Meters Wind Profile at 7 analysis points Windspeed Vertical Profiles [f45] 190 1:1700m up wind 170 2: 200 m up wind 150 3: 200 m into forest 4: 5000m into forest 130 5: 300 m down wind 110 6: 2300m down wind 90 7: 7500m down wind 70 50 30 10 2.5 -10 3.5 4.5 5.5 6.5 7.5 8.5 Pre-Tests • Solver/Convergence – – – – Coupled: ca 500 iterations Segregated: ca 6000 iterations Similar results from Segregated and Coupled Solver Similar time required • Segregated takes about 5 times more iterations than coupled, but every iteration is 5 times faster – Crashes in particular cases Used coupled solver with 1000 iterations (ca 4.5hrs) • Upper BC – wall or pressure? used wall to avoid “leakage” Encountered Problems • Profile changes throughout the empty model (standard inlet profile needs to adapt itself) • Diverging profiles (~3% deviation) • Convergence problems with very long model • Some WindSim crashes (apparently linked to forest height cell Heights or low Z-cell Numbers etc) Forest models appears to promote divergence – reduces stability) • Are real world measurements comparable Profile changes without forest Windspeed over flat plate [f06a] 190 1:1700m up wind 2: 200 m up wind 170 3: 200 m into forest 150 4: 5000m into forest 130 5: 300 m down wind 110 6: 2300m down wind 90 7: 7500m down wind 70 50 30 10 2.5 -10 3.5 4.5 5.5 6.5 7.5 8.5 Poor Convergence of long Model after 1000 iterations (f66) Artefacts in Plain Terrain of a Long Model (f66) Artefacts in Long Model (Plain) WindSpeed:Plain Terrain (f66) 1b:1700m up wind 2b: 200 m up wind 100 3b: 200 m into forest 4b: 5000m into forest 5b: 300 m down wind 6b: 2300m down wind 80 7b: 7500m down wind 8a: 25 km down wind 8b: 17 km down wind 60 9a: 30 km down wind 9b: 34 km down wind 9c: 37 km down wind 9d: 40 km down wind 40 20 0 0 1 2 3 4 5 6 7 8 9 10 Questions • Reason for diverging profiles • Options for adjusting inflow conditions Until these questions are answered uncertainties in model performance remain, limiting our potential for accurate results. Revised Aims • Understand parameters • Find plausible ranges Study Results The Model What should it look like What should profile look like? WIND SPEED • available real measurements • change of profile in forest • similar to roughness profile far behind forest TURBULENCE • real world measurements for (turbulence profiles) • real measurements – typically don’t go into canopy Turbulence assessment Default values: turbulence Turbulence: Default Values (P=0.5 C1&C2=0.01 Z-Cells 3 to 10) Lower: 5 Meters (f62): 5000m into forest 190 Lower: 5 Meters (f62): 7500m down wind Higher: 25 Meters (f63): 5000m into forest 170 Higher: 25 Meters (f63): 7500m down wind Original: 10 Meters (f64): 5000m into forest Original: 10 Meters (f64): 7500m down wind 150 Roughness (f08a): 5000m into forest Roughness (f08a): 7500m down wind 130 Real world turbulence range in forest Real world turbulence range w/o forest 110 90 70 50 30 10 0 -10 10 20 30 40 50 60 70 80 90 100 Comparison Graphs • Height (10m 25m) P=0.5 C2 = 0.0001 – Turbulence – Speed • Porosity (0.25 0.5) H=25m C2 = 0.0001 – Turbulence – Speed • C2 (0.0001, 0.00025, 0.0005) P= 0.25 H=25m – Turbulence – Speed • C2 (0.0001, 0.00025, 0.0005) P= 0.5 H=25m – Turbulence – Speed C1 always 0.0001 Forest height change Windspeed: 10 vs 25 Meters ( p=0.5 C1&c2=0.0001) 190 Plain (f06a): 5000m into forest Plain (f06a): 7500m down wind 170 25 Meters (f45): 5000m into forest 150 25 Meters (f45): 7500m down wind 10 Meters (f40): 5000m into forest 130 10 Meters (f40): 7500m down wind 110 90 70 50 30 10 2.5 -10 3.5 4.5 5.5 6.5 7.5 8.5 Forest height change Turbulence: 10 vs 25 Meters ( p=0.5 C1&c2=0.0001) 25 Meters (f45): 5000m into forest 25 Meters (f45): 7500m down wind 100 10 Meters (f40): 5000m into forest 10 Meters (f40): 7500m down wind 80 Plain (f06a): 5000m into forest Plain (f06a): 7500m down wind 60 Real World Turbulence Range Real World Turbulence Range 40 20 0 0 10 20 30 40 50 60 Porosity changes Windspeed: P=0.5 vs P=0.25 (25 Meters, c1&c2=0.0001 ) 190 P=0.5 (f45): 5000m into forest P=0.5 (f45): 7500m down wind 170 P=0.25 (f51): 5000m into forest 150 P=0.25 (f51): 7500m down wind Roughness (f08a): 5000m into forest 130 Roughness (f08a): 7500m down wind 110 90 70 50 30 10 2.5 -10 3.5 4.5 5.5 6.5 7.5 8.5 Porosity changes Turbulence: P=0.5 vs P=0.25 (25 Meters, c1&c2=0.0001 ) P=0.5 (f45): 5000m into forest P=0.5 (f45): 7500m down wind 100 P=0.25 (f51): 5000m into forest P=0.25 (f51): 7500m down wind 80 Roughness (f08a): 5000m into forest Roughness (f08a): 7500m down wind 60 Real World Turbulence Range Real World Turbulence Range 40 20 0 0 10 20 30 40 50 60 C2 Changes at high porosity P=0.5 Wind speed: P=0.5 (C1=0.0001 Height: 25 Meters) Original C2=0.0001 (f45): 5000m into forest 190 Higher C2=0.00025 (f46): 5000m into forest Even higher C2=0.0005 (f47): 5000m into forest 170 Roughness (f08a): 5000m into forest 150 Original C2=0.0001 (f45): 7500m down wind Higher C2=0.00025 (f46): 7500m down wind 130 Even higher C2=0.0005 (f47): 7500m down wind 110 Roughness (f08a): 7500m down wind 90 70 50 30 10 2.5 -10 3.5 4.5 5.5 6.5 7.5 8.5 C2 Changes at low porosity P=0.25 Wind speed: P=0.25 (C1=0.0001 Height: 25 Meters) Original C2=0.0001 (f51): 5000m into forest 190 Original C2=0.0001 (f51): 7500m down wind 170 Higher C2=0.00025 (f52): 5000m into forest Higher C2=0.00025 (f52): 7500m down wind 150 Even higher C2=0.0005 (f53): 5000m into forest 130 Even higher C2=0.0005 (f53): 7500m down wind Roughness (f08a): 5000m into forest 110 Roughness (f08a): 7500m down wind 90 70 50 30 10 2.5 -10 3.5 4.5 5.5 6.5 7.5 8.5 C2 Changes at high porosity P=0.5 Turbulence: P=0.5 (C1=0.0001 Height: 25 Meters) Original C2=0.0001 (f45): 5000m into forest Original C2=0.0001 (f45): 7500m down wind Higher C2=0.00025 (f46): 5000m into forest 100 Higher C2=0.00025 (f46): 7500m down wind Even higher C2=0.0005 (f47): 5000m into forest Even higher C2=0.0005 (f47): 7500m down wind 80 Roughness (f08a): 5000m into forest Roughness (f08a): 7500m down wind Real World Turbulence Range 60 Real World Turbulence Range 40 20 0 0 10 20 30 40 50 60 C2 Changes at low porosity P=0.25 Turbulence: P=0.25 (C1=0.0001 Height: 25 Meters) Original C2=0.0001 (f51)_4: 5000m into forest Original C2=0.0001 (f51)_7: 7500m down wind Higher C2=0.00025 (f52)_4: 5000m into forest 100 Higher C2=0.00025 (f52)_7: 7500m down wind Even higher C2=0.0005 (f53)_4: 5000m into forest Even higher C2=0.0005 (f53)_7: 7500m down wind 80 Roughness (f08a)_4: 5000m into forest Roughness (f08a)_7: 7500m down wind Real World Turbulence Range Real World Turbulence Range 60 40 20 0 0 10 20 30 40 50 60 Summary Porosity vs. C2 Changes Wind speed: (p=0.5, c1 & c2=0.0001 height: 25 Meters) Original (f45): 5000m into forest 190 Original (f45): 7500m down wind 170 Higher c2=0.0005 (f47): 5000m into forest Higher c2=0.0005 (f47): 7500m down wind 150 Lower P=0.25 (f51): 5000m into forest 130 Lower P=0.25 (f51): 7500m down wind Roughness (f08a): 5000m into forest 110 Roughness (f08a): 7500m down wind 90 70 50 30 10 2.5 -10 3.5 4.5 5.5 6.5 7.5 8.5 Summary Porosity vs. C2 Changes Turbulence: (p=0.5, c1 & c2=0.0001 height: 25 Meters) Original (f45): 5000m into forest Original (f45): 7500m down wind 100 Higher c2=0.0005 (f47): 5000m into forest Higher c2=0.0005 (f47): 7500m down wind Lower P=0.25 (f51): 5000m into forest 80 Lower P=0.25 (f51): 7500m down wind Roughness (f08a): 5000m into forest Roughness (f08a): 7500m down wind 60 Real World Turbulence Range Real World Turbulence Range 40 20 0 0 10 20 30 40 50 60 Summary: Parameter Ranges • C1 and C2 have similar effects • C2 ~ 0.0001 to 0.001 • P ~ 0.25 to 0.5 for 25m forest and C1= 0.0001 Next Steps Next steps • Answer flow model questions… • Further refinement of parameters… – Comparison to normalised wind speeds – Just behind forest (100m to 3 km) – Simple real forest cases in simple terrain – Extend forest database – Refine forest database for different conditions – … study forest in complex terrain • Additional measurements Thank You Suggestions Increase flexibility: allow vertical profiles based on any number of available sector results Allow yield calculation based on combinations of sector sizes eg 10°and 30° Terrain:Rectangle Selections with the mouse (Extension/Refinement/etc) show coordinates on Mouseover Option of showing Objects or their coordinates in Terrain view eg for extension area selection Better support for parallel Windsim calculations (conflicting angle lists) General Questions • Reason for diverging profiles • Options for adjusting inflow conditions • Coupled solver crashes with large models ~6mio cells • How to use residuals or spot values as convergence criteria • Nearest vs best modelled mast….
© Copyright 2026 Paperzz