Patent Document ID: 8626352
Application ID: 13014602
Patent Flag: 1

Claim One:
1. One or more computer-readable storage media storing computer-executable instructions that, when executed by a processor, perform acts for providing, from a local computing device, optimized power data of a hydroelectric turbine to a remote computing device, the acts comprising: receiving, from the remote computing device, a request for the optimized power data; receiving, from the remote computing device, a tolerance threshold and data for variable inputs to a non-linear equation for calculating, by the local computing device, an optimal power of the hydroelectric turbine, the variable inputs comprising a flow input, an efficiency input, and a head input; setting, by the local computing device, one of the variable inputs to an estimated value; solving, by the local computing device, a linear equation for calculating the optimal power of the hydroelectric turbine to produce a power solution, the linear equation comprising the one variable input set to an estimated value and data received from an efficiency curve for the hydroelectric turbine for the variable inputs that are not set to an estimated value; calculating, by the local computing device, an actual value for the one variable input set to an estimated value based at least in part on the solved linear equation; determining, by the local computing device, a difference between the estimated value and the calculated actual value; when the difference is greater than the received tolerance threshold, iteratively performing, by the local computing device, the following acts: setting the one variable input set to an estimated value to the calculated actual value; solving for the power solution based at least in part on the calculated actual value; calculating a next actual value for the one variable input set to the calculated actual value; and determining a next difference between the calculated actual value and the calculated next actual value; and providing, by the local computing device, the optimal power data of the hydroelectric turbine to the remote computing device.