TABULA/LaunchElephant
How many pounds of ugly fat will launch an elephant into low-earth orbit?
This is how to go about solving the problem using TABULA.
Fat stores energy in your body. It's a very efficient store: a pound of fat yields a lot of energy. Which has implications if you want to try burning it off with exercise.
This leads to an intriguing question, which gives us the title of this article.
African elephants are beloved of journalists. If they have a large mass to write about, say approximately 100 tons, they think you'll appreciate it better if they describe it as "thirty African elephants". As if you had one these beasts standing on your bathroom scales at weekends.
Never mind. TABULA lets you express mass in African elephants if you so wish. There's even a special unit of mass defined for your convenience: [elephant], equal to some representative weight of an adult beast (3400 kg).
Method
Assume low-earth orbit just grazes the surface, so the total distance travelled in one orbital period is roughly the earth's circumference. If we divide that by the orbital period, that gives us the velocity of the elephant, from which we get the kinetic energy, which is the minimum energy needed to launch it.
Start with an empty t-table
Give it a name. Select the first (and only) line and enter: launch an elephant into orbit.
The orbital period
The TABULA formula library has a formula for orbital period. Let's find it.
Click tab: "Functs". Enter in the input field: orbit.
See the formula for orbital period (it looks like this):
PI2*sqrt(a/g) : g(grav),a(m) [s] earth orbital period
It comes into the t-table, bringing with it these feeder items:
- the acceleration due to gravity: grav
- the orbital radius: a.
launch an elephant into orbit ┌ 1 1.000 grav g:feeder ├ 2 1.000 m a:feeder └> 3 @ 2.006 s earth orbital period
Feeder g comes with earth-gravity units [grav] already specified, plus the value: 1. This is strictly only valid at the earth's surface, but near enough to apply to low-earth orbit too. So we let that stand.
Let's enter the earth's radius into feeder a. We could enter it by hand, but instead let's use a value from the library of constants: UUC.
Click tab: "Consts". Enter in the input field: radius.
We see: equatorial radius of earth. Select it, and press "Append".
Now to merge it with feeder a we must move it above the said item.
Click the new item to select it (it should already be selected).
Now click to move the item up step-by-step until it becomes item 2.
Now select both items 2 and 3 (the old item 2) and click
You now see:
launch an elephant into orbit ┌ 1 1.000 grav g:feeder ├ 2 1.000 eq.r equatorial radius of earth! └> 3 @ 5065.587 s earth orbital period
which has calculated for us the orbital period in seconds.
Let's convert it to minutes.
Click item (3) and select min from the Units dropdown.
We see: 84.426 min.
Note: Wikipedia declares "Low Earth orbit" to have a period of 89 - 128 min. It looks like we're on the right track.
Let's find what speed the orbiting body is travelling at. For that we need another formula: one for the circumference calculated from the radius.
Click tab: "Functs". Enter in the input field: circum.
Click the line: circumference of circle and click "Append".
The item comes in with a single feeder r.
We need to merge feeder r with item 2: equatorial radius of earth. As it happens, they are in the correct order to do so.
Items are merged downwards, meaning that the value and units of the uppermost item are the ones kept.
Select items 2 and 4 and click
You now see:
launch an elephant into orbit ┌ 1 1.000 grav g:feeder ┌ ├ 2 1.000 eq.r equatorial radius of earth! │ └> 3 84.426 min earth orbital period └> 4 @ 4.008E7 m circumference of circle
Thus: 4.008E7 m is the distance travelled in one orbit, which for low-earth orbit is very little more than the Earth's circumference. If we divide this distance by earth orbital period, we get the speed of the orbiting object.
Select items 3 and 4, hold down Shift and click
Holding down Shift ensures that we get {4}/{3} and not {3}/{4}.
Speed-units of "metres per minute" are not very common. Let's convert to more familiar units, say: [km/h].
There are several methods of doing this.
Method 1: Select item 5: {4}/{3} and click
This converts the units to SI units, namely [m/s] here.
This still isn't quite what we want.
Method 2: Let's see what the Units dropdown gives us.
This will vary with the contents of the constants library, but it may only show us: [m/s] and [m/h] (as SI units).
Oh well. Select [m/h] in the Units dropdown.
Now look at the menu: Scale. This shows us the standard SI prefixes such as "kilo-", "mega-", "milli-"... in fact all of them, from "yocto" to "yotta".
Select menu: Scale > kilo- [*1000]
The units change to [km/h]
Method 3: This is the quickest way, provided you know how to write down the units you want.
Select the item to be changed, and in the input field simply enter the new units: km/h
However, if you mis-type the units, they may be interpreted as a new name for the item. If that happens, simply click and try again.
To avoid units being mistaken for a new name, enclose them in brackets: [km/h]
If you've mis-typed them, say as: [km/hour], you'll see an error message: >>> bad units: km/hour.
Give it a name. Enter: 'speed in orbit
You'll confuse yourself if you leave it as {4}/{3} since item numbers will change.
You now see this:
launch an elephant into orbit ┌ 1 1.000 grav g:feeder ┌ ├ 2 1.000 eq.r equatorial radius of earth! ┌ │ └> 3 84.426 min earth orbital period ├ └> 4 4.008E7 m circumference of circle └> 5 @ 28480.540 km/h speed in orbit
The kinetic energy of a flying elephant
Now to launch our elephant.
Click tab: "Consts". Enter in the input field: elephant.
Click the line: standard African elephant and click "Append".
Click tab: "Functs". Enter in the input field: kinetic.
Click the line: kinetic energy and click "Append".
You now see:
launch an elephant into orbit ┌ 1 1.000 grav g:feeder ┌ ├ 2 1.000 eq.r equatorial radius of earth! ┌ │ └> 3 84.426 min earth orbital period ├ └> 4 4.008E7 m circumference of circle └> 5 28480.540 km/h speed in orbit 6 1.000 elephant standard African elephant! ┌ 7 1.000 kg m:feeder ├ 8 1.000 m/s v:feeder └> 9 @ 0.500 J kinetic energy
We need to merge the feeder items using ...
- 6 and 7 (mass units)
- 5 and 8 (speed units)
WARNING: the item numbers will change as you do so.
You now see:
launch an elephant into orbit ┌ 1 1.000 grav g:feeder ┌ ├ 2 1.000 eq.r equatorial radius of earth! ┌ │ └> 3 84.426 min earth orbital period ├ └> 4 4.008E7 m circumference of circle └> ┌ 5 28480.540 km/h speed in orbit ├ 6 1.000 elephant standard African elephant! └> 7 @ 1.064E11 J kinetic energy
How fat is the elephant?
First let us decide how much of our elephant consists of fat.
Let's start with 50% (which may represent a rather unhealthy elephant).
Click to create a dimensionless item.
Give it a name. Enter: 'percentage of fat in elephant
Now enter 50 %
Be sure to put a space before % or TABULA will make it the item name.
The last line now looks like this:
8 50.000 % percentage of fat in elephant
Multiply the percentage by item 6: standard African elephant by selecting items 6 and 8 and clicking
Then convert to SI-units by clicking
Give it a name. Enter: 'mass of fat in elephant
Scientists are careful not to say weight when they mean mass. (In orbit, an elephant is weightless.)
You now see:
launch an elephant into orbit ┌ 1 1.000 grav g:feeder ┌ ├ 2 1.000 eq.r equatorial radius of earth! ┌ │ └> 3 84.426 min earth orbital period ├ └> 4 4.008E7 m circumference of circle └> ┌ 5 28480.540 km/h speed in orbit ┌ ├ 6 1.000 elephant standard African elephant! │ └> 7 1.064E11 J kinetic energy ├ 8 50.000 % percentage of fat in elephant └> 9 @ 1700.000 kg mass of fat in elephant
The energy in fat
Now let's discover the energy in a kilogram of fat.
Create a new item to represent 1 kg. Click and enter: 1 kg
Now what is the calorific value of a kilogram of fat? It doesn't matter from what animal or plant the fat comes, the calorific value is roughly the same. TABULA knows its value.
Click tab: "Consts". Enter in the input field: fat.
Click the line: energy content of fat and click "Append".
Now multiply the last 2 items. Select them and click
Change the units of {10}*{11} to [J] by using the Units dropdown, or by entering: J
Give it a name. Enter: 'energy in given mass of fat
Explanation: In spite of its name, item 11 is not in energy units. It can't be, because 2 kg of fat will have twice the energy content of 1 kg of fat. It needs multiplying by a mass quantity to turn it into energy units, eg [J].
You now see:
launch an elephant into orbit ┌ 1 1.000 grav g:feeder ┌ ├ 2 1.000 eq.r equatorial radius of earth! ┌ │ └> 3 84.426 min earth orbital period ├ └> 4 4.008E7 m circumference of circle └> ┌ 5 28480.540 km/h speed in orbit ┌ ├ 6 1.000 elephant standard African elephant! │ └> 7 1.064E11 J kinetic energy ├ 8 50.000 % percentage of fat in elephant └> 9 1700.000 kg mass of fat in elephant ┌ 10 1.000 kg unit ├ 11 1.000 ener.fat energy content of fat! └> 12 @ 3.766E7 J energy in given mass of fat
Now we want to link the feeder (item 10) with mass of fat in elephant (item 9).
You now see:
launch an elephant into orbit ┌ 1 1.000 grav g:feeder ┌ ├ 2 1.000 eq.r equatorial radius of earth! ┌ │ └> 3 84.426 min earth orbital period ├ └> 4 4.008E7 m circumference of circle └> ┌ 5 28480.540 km/h speed in orbit ┌ ├ 6 1.000 elephant standard African elephant! │ └> 7 1.064E11 J kinetic energy ├ 8 50.000 % percentage of fat in elephant └>┌ 9 1700.000 kg mass of fat in elephant ├ 10 1.000 ener.fat energy content of fat! └> 11 @ 6.402E10 J energy in given mass of fat
Getting two items to take roughly the same value
We now have two energy items to compare:
- Item 7: the kinetic energy of the orbiting elephant
- Item 11: energy in given mass of fat -- viz. the fat in the elephant.
Let's call the kinetic energy KE, and the elephant's fat-energy FE.
Given an efficient rocket engine, we could use the fat in the elephant to try to launch it into orbit. Will there be enough?
Let's divide FE by KE to see how close we are.
Select the two energy items. Shift-click
The result is a new item: 0.602 J/J
Give it a name. Enter: 'energy ratio
Now [J/J] is the same as [/], which is dimensionless. So we should be able to express energy ratio as a percentage.
Click the Units dropdown. We do indeed see: %. Select it.
The result is: 60.165 % -- not quite enough.
But hey! -- what if we increase the percentage of fat in the elephant?
Select the item: percentage of fat in elephant and click repeatedly on to step its value by 1 each time.
By the time we get to 83%, we see that energy ratio has reached over 99%.
Forcing two items to take exactly the same value
Let's not be satisfied with that. Let's make the two energy items exactly the same, and see what percentage of fat the elephant needs to contain.
For this to work, we only want item 8 to change: percentage of fat in elephant. So we must hold all the items we don't want to change.
We only need to hold non-calculated items: the calculated items will then be held too.
The non-calculated items are all those with no arrowheads pointing to them. They are: 1, 2, 6, 8, 10. Notice that 2, 6, 10 have ! at the end of their names. This means they are held already.
This leaves only 1 and 8 for us to decide to hold or not.
You can toggle the hold-status of any item by selecting it and
clicking
or by menu: Command > Toggle Hold
If there is a final ! then it disappears. If there is no final ! then one appears.
Hold item 1. Select it and click
Leave item 8 to change if it can.
Select item: energy ratio and enter: 100
signifying: 100%
You now see:
launch an elephant into orbit ┌ 1 1.000 grav g:feeder! ┌ ├ 2 1.000 eq.r equatorial radius of earth! ┌ │ └> 3 84.426 min earth orbital period ├ └> 4 4.008E7 m circumference of circle └> ┌ 5 28480.540 km/h speed in orbit ┌ ├ 6 1.000 elephant standard African elephant! ┌ │ └> 7 1.064E11 J kinetic energy │ ├ 8 @ 83.105 % percentage of fat in elephant │ └>┌ 9 @ 2825.571 kg mass of fat in elephant │ ├ 10 1.000 ener.fat energy content of fat! ├ └> 11 @ 1.064E11 J energy in given mass of fat └> 12 @ 100.000 % energy ratio
The @-flag shows all the items that have changed as a result.
As a result, we see that Item 8 has changed to 83.105 %
This is close to the 83% we saw before. But this time it is precise.
A final question
We finish with a final question:
Does this proportion of fat to body-weight change for different weights of elephant?
Well, let's try it and see.
Change item 6: standard African elephant from 1.0 to 1.1 (a 10%-heavier elephant).
There's no need to change the hold-status. Hold only applies to back-fitting.
Notice that item 8: percentage of fat in elephant remains steadfastly firm at 83.105%.
Change item 6: standard African elephant from 1.0 to 2.0
Item 8 still doesn't change.
This stands to reason. It doesn't matter whether we fire off an elephant that's twice as heavy, or two elephants glued together, or two elephants, one after the other. The energy requirement doesn't change whether the orbiting object(s) are glued or not.
Otherwise NASA would get through a helluva lot of glue!
It doesn't have to be an elephant at all. We can substitute (the weight of) a heavy man: 130 kg.
Select item 6 and convert to SI-units by clicking
We see the elephant's weight: 3400 kg.
Enter: 130 kg (the representative mass of an obese man).
No need to relabel the item. The man can be an honorary elephant for now.
Item 8 still doesn't change: 83.105%.
A moment's reflection tells us that's what we ought to expect. The kinetic energy of a payload in low-earth orbit is proportional to its mass, surely? For if it breaks up (without actually flying apart), the pieces will keep together (more or less) -- or at least stay in the same orbit.
Otherwise those spacewalks we see on TV would be impossible to do!
It also leads us to some intriguing corollaries:
1. Elephants may look fat, but they're unlikely to be 83% fat. But for an obese person, 83% of his body mass might well consist of fat. Enough fat to launch him into low-earth orbit if it were burnt as rocket fuel in an efficient engine.
2. Moreover this simple calculation doesn't take into account the fact that as the fat gets burnt, his body mass will diminish, resulting in an even higher orbit.
3. If an obese person aims to run off a sizeable proportion of his fat, he'll have to run very fast!
Ah well... back to the diet sheet.
Contributed by Ian Clark