Abstract: A controller for optimizing the operation of a turbine to maximize the net present value of the revenue it generates over its lifetime. The controller calculates a plurality of net present values for a plurality of turbine output levels given certain input parameters such as power sale rate, power output level vs. fatigue damage accumulation, etc.; determines a maximum net present value from the plurality of output levels evaluated; and operates the turbine at the output level associated with the maximum net present value.