chriscoughlin.com
SkinDepth
SkinDepth is a simple Java desktop application designed to calculate attenuation of electromagnetic waves in conductive media. This depth of attenuation, also referred to as the "skin depth" of the material, depends on the material's electrical conductivity, its relative magnetic permeability, and the frequency of the excitation field. This attenuation depth is important for such applications as electromagnetic shielding, conventional and remote field eddy current nondestructive testing, and stealth material development.

Screenshot of SkinDepth under Linux

The attenuation depth isn't too difficult to calculate, but it does require you to have a few material properties handy. I originally wrote SkinDepth to automate the calculation and to keep the material properties for me-now when I need to find the attenuation depth in a new material, I can add it to the SkinDepth database and never have to look it up again.

As a Java application SkinDepth should run under just about any operating system with a Java Virtual Machine (JVM) installed. I've used SkinDepth under several operating systems including Windows 98, Windows XP, 32-Bit Linux (Debian 3.0/3.1, Slackware 9.0/9.1/10.0, Kubuntu), and 64-Bit Linux (Ubuntu, Fedora Core 3 and 4) and it should work just as well under the various BSDs and under OS X. It works fine using JVM 1.4 or 1.5-it may work on earlier JVMs but I haven't tested it under these conditions.

You can download a ZIP archive of SkinDepth here; included in the package is a library of a few materials to get you started and a sample shell script for FreeBSD/Linux users to run SkinDepth from the console. To install SkinDepth under any operating system, just extract the contents of the ZIP into a single folder on your computer or even on a thumbdrive. To uninstall just delete the contents of the folder. That's it!

You can of course add your own materials-read the Quick Intro to get a feel for the program and how to use it. If you still have questions feel free to drop me a line.

Latest News

Resources

back to top