Version 6 (modified by suehring, 9 years ago) (diff) |
---|
Virtual flight parameters
TracNav
Core Parameters
Module Parameters
- Agent system
- Aerosol (Salsa)
- Biometeorology
- Bulk cloud physics
- Chemistry
- FASTv8
- Indoor climate
- Land surface
- Nesting
- Nesting (offline)
- Ocean
- Particles
- Plant canopy
- Radiation
- Spectra
- Surface output
- Synthetic turbulence
- Turbulent inflow
- Urban surface
- User-defined
- Virtual flights
- Virtual measurements
- Wind turbine
- Alphabetical list (outdated!)
With revision ??? an interface for virtual flight measurements is available in PALM. Virtual flights are performed according to the methods described in Schröter et al. (2000) and Sühring and Raasch (2013).
All parts of the related code are modularized in module virtual_flight_mod. In this context, a new Fortran NAMELIST flight_par was added, containing all related steering parameters. The flight module is automatically activated if a flight_par is set in the parameter file (_p3d).
NAMELIST group name: flight_par
Mode:
Parameter Name | FORTRAN Type | Default Value | Explanation |
---|---|---|---|
flight_angle | R (100) | 100*45.0 |
Horizontal flight angle (in degrees) describing the flight direction.
For example, if flight_angle = 0.0 (180.0), the aircraft moves parallel to the x-axis in positive (negative) x-direction, respectively. If flight_angle = 90.0 (270.0), the aircraft moves parallel to the y-axis in positive (negative) y-direction, respectively. Please note, the parameters has only an effect if the respective leg_mode is in 'cyclic'-mode, else the flight direction is determined directly by x_start, x_end, y_start and y_end. |
flight_end | R | 9999999.9 | End time of virtual flight measurement. |
flight_begin | R | 0.0 | Start time of virtual flight measurement. |
leg_mode | C (100) | 100*'cyclic' | Flight mode, either 'cyclic' or 'return'. In case of 'cyclic', the sensor keep moving further if the end-position (see x_end and y_end) is reached, i.e. the sensor moves cyclically through the model domain. Instead, in case of 'return', the sensor turns around at the end-position and flies back, where it turns around again at the start-position and so on, i.e. the sensor only moves between start- and end-position until flight_end is reached. |
flight_level | R (100) | 100*100.0 | Flight level in meter. Please note, level is given with respect to sea level, not with respect to the underlying terrain. |
max_elev_change | R (100) | 100*0.0 | Maximum possible elevation change in case rate_of_climb is not equal to zero. If the maximum elevation change is reached, the virtual aircraft start descending until the original start level is reached again. For longer flights, the sensor moves vertically between flight_level and flight_level + max_elev_change. Please note, flight_level + max_elev_change must not exceed the top of the model domain. |
rate_of_climb | R (100) | 100*0.0 | Vertical speed of the aircraft in meter per second. |
speed_agl | R (100) | 100*25.0 | Horizontal speed of the aircraft above ground level in meter per second. |
x_end | R (100) |
100* | End-position of the flight leg along x in meter. Please note, this parameter has only an effect if leg_mode='return'. In case leg_mode='cyclic', the aircraft moves cyclically through the model domain. Moreover, x_end must be <= x_start in case of leg_mode='return'. |
x_start | R (100) |
100* | Start-position of the flight leg along x in meter. |
y_end | R (100) |
100* | End-position of the flight leg along y in meter. Please note, this parameter has only an effect if leg_mode='return'. In case leg_mode='cyclic', the aircraft moves cyclically through the model domain. Moreover, y_end must be <= y_start in case of leg_mode='return'. |
y_start | R (100) |
100* | Start-position of the flight leg along y in meter. |