A control system for a gas turbine engine, the control system comprising: a first sensor configured to generate a thrust lever angle signal indicative of a thrust lever angle commanded of the gas turbine engine; a second sensor in communication with the gas turbine engine and configured to generate at least one operating parameter signal indicative of at least one operating parameter of the gas turbine engine; a power rating module configured to receive the thrust lever angle signal and generate at least one goal signal indicative of an operating point goal for the gas turbine engine; an adaptation logic module configured to receive the at least one goal signal and the at least one operating parameter signal and generate a bandwidth signal indicative of an error between the at least one goal signal and the at least one operating parameter signal; a model-based estimation module configured to receive the bandwidth signal and generate an engine estimate signal indicative of estimated current engine parameters of the gas turbine engine based at least in part on the bandwidth signal; and a model-based control module configured to receive the at least one operating parameter signal, the at least one goal signal, and the engine estimate signal and to determine at least one of fuel flow, inlet guide vane schedules and stability bleed schedules based at least in part on the received at least one operating parameter signal, the at least one goal signal and the engine estimate signal, and to send effector signals to a gas generator of the gas turbine engine in order to control the gas generator according to at least one of the determined fuel flow, inlet guide vane schedules and stability bleed schedules. a first sensor configured to generate a thrust lever angle signal indicative of a thrust lever angle commanded of the gas turbine engine; a second sensor in communication with the gas turbine engine and configured to generate at least one operating parameter signal indicative of at least one operating parameter of the gas turbine engine; a power rating module configured to receive the thrust lever angle signal and generate at least one goal signal indicative of an operating point goal for the gas turbine engine; an adaptation logic module configured to receive the at least one goal signal and the at least one operating parameter signal and generate a bandwidth signal indicative of an error between the at least one goal signal and the at least one operating parameter signal; a model-based estimation module configured to receive the bandwidth signal and generate an engine estimate signal indicative of estimated current engine parameters of the gas turbine engine based at least in part on the bandwidth signal; and a model-based control module configured to receive the at least one operating parameter signal, the at least one goal signal, and the engine estimate signal and to determine at least one of fuel flow, inlet guide vane schedules and stability bleed schedules based at least in part on the received at least one operating parameter signal, the at least one goal signal and the engine estimate signal, and to send effector signals to a gas generator of the gas turbine engine in order to control the gas generator according to at least one of the determined fuel flow, inlet guide vane schedules and stability bleed schedules.