A processor-implemented method for providing throttle rate control, comprising: receiving aircraft constraints; receiving engine-specific throttle level angle versus thrust data, the engine-specific throttle level angle versus thrust data comprising data allowing for linearization of the relationship between engine thrust and throttle level angle across all throttle level angles; receiving a thrust acceleration command (PFPA cmd); receiving a throttle level angle, which is a real time throttle setting; receiving a RT thrust setting, the thrust setting comprising a current sensed thrust level; generating an error on a potential flight path angle (PFPA) using the thrust acceleration command, the potential flight path angle (PFPA) being defined by: PFPA = FPA + 180 π a FPA g, where FPA is the flight path angle of the aircraft, a FPA is the acceleration or deceleration along the flight path trajectory and g is acceleration due to gravity; converting the error on the potential flight path angle into an equivalent acceleration; performing a normalization on the equivalent acceleration on the basis of the received engine-specific throttle level angle versus thrust data, using the received throttle level angle and the received RT thrust setting such that the equivalent acceleration is normalized relative to throttle location; performing a delta thrust vs. delta throttle level angle compensation; and generating a throttle rate command TLA_rate cmd by converting the equivalent acceleration into the throttle rate command TLA_rate cmd, using the aircraft constraints and the delta thrust vs. delta throttle level angle compensation. receiving aircraft constraints; receiving engine-specific throttle level angle versus thrust data, the engine-specific throttle level angle versus thrust data comprising data allowing for linearization of the relationship between engine thrust and throttle level angle across all throttle level angles; receiving a thrust acceleration command (PFPA cmd); receiving a throttle level angle, which is a real time throttle setting; receiving a RT thrust setting, the thrust setting comprising a current sensed thrust level; generating an error on a potential flight path angle (PFPA) using the thrust acceleration command, the potential flight path angle (PFPA) being defined by: PFPA = FPA + 180 π a FPA g, where FPA is the flight path angle of the aircraft, a FPA is the acceleration or deceleration along the flight path trajectory and g is acceleration due to gravity; converting the error on the potential flight path angle into an equivalent acceleration; performing a normalization on the equivalent acceleration on the basis of the received engine-specific throttle level angle versus thrust data, using the received throttle level angle and the received RT thrust setting such that the equivalent acceleration is normalized relative to throttle location; performing a delta thrust vs. delta throttle level angle compensation; and generating a throttle rate command TLA_rate cmd by converting the equivalent acceleration into the throttle rate command TLA_rate cmd, using the aircraft constraints and the delta thrust vs. delta throttle level angle compensation.