Documentation - Fixes and extensions

Find listed extensions and bug fixes in WindSim. The direction of the future development is influenced by the feedback from the users. Please inform us about what you would like to see in the next WindSim version. Planed extensions and bug fixes will partly be given by; Known bugs and shortcomings.

Extensions and fixes in 4.8.0
Extensions and fixes in 4.7.0
Extensions and fixes in 4.6.1
Extensions and fixes in 4.6.0
Extensions and fixes in 4.5.0
Extensions and fixes in 4.4.0
Extensions and fixes in 4.3.3
Extensions and fixes in 4.3.2
Extensions and fixes in 4.3.0
Extensions and fixes in 4.2.0

Extensions and fixes in 4.8.0

General

Vista compatible
WindSim 4.8.0 can run on Windows Vista.
Running WindSim as a non-privileged user
Installation of WindSim will require administrative privileges. During the installation the option to make WindSim accessible to all users are set forth. In previous versions running WindSim as a non-privileged user has not been working. This error has been fixed.
Dynamic memory allocation in WindSim
In previous WindSim versions internal arrays have had fixed size, so-called static arrays. In version 4.8.0 the largest arrays have been made dynamic. In practical terms this means the WindSim executable will require less memory, and more memory would be available for running the solver PHOENICS (earexe).

3D Visualisation

Download sky textures...
Photos used as sky textures can be downloaded from the WindSim web site.
Adding objects in 3D Visualisation
The GLview command file add_objects.glc is created in the folder "windfield" each time Objects is run. After opening the .vtf file this command file could be read from File - Open Command File.... The command file with add all objects in the 3D visualization.

Tools

Convert terrain data...
A graphical user interface has been developed for the .map conversion with interactive setting of the converted area. The old command driven version is available under Advanced conversion.
Convert climatology data...
A graphical user interface has been developed for the .tab conversion. The old command driven version is available under Advanced conversion.
Create power curve (.pws)
A graphical user interface has been developed for creating power curve files (.pws).
Export vertical profiles...
A new faster vertical profile export has been placed under Tools This export tool allows vertical profiles extraction at turbine and climatology positions for any wind sector. The export vertical profiles which in previous version was placed in the module Energy is still there.

Wind Fields

New dynamic memory allocation in PHOENICS
In PHOENICS 2008 the dynamic memory allocation has been improved. An initial array size is given in the file CHAM.INI, if the array needs to be increased then this is done by copying the array to a file, increasing the memory and then copy the file content back into memory. In previous versions it was all handled in memory, consequently the copying could surpass the available memory. The former way of improving this situation was to tune the initial array size to its maximum to avoid the copying. Now this is handled by file swapping and the initial array size has been reduced and user intervention will no longer be required.
New report template
New report template including all set properties, execution time and convergence status.
Boundary condition at top
In previous versions of WindSim the boundary conditions at the top has been a fixed pressure condition. An alternative boundary condition with a no-friction wall is now available. In particular for flat areas with small pressure perturbation the fixed pressure condition could lead to outflow through the top border. The flat plate case have been tested with both boundary conditions see; Technical issues. The two boundary conditions have also been tested at the site Hundhammer see; Demo reports. The fixed pressure condition is still used as default condition, as in conjunction with the coupled solver oscillations could be initiated if the top boundary is too close to the ground.
Convergence wizard
In cases where convergence is difficult to achieve, then the convergence wizard should be activated. The default convergence promoting procedure in WindSim based on so-called false time step relaxation is replaced by an automatic linear-under-relaxation set by the convergence wizard. The procedure will most probably give somewhat slower convergence; for the convergence wizard makes conservative rather than optimal choices.
Coriolis
Optional activation of the Coriolis force.
Boundary condition profiles
Optional activation of numerically solved boundary profiles.
Temperature
Optional inclusion of the temperature equation is availabel for testing.

Objects

Park layout
3D visualisation tool for interactive placement of objects.
Climatology objects as time histories .tws
Climatology objects represented as time histories are now valid input. The former interpolation errors when a climatology represented as a frequency distribution (.wws) was transferred to a new position is no longer present when the transfer is based on time history representation (.tws); see Technical issues.

Wind Resources

Failed updates of the directional shifts at climatology points
Whenever multiple layouts are used, and the layouts do not contain the same climatologies, then the calculation of the directional shifts at the climatology points might fail. This error has been fixed.

Energy

Export vertical profiles...
A new faster vertical profile export has been placed under Tools This export tool allows vertical profiles extraction at turbine and climatology positions for any wind sector. The export vertical profiles which in previous version was placed in the module Energy is still there.
AEP based on multiple climatologies
The wind resource map in the module Wind Resources has been based on multiple climatologies by radial interpolation. The same procedure is now applied for the AEP.
Failed updates of the directional shifts at climatology points
Whenever multiple layouts are used, and the layouts do not contain the same climatologies, then the calculation of the directional shifts at the climatology points might fail. This error has been fixed.

Extensions and fixes in 4.7.0

General

Installation folder
The default installation folder has been changed from C:\VECTOR\WindSimn.n.n to C:\Program Files\WindSim\WindSimn.n.n, where n.n.n is the version number.
Project folder - moving projects
The default location for a project file, project_name.ws, has been changed from C:\VECTOR\WindSim Data\User\User_name\Customer_name\Project_name\project_name.ws to C:\My Documents\WindSim projects\Project_name\project_name.ws Furthermore the projects ..\Project_name have been made folder independent, which allows the user to move projects to arbitrary locations and re-start WindSim.
64-bit version
WindSim is available for the operating system Windows XP Professional x64 Edition. In order to run the 64-bit version, a 64-bit Windows driver for the WindSim hardware key is required. Download and install; Sentinel SuperPro 64-bit Windows Drivers for AMD64 and EM64T machines. The following files: earexe_64, satexe_64 and config_64 found in the folder C:\Program Files\WindSim\WindSim4.7.0\Bin\Phoenics must be copied to earexe, satexe and config. The existing files with these names could be renamed to earexe_32, satexe_32 and config_32 as they correspond to the default 32-bit version. Be aware that the files earexe_64, satexe_64 and config_64 must always exist in the folder C:\Program Files\WindSim\WindSim4.7.0\Bin\Phoenics. If they do not exist a reinstallation will be performed when WindSim is restarted. For this reason it is important to notice that these files must be copied and not renamed.
Regional setting independency
The operating system allows you to set the used language for a PC under "Control Panel" and "Regional and Language Options". The chosen language is associated with a separator used for real numbers, a separator that would be a comma or a dot, depending on the used language. The input in WindSim uses the separator defined by the used language. As an unwanted consequence, moving a project from one PC to another with a different language and then possibly also with a different number separator could change the WindSim input. Changes in the WindSim input would change the status of the module selector, which would turn red. For this reason the comparison of the WindSim input has been made independent of the regional setting.

Tools

Convert terrain data... - smoothing of sub-areas
In the Convert terrain data... tool smoothing of sub-areas is possible. The tool modifies the .gws file, in contrast to the smoothing in the module Terrain which does not modify the .gws file, but the input to the module Wind Fields. Since the smoothing in the Convert terrain data... tool modifies the .gws file, it could be used repeatedly for smoothing with different smoothing limits.
Convert climatology data... - WindFarm .wfr conversion
The Convert climatology data... tool has been extended with conversion of the WindFarm .wfr frequency distribution format.
Export objects (.ows)...
Export objects (.ows)... is a new tool for exporting objects to a .ows file. If global coordinates are used for the objects this file could be a convenient way to move objects from one model to another.
Change language - Chinese
A Chinese version is available.

Terrain

Missing figures in report generation
Some of the figures in the report have been missing when the number of nodes in grid.gws file exceeds 2 500 000. This error has been fixed.

Wind Fields

Clean exit - killing earexe
If stopping a simulation while running PHOENICS with the Start/Stop button in the GUI, then in some occasion the process earexe, the flow solver, would not be killed. Since earexe is a memory demanding process, this could prevent new simulations to be started due to insufficient memory. This problem occurred randomly due to an array violation, this error has now been fixed.

Objects

New format for the turbine characteristics .pws
The new 470 .pws format for the turbine characteristics includes the thrust coefficient.

Wind Resources

Sector interpolation
Interpolation of the incoming wind directions to reproduce the sectors at the climatology locations has been included.
Wake effects
Calculation of wake effects by analytical methods is available.
Export to WAsP format
The export to WAsP formats has been rewritten to increase the speed of the export.

Energy

Sector interpolation
Interpolation of the incoming wind directions to reproduce the sectors at the climatology locations has been included.
Wake effects
Calculation of wake effects by analytical methods is available.

Extensions and fixes in 4.6.1

General

Project properties extended with hash codes
The Project properties found under the File menu has been extended with hash codes. A hash code serves as a fingerprint of all the properties belonging to a module. The hash code is used to set the status of the module, whether updated or not, which would mark the module selector green or red. Hence, the hash code could be used to change the status of a module, see; FAQ - General aspects - Change status module selector.

Tools

Limits...
Maximum number of nodes x and y direction in the module Terrain has been increased from 900 to 2000.
Limits...
Maximum number of nodes z direction in the module Wind Fields has been increased from 40 to 60.

Wind Fields

Coupled solver
In pre 4.6.1 version the coupled solver was temporarily available for testing, now it is available on a permanent basis.
Conflict between the orthogonalization and coupled solver
If the property "Orthogonalize 3D grid" was activated in the module Terrain, this would lead to a conflict if the property "Solver" was set to Coupled in Wind Fields. This error has been fixed.

Objects

Rotor diameter
A rotor diameter is introduced as a new turbine property. The rotor profiles established in the module Energy is based on the rotor diameter.

Wind Resources

Export to WAsP format
When Export to WAsP format was activated, the files .wrg and .rsf were produced with results for the same heights as the wind resource maps. The calculation of the results was correct, but the height specification given within the files was set incorrect, in most case it was set to zero. This error has been fixed.

Extensions and fixes in 4.6.0

Tools

Convert terrain model... - Smoothing
The Convert terrain model... has been extended with area specific smoothing. While the smoothing in the module Terrain acts on the whole extracted area, the smoothing in the tool Convert terrain model... will act on a user specified area. In addition the tool Convert terrain model... makes the smoothing on the file grid.gws, whereas in the module Terrain the grid.gws was not modified, only the prepared input for the flow simulations. Therefore the tool Convert terrain model... can be used repeatedly on various sub-areas with various smoothing limits.
Convert climatology data... - WAsP .tab conversion
The third line in the .tab header contains three values: number of sector, frequency multiplication factor and sector correction. If the frequency multiplication factor is different from 1, or the sector correction is different from 0, then a warning will be given, as this information will not be included in the converted dataset.
Export HTML report...
The Description and Report pages are exported as a web report. All 3D content, available in the ordinary Report pages, is omitted. This is done for two reasons; to assure compatibility with common web browsers; and to reduce the report size for easy Internet distribution.
Limits...
Maximum number of sectors in a climatology has been increased from 24 to 36.
Limits...
Maximum number of wind turbines in a project has been increased from 100 to 200.

Terrain

Minimum and maximum cell size
The minimum and maximum horizontal cell size is reported for refined models.

Wind Fields

Status module selector
The module selector will turn green after the first successful simulation. If following simulations are not successful then a warning will be given. But the module selector will remain green as long as there are valid simulations in the wind database.
Convergence monitoring
A simulation is automatically stopped if one of the horizontal velocity components reaches the unphysical high value of 100 m/s. The results are written to the wind database for inspection.
Convergence monitoring, spot value position
In former versions the spot value position was fixed in the middle of the terrain at ground level (nx/2,ny/2,1), where nx and ny is the number of cells in x and y-direction. Now the spot value position can be set anywhere in the horizontal plane. This allows monitoring of the development at points of special interest, like climatology and turbine positions.
Convergence monitoring, field value
The field value allows the user to choose a solved variable and follows the development of this variable as the solutions procedure progresses. With this information available it should be easier to introduce measures to ensure convergence even for very complex models.
PHOENICS 3.6
The wind field simulations are based on PHOENICS 3.6. In PHOENICS 3.6 dynamic memory allocation is used, see; FAQ - Wind Fields - Dynamic memory allocation.
Coupled solver
A new coupled flow solver is available for testing, see; FAQ - Wind Fields - Coupled solver.

Objects

Vertical positions of transferred climatologies
When multiple transferred climatologies were defined, their vertical positions given in the report was incorrect. These incorrect values were not used in the calculations of the transferred climatologies, as the underlying speed-ups and directional shifts were based on correct positions. This error has been fixed.
Climatology read error
The reading of the climatology format .wws had a record limit of 200. This caused a read error when reading .wws files with lines longer than 200 columns, which could be the case for climatologies with many sectors. This error has been fixed by increasing the record limit to 500.

Results

Pressure plots added
Pressure plots added.

Wind Resources

Export to WAsP .rsf format
The export of the wind resource map to the WAsP .rsf format was introduced in version 4.5.0. Unfortunately it introduced errors along the borders, this has been fixed. The Weibull scale and shape parameters are presented in plots whenever the WAsP export is activated. Still, some frequency distributions will not be possible to Weibull fit. In these cases a "nodata" value is written, which will allow inspection of the results, even when the Weibull fitting fails in parts of the computational domain.

Energy

Rotor profile
Data is extracted from a cube around the hub, always directed perpendicular to the wind direction.
Vertical profile interpolation inaccuracies
A vertical profile for a given ground position (x,y) is calculated by interpolation. First, the cell (i,j) is found where the point (x,y) is located. Next, a linear interpolation is made based on the three closest corner nodes of this cell. In version 4.5.0 an error was introduced in the cell search. The interpolation was not based on the cell (i,j), but on the neighbour cell (i-1,j-1). Hence, the interpolation became an extrapolation, with associated inaccuracies. In models with low wind speed areas the inaccuracies could eventually give negative speeds, which in turn would give a run time error. This error has been fixed. In addition the vertical profile calculation has been made more general. With the introduction of refinement under Terrain, vertical lines from the ground plane to the upper border does not necessarily follow straight lines anymore. Hence, for all cell levels in the vertical a cell search is applied. The resulting procedure is become more computational demanding.
Vertical profile
The vertical profile format has been changed. Data concerning the energy production is taken out and placed in separate files.

Extensions and fixes in 4.5.0

General

Revert to saved
Revert to saved is found in the File menu. When applied all properties are re-set to the values prior to the last time a module was ran.
Project properties
Project properties are found in the File menu.
Layouts menu
A new Layouts menu is introduced. The Layouts menu is used to create new layouts, chose layouts, rename layouts and add textures.
3D Visualisation samples
Since the 3D visualisation samples previously included in the installation were large data sets, they have now been are taken out in the 4.5.0 installation. Instead there is a link to windsim.com where samples can be downloaded from the menu 3D Visualisation - Download 3D samples... We would encourage you to share your 3D samples with the rest of the user community, so please send us your samples and we will publish them at windsim.com.
Made the WindSim project folder drive independent
Made the WindSim project folder drive independent. The project folder is chosen during installation, the default folder is C:\VECTOR\WindSim Data. The project folder can be changed in the file C:\VECTOR\WindSim4.5\Environment.xml. Choosing an external drive for the project folder could in old versions lead to failure due to differences in system time between the two computers. This has been fixed as the system time is no longer used.

Tools

Convert terrain model...
The Convert terrain model... has been extended with conversion of contour line data. Both WAsP .map and AutoCAD .dxf or .dwg files can be converted. The AutoCAD files need to be pre-processed with the free tool Dxf2xyz from; Guthrie CAD/GIS Software.
Import objects (.ows)...
The format for importing objects have been simplified and better documented in the description pages under the module Objects.

Terrain

Texture moved from Terrain to Layouts
The property texture is moved from Terrain to Layouts. There are two benefits of this re-arrangement. 1) Different textures can be used for different layouts, 2) the need to re-run Terrain after Wind Fields is no longer present. In pre 4.5.0 versions the possible need to re-run Terrain in order to include a Texture would block further work in other modules until also Wind Fields was re-ran. This situation will no longer occur.
Refinement
The refinement will automatically create a refined grid in the centre of the model. The information is saved in a blocking file (.bws) which also can be loaded separately.
Height above terrain
The height above terrain can be calculated automatically based on the variation in the open area between the ground and upper boundary as the model is traversed in west-east and south-north direction.
Terrain smoothing
Irregular areas within the model could be smoothed. Smoothing is used in extreme cases to prevent divergence due to non-orthogonal cells.
Orthogonalization
Making the grid orthogonal is a technique for improving the convergence in cases with high inclination angles.
Forest
A forest model is implemented based on porosity and drag forces, see presentation from the User Meeting 2005; Documentation - Papers and presentations.
Report upgrade on 3D model
The report includes new data on the vertical extension of the model and data about the possible blocking effect.

Wind Fields

New turbulence model
The default turbulence model is the so called standard k-epsilon model. A version with modified model constants is also available, see paper from the 31th IEA Experts Meeting 1998; Documentation - Papers and presentations.
Report upgrade on convergence plots
Scaling of the plots giving the convergence has been improved.
Extra large numerical models
With the standard executables for the wind field simulations, earexe.exe and satexe.exe, models on the order of 1 000 000 cells can be handled. For larger models the provided earexe_xxl.exe and satexe_xxl.exe must be used. The executables are placed under C:\VECTOR\WindSim4.5\WindSim_450. The files must be moved to earexe.exe and satexe.exe respectively. Take a backup of the existing earexe.exe and satexe.exe by copying it to e.g. earexe_small.exe and satexe_small.exe.

Objects

Power curve files .pws
The hub height is taken out from the power curve format. When a power curve file is used within a project, it will be copied from the template data area if it does not already exist under the project. In this way all data used in a project will be stored in the project folders, and the project is therefore self-contained.
Visualisation file
As for the power curve files, see above, the visualisation files are copied into the project folders to make the project self-contained.
Report upgrade with object names and animation
Object names are given in the report tables and can be made visible in the plots. Animations are set up automatically in 3D for object type: turbines, climatologies and transferred climatologies.

Results

Relation between turbulent kinetic energy and turbulent intensity
The relation between turbulent kinetic energy (KE) and turbulent intensity (TI) is changed in version 4.5. The new relation is: TI = 100*SQRT((4/3)*KE)/SQRT(UCRT2+VCRT2), where UCRT and VCRT are the horizontal speed components. In pre 4.5 versions the relation was TI = 100*SQRT((2/3)*KE)/SQRT(UCRT2+VCRT2), hence the factor SQRT(2/3) is now replaced with SQRT((4/3). The turbulent intensity measured with a cup anemometer includes fluctuations from both horizontal speed components, giving the new relation based on the assumption that the turbulence is isotropic.

Wind Resources

Export to WAsP .rsf format
The wind resource map can be exported to the WAsP .rsf format. The export is based on a linear scaling of speed-up and directional shifts; Documentation - Technical issues - Re-distribution of transferred climatology.

Energy

Inflow angle in vertical_profile.dat
Inflow angles are included in the file vertical_profile.dat.

Extensions and fixes in 4.4.0

General

Multi-language support
Multi-language support with English, German, Italian and Spanish versions, under Tools - Change Languages.
Array limits
WindSim array limits are found under Tools.
Update of the expiration date
Immediate update of the expiration date under Help - About WindSim... after running Renew key.

Wind Fields

New report
New report giving convergence data and simulation history.

Objects

New report
A discontinuity between 0° to 360° could give unphysical shifts for transferred climatology objects. By using relative shifts with respect to the incoming wind direction this problem has been avoided. Still, you should be aware about the inaccuracies the transfer of climatology impose due to the re-distribution of the frequencies; Documentation - Technical issues - Re-distribution of transferred climatology.
Legend for climatology objects
Legend for transferred climatology objects has been included in the Objects report. The colors used in the wind rose have been adjusted to better fit the colors in the wind rose legend.

Results

Vector plots added
Vector plots added.

Wind Resources

Discrepancies between wind resource maps
Upgrade of the report giving the discrepancies when several climatologies are used, and a graphical presentation of the weighting.

Energy

Upgrade vertical profiles
Upgrade of the file vertical_profile.dat, tables containing misleading non-scaled data connected to each turbine has been removed.

Extensions and fixes in 4.3.3

Tools

Conversion of a WAsP .tab file
Conversion of a WAsP .tab file into a .wws file with the tool Convert climatology data gave a corrupted .wws file, if new coordinates were given in the interactive session. This error has been fixed.

Wind Fields

Extra large numerical models
Inclusion of earexe_large.exe for running extra large numerical models. The default WindSim setting allows simulations of models with approximately 400 000 nodes. In the included earexe_large.exe the array limit is increased. Models in the order of 800 000 nodes has been run successfully on a 512 Mb RAM PC. The limit on the maximum number of nodes in each direction is 250x250x40 in the x, y and z direction respectively for both the default earexe.exe and the earexe_large.exe. The new model is activated by moving it to earexe.exe in the WindSim program folder, which for a default 4.3.3 installation will be; C:\VECTOR\WindSim4.3\WindSim_433. A backup of the default earexe.exe is given as earexe_small.exe.
PHOENICS expiration controlled by hardware key
The expiration date 01.02.04 set for the PHOENICS routines satexe.exe and earexe.exe has been removed. All modules will have the same expiration date set in the hardware key, based on your license agreement.

Extensions and fixes in 4.3.2

Tools

Conversion of climatology data
Upgrade of the tool Convert climatology data and the description pages.
Upgrade of climatology .wws format
Upgrade of the climatology format .wws. In the new format the frequency distribution is given with more significant numbers, to increase the accuracy of some operations, as for the transfer of climatologies. Compatibility with the old format is kept.

Objects - Energy

Skip Weibull fitting when data fails to be fitted
Skip Weibull fitting when the Weibull fitting fails. Some climatology data, represented by a frequency distribution, does not display a corresponding Weibull distribution. In such cases WindSim skip the Weibull fitting and present results based only on the frequency distribution.

Wind Fields

Improved nesting boundary condition
Inclusion of the vertical velocity component in the boundary conditions under nesting.
PHOENICS locking controlled by hardware key
The machine dependent PHOENICS locking has been replaced with the machine independent hardware key locking.

Extensions and fixes in 4.3.0

Objects

Introduce transferred climatology object
Transfer of climatologies, for cross checking and transfer over larger distances.

Extensions and fixes in 4.2.0

Tools

Minor fixes
Bug fixes and extensions of the tool Convert terrain model, upgrade of description pages.