Skip to main content

Type Alias: AutothrottleAccelTargetFunc()

AutothrottleAccelTargetFunc = (iasError, targetIas, effectiveIas, effectiveAccel, accelCorrection) => number

Defined in: src/sdk/autothrottle/AbstractAutothrottle.ts:80

A function which generates an acceleration target, in knots per second, from a given target airspeed error.

Parameters

ParameterTypeDescription
iasErrornumberThe target airspeed error, in knots. Positive values indicate the target airspeed is greater than the airplane's effective airspeed.
targetIasnumberThe target indicated airspeed, in knots.
effectiveIasnumberThe airplane's effective indicated airspeed, in knots. The effective airspeed value is reported after smoothing and lookahead (if they are specified for airspeed data) have been applied.
effectiveAccelnumberThe airplane's effective acceleration, in knots per second. The effective acceleration value is reported after smoothing (if it is specified for acceleration data) has been applied.
accelCorrectionnumberThe acceleration, in knots per second, required for the airplane to maintain a constant target airspeed error. For example, if accelCorrection is equal to 1 knot per second and the airplane's current target airspeed error is zero, then the airplane must accelerate at 1 knot per second to maintain a target airspeed error of zero.

Returns

number

An acceleration to target, in knots per second, for the specified overspeed protection airspeed error.