1. Apparatus for defining a protection envelope in an aircraft, comprising: a processor, for executing at least one neural network based algorithm; and at least one sensor, each said at least one sensor coupled with said processor, for monitoring a plurality of flight parameters of said aircraft, thereby generating a plurality of monitored flight parameters; wherein said processor divides the performance envelope of said aircraft into predefined flight regimes, wherein for each said predefined flight regime, said processor defines and stores a suitable protection envelope, wherein said processor determines an estimated flight regime of said aircraft using said at least one neural network based algorithm based on said plurality of monitored flight parameters, and wherein said processor selects a respective suitable protection envelope for said aircraft based on said estimated flight regime.