#### Posted March 1, 2017

#### by Lensyl Urbano

Chessboard under regular (day) light.

I used the computer controlled (CNC) Shopbot machine at the Techshop to drill out 64 square pockets in the shape of a chessboard. One of my students (Kathryn) designed and printed the pieces as part of an extra credit project for her Geometry class.

The pockets were then filled with a clear eqoxy to give a liquid effect. However, I mixed in two colors of pigmented powder to make the checkerboard. The powder was uv reactive so it fluoresces under black (ultra-violet) light.

Under a black (ultra violet) light bulb.

The powder also glows in the dark.

Glowing in the dark.

**Citing this post**: **Urbano**, L., 2017. Liquid Chessboard, Retrieved July 29th, 2017, from *Montessori Muddle*: http://MontessoriMuddle.org/ .

**Attribution (Curator's Code )**: Via: ᔥ Montessori Muddle; Hat tip: ↬ Montessori Muddle.

Posted in 3d Print, Mathematics, TechShop.

Tags: Art, geometry, TechShop.

**No Comments » **

Share and remix for non-commercial use, but cite and share alike.

#### Posted February 23, 2017

#### by Lensyl Urbano

Temperature change over time (in thousands of years). As the Earth warms from 3K to equilibrium.

If the Earth behaved as a perfect black body and absorbed all incoming solar radiation (and radiated with 100% emissivity) the we calculated that the average surface temperature would be about 7 degrees Celsius above freezing (279 K). Keeping with this simplification we can think about how the Earth’s temperature could change with time if it was not at equilibrium.

If the Earth started off at the universe’s background temperature of about 3K, how long would it take to get up to the equilibrium temperature?

Using the same equations for incoming solar radiation (E_{in}) and energy radiated from the Earth (E_{out}):

Symbols and constants are defined here except:

At equilibrium the energy in is equal to the energy out, but if the temperature is 3K instead of 279K the outgoing radiation is going to be a lot less than at equilibrium. This means that there will be more incoming energy than outgoing energy and that energy imbalance will raise the temperature of the Earth. The energy imbalance (ΔE) would be:

All these energies are in Watts, which as we’ll recall are equivalent to Joules/second. In order to change the temperature of the Earth, we’ll need to know the **specific heat capacity** (c_{E}) of the planet (how much heat is required to raise the temperature by one Kelvin per unit mass) and the mass of the planet. We’ll approximate the entire planet’s heat capacity with that of one of the most common rocks, granite. The mass of the Earth (m_{E}) we can get from NASA:

- c
_{E = 800 J/kg/K}
- m
_{E} = 5.9723×10^{24}kg

So looking at the units we can figure out the the change in temperature (ΔT) is:

Where Δt is the time step we’re considering.

Now we can write a little program to model the change in temperature over time:

*EnergyBalance.py*

from visual import *
from visual.graph import *
I = 1367.
r_E = 6.371E6
c_E = 800.
m_E = 5.9723E24
sigma = 5.67E-8
T = 3 # initial temperature
yr = 60*60*24*365.25
dt = yr * 100
end_time = yr * 1000000
nsteps = int(end_time/dt)
Tgraph = gcurve()
for i in range(nsteps):
t = i*dt
E_in = I * pi * r_E**2
E_out = sigma * (T**4) * 4 * pi * r_E**2
dE = E_in - E_out
dT = dE * dt / (c_E * m_E)
T += dT
Tgraph.plot(pos=(t/yr/1000,T))
if i%10 == 0:
print t/yr, T
rate(60)

The results of this simulation are shown at the top of this post.

What if we changed the initial temperature from really cold to really hot? When the Earth formed from the accretionary disk of the solar nebula the surface was initially molten. Let’s assume the temperature was that of molten granite (about 1500K).

Cooling if the Earth started off molten (1500K). Note that this simulation only runs for 250,000 years, while the warming simulation (top of page) runs for 1,000,000 years.

**Citing this post**: **Urbano**, L., 2017. Modeling Earth's Energy Balance (Zero-D) (Transient), Retrieved July 29th, 2017, from *Montessori Muddle*: http://MontessoriMuddle.org/ .

**Attribution (Curator's Code )**: Via: ᔥ Montessori Muddle; Hat tip: ↬ Montessori Muddle.

Posted in Natural World, Programming.

Tags: modeling, numerical methods, physics, programming.

**No Comments » **

Share and remix for non-commercial use, but cite and share alike.

#### Posted February 22, 2017

#### by Lensyl Urbano

For conservation of energy, the short-wave solar energy absorbed by the Earth equals the long-wave outgoing radiation.

Energy and matter can’t just disappear. Energy can change from one form to another. As a thrown ball moves upwards, its kinetic energy of motion is converted to potential energy due to gravity. So we can better understand systems by studying how energy (and matter) are conserved.

## Energy Balance for the Earth

Let’s start by considering the Earth as a simple system, a sphere that takes energy in from the Sun and radiates energy off into space.

### Incoming Energy

At the Earth’s distance from the Sun, the incoming radiation, called insolation, is 1367 W/m^{2}. The total energy (wattage) that hits the Earth (E_{in}) is the insolation (I) times the area the solar radiation hits, which is the area a cross section of the Earth (A_{cx}).

Given the Earth’s radius (r_{E}) and the area of a circle, this becomes:

### Outgoing Energy

The energy radiated from the Earth is can be calculated if we assume that the Earth is a perfect black body–a perfect absorber and radiatior of Energy (we’ve already been making this assumption with the incoming energy calculation). In this case the energy radiated from the planet (E_{out}) is proportional to the fourth power of the temperature (T) and the surface area that is radiated, which in this case is the total surface area of the Earth (A_{surface}):

The proportionality constant (σ) is: σ = 5.67 x 10^{-8} W m^{-2} K^{-4}

Note that since σ has units of Kelvin then your temperature needs to be in Kelvin as well.

Putting in the area of a sphere we get:

### Balancing Energy

Now, if the energy in balances with the energy out we are at equilibrium. So we put the equations together:

cancelling terms on both sides of the equation gives:

and solving for the temperature produces:

Plugging in the numbers gives an equilibrium temperature for the Earth as:

T = 278.6 K

Since the freezing point of water is 273K, this temperature is a bit cold (and we haven’t even considered the fact that the Earth reflects about 30% of the incoming solar radiation back into space). But that’s the topic of another post.

**Citing this post**: **Urbano**, L., 2017. Modeling Earth's Energy Balance (Zero-D) (Equilibrium), Retrieved July 29th, 2017, from *Montessori Muddle*: http://MontessoriMuddle.org/ .

**Attribution (Curator's Code )**: Via: ᔥ Montessori Muddle; Hat tip: ↬ Montessori Muddle.

Posted in Natural World, Programming.

Tags: computer models, modeling, numerical methods, programming.

**No Comments » **

Share and remix for non-commercial use, but cite and share alike.

#### Posted January 31, 2017

#### by Lensyl Urbano

This little embeddable, interactive app uses *n*th order polynomials to approximate a few curves to demonstrate the Taylor Series.

**Citing this post**: **Urbano**, L., 2017. Demonstrating Taylor Series Approximations with Graphs, Retrieved July 29th, 2017, from *Montessori Muddle*: http://MontessoriMuddle.org/ .

**Attribution (Curator's Code )**: Via: ᔥ Montessori Muddle; Hat tip: ↬ Montessori Muddle.

Posted in Calculus, Mathematics.

Tags: calculus, embedable apps, embeddable graphs, graphing.

**No Comments » **

Share and remix for non-commercial use, but cite and share alike.

#### Posted January 19, 2017

#### by Lensyl Urbano

Keith Enevoldsen has an excellent version of the periodic table that has some of the more popular uses of the elements on them.

Hat tip to Ms. Douglass for this link.

**Citing this post**: **Urbano**, L., 2017. Elements by Their Uses, Retrieved July 29th, 2017, from *Montessori Muddle*: http://MontessoriMuddle.org/ .

**Attribution (Curator's Code )**: Via: ᔥ Montessori Muddle; Hat tip: ↬ Montessori Muddle.

Posted in Chemistry, Natural World.

Tags: chemistry, periodic table.

**No Comments » **

Share and remix for non-commercial use, but cite and share alike.

#### Posted January 10, 2017

#### by Lensyl Urbano

My notes on the four macromolecules that are essential to life as we know it: proteins, fats (lipids), carbohydrates (saccharides), and nucleic acids.

Carbohydrates/saccharides.

Fats/lipids.

Nucleic Acids (DNA and RNA).

Proteins.

**Citing this post**: **Urbano**, L., 2017. The Essential Biopolymers, Retrieved July 29th, 2017, from *Montessori Muddle*: http://MontessoriMuddle.org/ .

**Attribution (Curator's Code )**: Via: ᔥ Montessori Muddle; Hat tip: ↬ Montessori Muddle.

Posted in Biology, Chemistry, Natural World.

Tags: biology, chemistry, diagrams, middle school life science, organic chemistry.

**No Comments » **

Share and remix for non-commercial use, but cite and share alike.

#### Posted January 10, 2017

#### by Lensyl Urbano

Paths of a projectile.

I had my Numerical Methods student calculate the angle that would give a ballistic projectile its maximum range, then I had them write a program that did the the same by just trying a bunch of different angles. The diagram above is what they came up with.

It made an interesting pattern that I converted into a face-plate cover for a light switch that I made using the laser at the TechShop.

Face plate cover.

**Citing this post**: **Urbano**, L., 2017. Projectile Paths, Retrieved July 29th, 2017, from *Montessori Muddle*: http://MontessoriMuddle.org/ .

**Attribution (Curator's Code )**: Via: ᔥ Montessori Muddle; Hat tip: ↬ Montessori Muddle.

Posted in Physics, Programming.

Tags: ballistics, math, numerical methods, programming, TechShop.

**No Comments » **

Share and remix for non-commercial use, but cite and share alike.

#### Posted December 18, 2016

#### by Lensyl Urbano

One of the middle schoolers built a potato gun for his math class. He was looking a the mathematical relationship between the amount of fuel (hair spray) and the hang-time of the potato. To augment this work, I had my Numerical Methods class do the math and create analytical and numerical models of the projectile motion.

One of the things my students had to figure out was what angle would give the maximum range of the projectile? You can figure this out analytically by finding the function for how the horizontal distance (x) changes as the angle (theta) changes (i.e. x(theta)) and then finding the maximum of the function.

Initial velocity vector (v) and its component vectors in the x and y directions for a given angle.

## Distance as a function of the angle

In a nutshell, to find the distance traveled by the potato we break its initial velocity into its x and y components (v_{x} and v_{y}), use the y component to find the flight time of the projectile (t_{f}), and then use the v_{x} component to find the distance traveled over the flight time.

Starting with the diagram above we can separate the initial velocity of the potato into its two components using basic trigonometry:

,

so,

,

Now we know that the height of a projectile (y) is given by the function:

(you can figure this out by assuming that the acceleration due to gravity (a) is constant and acceleration is the second differential of position with respect to time.)

To find the flight time we assume we’re starting with an initial height of zero (y_{0} = 0), and that the flight ends when the potato hits the ground which is also at zero ((y_{t} = 0), so:

Factoring out *t* gives:

Looking at the two factors, we can now see that there are two solutions to this problem, which should not be too much of a surprise since the height equation is parabolic (a second order polynomial). The solutions are when:

The first solution is obviously the initial launch time, while the second is going to be the flight time (t_{f}).

You might think it’s odd to have a negative in the equation, but remember, the acceleration is negative so it’ll cancel out.

Now since we’re working with the y component of the velocity vector, the initial velocity in this equation (v_{0}) is really just v_{y}:

so we can substitute in the trig function for v_{y} to get:

Our horizontal distance is simply given by the velocity in the x direction (v_{x}) times the flight time:

which becomes:

and substituting in the trig function for v_{x} (just to make things look more complicated):

and factoring out some of the constants gives:

Now we have distance as a function of the launch angle.

We can simplify this a little by using the double-angle formula:

to get:

## Finding the maximum distance

How do we find the maxima for this function. Sketching the curve should be easy enough, but because we know a little calculus we know that the maximum will occur when the first differential is equal to zero. So we differentiate with respect to the angle to get:

and set the differential equal to zero:

and solve to get:

Since we remember that the arccosine of 0 is 90 degrees:

And thus we’ve found the angle that gives the maximum launch distance for a potato gun.

**Citing this post**: **Urbano**, L., 2016. Maximum Range of a Potato Gun, Retrieved July 29th, 2017, from *Montessori Muddle*: http://MontessoriMuddle.org/ .

**Attribution (Curator's Code )**: Via: ᔥ Montessori Muddle; Hat tip: ↬ Montessori Muddle.

Posted in Mathematics, Programming.

Tags: math, math and programming, numerical methods, physics, projectile motion.

**No Comments » **

Share and remix for non-commercial use, but cite and share alike.