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 (TLA), which is a real time (RT) throttle setting; receiving a RT thrust (T) 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 (TLA), which is a real time (RT) throttle setting; receiving a RT thrust (T) 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. <EOS>