Engee documentation

Crossover Pilot Model

A cross-sectional dynamic model of pilot behaviour.

crossover pilot model

Description

The Crossover Pilot Model block implements a cross-over dynamic model of pilot behaviour according to [1]. The model takes into account the effect of cross-over dynamics of pilot and aircraft behaviour near the cut-off frequency:

пласр

where

  • п - is the transfer function of the pilot;

  • ла - is the transfer function of the aircraft;

  • ср - shear frequency, rad/s;

  • - pilot’s lag constant characterising his neuromuscular system, s.

When the dynamics of the aircraft changes. ла the dynamics of the pilot’s behaviour changes п .

The table shows the variants of pilot behaviour dynamics:

Type of pilot behaviour dynamics Transfer function of the aircraft Pilot transfer function Product of transfer functions Notes

Proportional

ла

пср

лап

Rate or velocity

ла

п

лап

Spiral divergence

ла

п

лап

`Second order - Short period

ла

п

лап

The condition of short-periodic motion:

Acceleration(*).

ла

п

лап

Roll attitude(*)

ла

п

лап

Provided that

Unstable short period(*)

ла

п

лапср

Provided that

Second order - Phugoid(*).

ла

п

лап

Fugoidal motion condition: at

The following notations are used in the table:

  • ла - gain factor of the transfer function of the aircraft;

  • п - gain of the pilot’s transfer function;

  • - pilot lag constant, s.

  • - time constant of the denominator of the pilot transfer function, s;

  • - time constant of the numerator of the pilot transfer function, s;

  • ζ - damping coefficient of the aircraft;

  • - natural frequency of the aircraft, rad/s.

The symbol * marks variants of pilot behaviour dynamics, which require the block Derivative, which performs numerical differentiation. This means that the block can generate an output signal of high amplitude when a discrete signal, such as a step function, is applied to its input. This in turn can lead to the transition of the whole system to an unstable state.

The block adequately describes the dynamics of the pilot’s behaviour only near the cut-off frequency. If a discrete signal, e.g. a step function, is input to the block, the block may not work correctly.

This model better describes the pilot behaviour compared to the block Tustin Pilot Model.

Ports

Input

x com - command signal
scalar

The command signal to which the pilot responds.

Data types: Float64.

x - pilot controlled signal
scalar

A signal controlled by the pilot.

Data types: Float64.

Output

u - signal from pilot
scalar

Command signal from the pilot.

Data types: Float64.

Parameters

Type of control - type of dynamics of pilot behaviour
Proportional (by default) | Rate or velocity | Spiral divergence | Second order - Short period | Acceleration() | Roll attitude() | Unstable short period() | Second order - Phugoid()

Type of pilot behaviour dynamics.

Dependencies

The available block parameters depend on the selected value for the Type of control parameter. The parameters Calculated value, Controlled element gain, Pilot gain, Crossover frequency (rad/s), and Pilot time delay(s) are always available.

Calculated value - calculated parameters
Crossover frequency (by default) | Pilot gain.

Parameters that the block calculates: crossover frequency or pilot gain. If one of the parameters is selected, the other parameter is not available.

Controlled element gain - pilot gain factor
1.0(By default) | scalar.

The gain of the aircraft transfer function.

Pilot gain - pilot gain factor
3.0 (by default) | scalar

Pilot transfer function gain.

Dependencies

To use this parameter, set the Calculated value parameter to Pilot gain.

Crossover frequency (rad/s) - cut-off frequency
3.0(By default) | scalar.

Crossover frequency, rad/s. The value should lie in the range from 1.0 to 10.0.

Dependencies

To use this parameter, set the Calculated value parameter to Crossover frequency.

Pilot time delay(s) - Pilot time delay constant
0.1 (By default) | scalar.

Pilot time delay constant, s. Usually the value ranges from 0.1 s to 0.2 s.

Pilot lead constant - time constant of the numerator of the pilot transfer function
1.0(By default) | scalar

Time constant of the numerator of the pilot transfer function, s.

Dependencies

To use this parameter, set the Type of control parameters to one of the values: Roll attitude(), Unstable short period(), Second order - Phygoid(*).

Pilot lag constant - time constant of the denominator of the pilot transfer function
5.0(By default) | scalar.

Pilot transfer function denominator time constant, s.

Dependencies

To use this parameter, set the Type of control parameters to Second order - Short period.

Sources

  1. McRuer, D. T., Krendel, E., Mathematical Models of Human Pilot Behaviour. Advisory Group on Aerospace Research and Development AGARDograph 188, Jan. 1974.

Additional options

C code generation: Yes