Configuration

To configure the parameters of the kite models, edit the file data/settings.yaml, or create a copy under a different name and change the name of the active configuration in the file data/system.yaml.

Parameters

The following parameters are used by this package:

system:
    log_file: "data/log_8700W_8ms" # filename without extension  [replay only]
                                   #   use / as path delimiter, even on Windows 
    log_level:      2              # 0: no logging 
    time_lapse:   1.0              # relative replay speed
    sim_time:   100.0              # simulation time             [sim only]
    segments:       6              # number of tether segments
    sample_freq:   20              # sample frequency in Hz
    zoom:        0.03              # zoom factor for the system view
    kite_scale:   3.0              # relative zoom factor for the 4 point kite
    fixed_font: ""                 # name or filepath+filename of alternative fixed pitch font, e.g. Liberation Mono

initial:
    l_tether: 150.0        # initial tether length       [m]
    elevation: 70.8        # initial elevation angle   [deg]
    v_reel_out: 0.0        # initial reel out speed    [m/s]
    depower:   25.0        # initial depower settings    [%]

solver:
    abs_tol: 0.0006        # absolute tolerance of the DAE solver [m, m/s]
    rel_tol: 0.001         # relative tolerance of the DAE solver [-]
    solver: "DFBDF"        # DAE solver, IDA or DFBDF or DImplicitEuler
    linear_solver: "GMRES" # can be GMRES or LapackDense or Dense (only for IDA)
    max_order: 4           # maximal order, usually between 3 and 5 (IDA and DFBDF)
    max_iter:  200         # max number of iterations of the steady-state-solver

steering:
    c0:       0.0          # steering offset   -0.0032           [-]
    c_s:      2.59         # steering coefficient one point model; 2.59 was 0.6
    c2_cor:   0.93         # correction factor one point model
    k_ds:     1.5          # influence of the depower angle on the steering sensitivity
    delta_st: 0.02         # steering increment (when pressing RIGHT)
    max_steering: 16.834   # max. steering angle of the side planes for four point model [degrees]
    cs_4p:  1.0            # correction factor for the steering coefficient of the four point model

depower:
    alpha_d_max:    31.0   # max depower angle                            [deg]
    depower_offset: 23.6   # at rel_depower=0.236 the kite is fully powered [%]

kite:
    model: "data/kite.obj" # 3D model of the kite
    physical_model: "KPS4" # name of the kite model to use (KPS3 or KPS4)
    version: 1             # version of the model to use
    mass:  6.2             # kite mass incl. sensor unit [kg]
    area: 10.18            # projected kite area         [m²]
    rel_side_area: 30.6    # relative side area           [%]
    height: 2.23           # height of the kite           [m]
    alpha_cl:  [-180.0, -160.0, -90.0, -20.0, -10.0,  -5.0,  0.0, 20.0, 40.0, 90.0, 160.0, 180.0]
    cl_list:   [   0.0,    0.5,   0.0,  0.08, 0.125,  0.15,  0.2,  1.0,  1.0,  0.0,  -0.5,   0.0]
    alpha_cd:  [-180.0, -170.0, -140.0, -90.0, -20.0, 0.0, 20.0, 90.0, 140.0, 170.0, 180.0]
    cd_list:   [   0.5,    0.5,    0.5,   1.0,   0.2, 0.1,  0.2,  1.0,   0.5,   0.5,   0.5]

kps4:
    width:         5.77     # width of the kite                      [m]
    alpha_zero:    4.0      # should be 4 .. 10                [degrees]
    alpha_ztip:   10.0      #                                  [degrees]
    m_k:           0.2      # relative nose distance; increasing m_k increases C2 of the turn-rate law
    rel_nose_mass: 0.47     # relative nose mass
    rel_top_mass:  0.4      # mass of the top particle relative to the sum of top and side particles

kps4_3l:
    radius: 2.0                     # the radius of the circle shape on which the kite lines, viewed 
                                    #     from the front                                              [m]
    bridle_center_distance: 4.0     # the distance from point the center bridle connection point of 
                                    #     the middle line to the kite                                 [m]
    middle_length:          1.5     # the cord length of the kite in the middle                       [m]
    tip_length:             0.62    # the cord length of the kite at the tips                         [m]
    min_steering_line_distance: 1.0 # the distance between the left and right steering bridle         [m]
                                    #     line connections on the kite that are closest to each other [m]
    width_3l:               4.1     # width of the kite                                               [m]
    aero_surfaces:          3       # the number of aerodynamic surfaces to use per mass point        [-]
    
bridle:
    d_line:    2.5            # bridle line diameter                                                 [mm]
    l_bridle: 33.4            # sum of the lengths of the bridle lines                                [m]
    h_bridle:  4.9            # height of bridle                                                      [m]
    rel_compr_stiffness: 0.25 # relative compression stiffness of the kite springs                    [-]
    rel_damping: 6.0          # relative damping of the kite spring (relative to main tether)         [-]

kcu:
    kcu_model: "KCU1"            # name of the kite control unit model, KCU1 or KCU2
    kcu_mass: 8.4                # mass of the kite control unit                       [kg]
    kcu_diameter: 0.4            # diameter of the KCU for drag calculation            [m]
    power2steer_dist: 1.3        #                                                     [m]
    depower_drum_diameter: 0.069 #                                                     [m]
    tape_thickness: 0.0006       #                                                     [m]
    v_depower: 0.075             # max velocity of depowering in units per second (full range: 1 unit)
    v_steering: 0.2              # max velocity of steering in units per second   (full range: 2 units)
    depower_gain: 3.0            # 3.0 means: more than 33% error -> full speed
    steering_gain: 3.0

tether:
    d_tether:  4           # tether diameter                 [mm]
    cd_tether: 0.958       # drag coefficient of the tether
    damping: 473.0         # unit damping coefficient        [Ns]
    c_spring: 614600.0     # unit spring constant coefficient [N]
    rho_tether:  724.0     # density of Dyneema           [kg/m³]
    e_tether: 55000000000.0 # axial tensile modulus of Dyneema (M.B. Ruppert) [Pa]
                           # SK75: 109 to 132 GPa according to datasheet

winch:
    winch_model: "AsyncMachine" # or TorqueControlledMachine
    max_force: 4000        # maximal (nominal) tether force; short overload allowed [N]
    v_ro_max:  8.0         # maximal reel-out speed                          [m/s]
    v_ro_min: -8.0         # minimal reel-out speed (=max reel-in speed)     [m/s]
    drum_radius: 0.1615    # radius of the drum                              [m]
    gear_ratio: 6.2        # gear ratio of the winch                         [-]   
    inertia_total: 0.204   # total inertia, as seen from the motor/generator [kgm²]
    f_coulomb: 122.0       # coulomb friction                                [N]
    c_vf: 30.6             # coefficient for the viscous friction            [Ns/m]

environment:
    v_wind: 9.51             # wind speed at reference height          [m/s]
    v_wind_ref: [9.51, 0.0]  # wind speed vector at reference height   [m/s]
    temp_ref: 15.0           # temperature at reference height         [°C]
    height_gnd: 0.0          # height of groundstation above see level [m]
    h_ref:  6.0              # reference height for the wind speed     [m]

    rho_0:  1.225            # air density at zero height and 15 °C    [kg/m³]
    alpha:  0.08163          # exponent of the wind profile law
    z0:     0.0002           # surface roughness                       [m]
    profile_law: 3           # 1=EXP, 2=LOG, 3=EXPLOG, 4=FAST_EXP, 5=FAST_LOG, 6=FAST_EXPLOG
    # the following parameters are for calculating the turbulent wind field using the Mann model
    use_turbulence: 0.0      # turbulence intensity relative to Cabauw, NL
    v_wind_gnds: [3.483, 5.324, 8.163] # wind speeds at ref height for calculating the turbulent wind field [m/s]
    avg_height: 200.0        # average height during reel out          [m]
    rel_turbs:   [0.342, 0.465, 0.583] # relative turbulence at the v_wind_gnds
    i_ref: 0.14              # is the expected value of the turbulence intensity at 15 m/s.
    v_ref: 42.9              # five times the average wind speed in m/s at hub height over the full year    [m/s]
                             # Cabauw: 8.5863 m/s * 5.0 = 42.9 m/s
    height_step: 2.0         # use a grid with 2m resolution in z direction                                 [m]
    grid_step:   2.0         # grid resolution in x and y direction                                         [m]