Suppose I ride at a cadence of 50RPM for 10 minutes with a 39x23 gear ratio on a hill with 10% grade. Is there a simple formula to calculate the power output required?
You don't quite supply enough information in your specific question (that is, "50RPM for 10 minutes with 39x23 with 10% hill") to provide a full answer in absolute terms but, if we assume you're riding a standard sized 700c bike there's enough information to make a good estimate in relative terms.
First I'll give a short answer, then a rule of thumb that's easy to calculate and will put you within about 10%, then a longer more detailed answer.
The short answer to your question, in relative terms, is ~ 3 watts/kg of total mass. To convert that to total absolute watts, you just multiply 3 watts/kg * total mass (in kg) for you, your bike, and all the equipment you're carrying. For example, if you weigh 70 kg and your bike and all its equipment together weigh an additional 10 kg, it will take approximately 3 * (70+10) = 240 watts. If you weigh 70 kg, that would mean you would need to produce 240/70 = ~ 3.4 watts/kg of body mass. To put that into context, 3.4 watts/kg for 10 minutes is not a bad amount of power output for a casual recreational cyclist; on a normal walk on flat level ground people average around 1 watt/kg, while a pro cyclist might be able to average in excess of 5 watts/kg for an hour. It has been estimated that Lance Armstrong produced slightly over 6 watts/kg for 40 minutes in climbing Alpe d'Huez during the Tour de France.
A rule of thumb to use to convert speed to power on steep hills is this: On a steep hill, multiply the hill's gradient by your speed in km/h, then by ~ 3. If you measure your speed in mph, multiply by 5 rather than 3. That will give you a ballpark estimate of the watts/kg you need to produce. For example, if you are climbing a 10% hill in a 39/23 gear ratio at 50 rpm on a standard sized bike, you're traveling at ~ 11 km/h (or around 6.5 mph). So 10% * 11 km/h = 1.1, and 1.1 * 3 = 3.3 watts/kg. Alternatively, if you measure speed in mph, 10% * 6.5 mph = .65, and .65 * 5 = 3.25 watts/kg. Basically, all you have to remember for this rule of thumb is the number 3 if you measure speed in km/h, or 5 if you measure speed in mph.
How did I convert your cadence in a particular gear to speed? On a standard normal-sized bike, the "700c" rear wheel has a circumference ~ 2100mm (= ~ 2.1 meters). If you were pedaling at 50 rpm through a 39/23 gear, then (50 rpm) * (39/23) * (60 minutes/hour) * (2.1 meters) = ~ 10700 meters/hour, or 10.7 km/h, or 6.6 mph.
And now, the fuller explanation. The equation to convert speed to power is well-understood. Total power demanded has four parts:
Total power = power needed to overcome rolling resistance + power needed to overcome aerodynamic resistance + power needed to overcome changes in speed (kinetic energy) + power needed to overcome changes in elevation (potential energy)
Of these, the simplest piece is the power needed to overcome changes in elevation which, fortunately in this case, is what you were asking. On a steep hill, your speed is low and the aerodynamic and other resistance forces tend to be small relative to the climbing part. The power needed to account for the change in potential energy is straightforward:
watts(PE) = slope * speed in meters/sec * total mass * 9.8 m/sec^2
watts/kg = slope * speed in meters/sec * 9.8 m/sec^2
So, all we need is to get speed in m/s. If you have a cyclecomputer that reads in km/h, you need to divide km/h by 3.6 to get m/s and multiply by 9.8. If your cyclecomputer reads in mph, divide mph by 2.25 and multiply by 9.8. If you do this, you'll see that the resulting constants are approximately 3 (for km/h) and 5 (for mph), as stated in the rule of thumb above.
You can use the calculator at http://bikecalculator.com, which will give you a reasonable estimate if you know the average grade of the hill, the day's temperature, and the wind speed/direction (probably not so relevant on a hill). A similar calculator is here so you can compare two methods.
The website http://www.cyclingpowermodels.com has a host of information about power models, including the following excerpt. I couldn't find a power calculator on there though (only the opposite).
Two key questions in the application of any model to the analysis of cycling must be "is it accurate?" and "what are the assumptions?"
Models of the relationship between cycling power and speed have been around for a long time and rely on the physical principles in Newtons Laws of Motion. The principal model of cycling power and speed used throughout this site is an implementation of that proposed in Validation of a Mathematical Model for Road Cycling Power which appeared in the Journal of Applied Biomechanics in 1998. This publication demonstrated the completeness and validity of the model by comparison of model predicted and observed power values. The model calculates the power a cyclist would have to produce in order to achieve a certain speed on a certain course, taking account of key physical and environmental parameters. In places this model is used to compute speed, time or the value of another parameter given a specified power.
The performance of any model is only as good as the accuracy of it's inputs which is why we often go into great detail measuring or estimating major variables such as air density, wind and aerodynamic drag. Any asumptions or modelling approaches will generally be outlined. To some extent the use of consistent power models in the field derivation of aerodynamic drag measurements (i.e. field testing of CdA) can improve the reliability of the models when used with that input.
In practise we have found theoretical values of a cyclists ride time, given a specified power and good parameters inputs, to fall consistently within +/-5% of actual ride time and frequently within +/-2%. In the context of the stated accuracy of most cycling power meters at +/-2% we have great belief in the application of physical models to the analysis of cycling events and, more importantly, the analytical power provded to the rider or coach. The more we use these models the more confidence we have in them - if you have used them feel free to let us know your findings.
Note that gear ratio and cadence is not necessary for the calculation (you can produce the same power output with lower gears and faster cadence or vice versa).
Theoretically, you could only measure power with a specialized instrument, usually an electronic (and expensive) torque meter embedded in a custom crankset or rear hub.
For the state-of-the-art about this, take a look at http://www8.garmin.com/train-with-garmin/power-meter.html. It will point you a lot of other links on the subject.
If you want, like your question suggests, to estimate power based on total ascent (disregarding energy spent to overcome wind and rolling resistence), you could use
power (W) = energy (J) / time (s) formula, where energy is the variation of potential energy, calculated with
energy (J) = mass (kg) * gravity (9,8 m/s²) * height (m), being height the total ascent, and mass the combined mass of your body and bicycle.
The second formula will give the minimum energy spent (since not only ascent, but also drag will consume energy), so you could convert to food calories if you want. Also, if you brake, the kinetic energy is lost, and you spend more energy to accelerate back to speed.
Power means the rate of energy transfer, or how much energy you can spend for each time unit - in plain language, how strong you are.
I spent time trying to predict my chrono on Strava segment using the "short answer formula" from R. Chung. Then I ride the segment with a powermeter and using the calculated power as target. My predictions were wrong.
Back home I analyze the data and make some math based on the power meter data and the Strava data. For one segment the 3 factor is more 4.28 and for another is 3.8 ! I make another math session and make an assumption that I took a bad value for my weight. When I calculate back I find value more that 25% above the real value.
So I don't say this formula is wrong but my experiments conclude that I cannot use it in real life.
My best resource so far is this website https://www.gribble.org/cycling/power_v_speed.html - I successfully calculate the power value for a specific segment with a tolerance of +/-10%. I hope this will help someone and add something to the discussion.
There are good answers already. For practicality I just use this website: http://cycle2max.com to estimate power. You can't use it for training but it's quite useful for comparing different climbs. IIRC, they also tune their algorithm with power meter data.