A real-time engine management system comprising: a controller system (18, 402, 600) configured to control demand on a first component (20, 36, 52, 214, 216, 222, 408, 410, 412, 404, 608, 610) of an engine (12, 200, 404, 606), the controller system (18, 402, 600) is configured to: access (302, 502) a first set of prognostic data (424, 636) about the first component (20, 36, 52, 214, 216, 222, 408, 410, 412, 404, 608, 610), wherein the first set of prognostic data (424, 636) includes a remaining lifespan approximation of the first component (20, 36, 52, 214, 216, 222, 408, 410, 412, 404, 608, 610) operating at a present operating condition; identify (304, 504) a temporal length of an engine procedure operating at the present operating condition; alter (306, 512, 520) a maximum current limit constant (616, 618) associated with the first component (20, 36, 52, 214, 216, 222, 408, 410, 412, 404, 608, 610) to increase the remaining lifespan approximation of the first component (20, 36, 52, 214, 216, 222, 408, 410, 412, 404, 608, 610) beyond the temporal length; implement (308, 524) the maximum current limit constant (616, 618) associated with the first component (20, 36, 52, 214, 216, 222, 408, 410, 412, 404, 608, 610) so that the first component (20, 36, 52, 214, 216, 222, 408, 410, 412, 404, 608, 610) does not fault during engine operation; characterized in that the controller system (18, 402, 600) is further configured to alter a minimum current limit constant (616, 618) associated with the first component (20, 36, 52, 214, 216, 222, 408, 410, 412, 404, 608, 610) to increase the remaining lifespan approximation of the first component (20, 36, 52, 214, 216, 222, 408, 410, 412, 404, 608, 610) beyond the temporal length. access (302, 502) a first set of prognostic data (424, 636) about the first component (20, 36, 52, 214, 216, 222, 408, 410, 412, 404, 608, 610), wherein the first set of prognostic data (424, 636) includes a remaining lifespan approximation of the first component (20, 36, 52, 214, 216, 222, 408, 410, 412, 404, 608, 610) operating at a present operating condition; identify (304, 504) a temporal length of an engine procedure operating at the present operating condition; alter (306, 512, 520) a maximum current limit constant (616, 618) associated with the first component (20, 36, 52, 214, 216, 222, 408, 410, 412, 404, 608, 610) to increase the remaining lifespan approximation of the first component (20, 36, 52, 214, 216, 222, 408, 410, 412, 404, 608, 610) beyond the temporal length; implement (308, 524) the maximum current limit constant (616, 618) associated with the first component (20, 36, 52, 214, 216, 222, 408, 410, 412, 404, 608, 610) so that the first component (20, 36, 52, 214, 216, 222, 408, 410, 412, 404, 608, 610) does not fault during engine operation; characterized in that the controller system (18, 402, 600) is further configured to alter a minimum current limit constant (616, 618) associated with the first component (20, 36, 52, 214, 216, 222, 408, 410, 412, 404, 608, 610) to increase the remaining lifespan approximation of the first component (20, 36, 52, 214, 216, 222, 408, 410, 412, 404, 608, 610) beyond the temporal length.