Tim Burns' Personal Weblog Flavored with Math, Java, and Oracle
 
Saturday, June 5, 2004 [*]
 

Mote Sensing and the Heat Equation

The June 2004 edition of the Communications of the ACM magazine has an article on Habitat Monitoring with Sensor Networks (Mote Sensing). Mote Sensing uses a network of tiny embedded devices that work together to provide detailed real-time data that can then uploaded and analyzed in a larger database. Scientists on Great Duck Island, Maine are using these devices to monitor burrows for an elusive nesting bird.

The workhorse behind the system is an application called TinyDB. It allows a central data warehouse to collect real-time data on a detailed scale. A basic hardware kit can be had for less than $1000, so I just might own one soon. I'm thinking that I should put some sensors in the woods behind my house along with my laptop and cell phone and start recording some soil temperatures.

Why soil temperatures? I'm always interested in problems that have an applied math component, and soil temperature utilizes the heat equation, which is ut = Duxx. The t in the equation is time and the x in the equation is depth. There is a special function A * eiwt which solves this problem (anything not an x or a t is a constant and of scientific interest). Yeah, it's a sine or cosine wave, who'd a thunk it? The solution is of the form u(x,t) = A U(x) eiwt where D U'' = iwU. Solving for U we get that U(x) = A e-1(w/2D)1/2 so: u(x,t) = A U(x) ei(wt-(w/2d)1/2x). Sorry, I know it's a lot of math and I leaving out HUGE details - like - what is a derivative? I learned about this equation and others from this book (The author is was one of my favorite profs in college and I partly owe my ability to earn a good living to his patience).

The solution of the 1D heat equation implies that soil under the surface is out of phase with the surface temperature by p = (w / 2D)1/2x. For me, it makes sense to think of it as the speed that the heat travels through the soil. The speed is sure to vary with moisture, time of year, ground-cover, etc. By putting several of these devices at different depths, I could get interesting real-time data about how specific constants of my nearby soil (w and D) vary during the year. If I had enough patience and a big enough data warehouse, I could get a detailed view of how the soil properties vary over time. I'd say that would be a pretty fun adventure for an amateur scientist and would benefit my not-so-amateur pursuits in the area of data warehousing.

 
Comments [0]
 
xml    Blogroll Me!

Personal

Rhode Island is Famous For You

Discovering My Own Backyard

At Least Databases Don't Fly Away

Southwestern Baby Shower Menu

Morning of the Wolf

Autumn lingers in New England

Foraging and Shopping

 

Math, Java, and Oracle

Regular Expressions and Unit Tests
Data Cubing Tools and the Oracle 10g Mess
Tracking Errors with JavaMail
The SVD, Benchmarking and Optimization
The Problem with Software Engineers
Fun with Optimization
Anything new under the sun?
Really Simple Tomcat, Really
J2EE with Free Software
 

Technology

New Computer and Perl CTime
 

Mushrooms

Coprinus Plicatilis
 

The Daily Chronic

 

Currently Reading

 

References

BioInformatics

BioTech

Epicurious

Statistics

 

Archive

2004
 June 02 05 09 17 21 24 28
 May 05 06 10 11 12 15 20 24 25 28 29
 April 01 04 07 09 11 16 17 18 20 22 24 25 27 29
 March 02 15 21 22 24 27
 February 13
 January 04 16 19 29
2003
 December 06 12
 November 02 23 29
 October 07 11 12 16 18 21 24 26
 September 04 09 10 12 14 28
 August 05 08 13 17 18 25 29
 July
 June
2002
2001
 

Photos

Morning of the Wolf
Phantom Farms
Providence
Baby Shower
Camden, Maine
 

Wiki

Creative Commons License
This work is licensed under a Creative Commons License