Created
March 23, 2012 11:25
-
-
Save kenwebb/2169758 to your computer and use it in GitHub Desktop.
Power Plants: Could a Rechargeable Battery Be Made from Paper and Pulp By-Products?
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!--Xholon Workbook http://www.primordion.com/Xholon/wb/ (C) Ken Webb Fri Mar 23 2012 09:25:25 GMT-0400 (EDT)--> | |
<XholonWorkbook> | |
<Notes><![CDATA[ | |
Xholon | |
------ | |
Title: Power Plants: Could a Rechargeable Battery Be Made from Paper and Pulp By-Products? | |
Description: "Experimenting with plant lignin as a replacement for lithium and other metals, scientists create a rechargeable battery--but much work lies ahead to translate it into a usable power source" | |
Url: http://www.scientificamerican.com/article.cfm?id=rechargeable-battery-green | |
InternalName: | |
YoutubeId: | |
Keywords: | |
My Notes | |
-------- | |
This Scientific American article by Larry Greenemeier summarizes research reported in Science magazine. | |
]]></Notes> | |
<script implName="lang:python:inline:"><![CDATA[ | |
#print "height = 12.34 m" | |
]]></script> | |
<script implName="lang:javascript:inline:"><![CDATA[ | |
//print("height = 56.78 meters\n"); | |
]]></script> | |
<_-.XholonClass> | |
<!-- domain objects --> | |
<PhysicalSystem/> | |
<Polymer> | |
<Polypyrrole/> | |
</Polymer> | |
<BrownLiquor/> <!-- "a waste material from the paper and pulp industry"; contains lignin --> | |
<!-- battery stuff --> | |
<Battery/> | |
<ElectrochemicalCell/> | |
<Electrode> | |
<Anode/> | |
<Cathode/> | |
</Electrode> | |
<Electrolyte/> | |
<FlowOfElectrons/> | |
<Electricity/> | |
<!-- plant stuff --> | |
<Plant/> | |
<Cellulose/> <!-- plants contain more than 30% lignin ? --> | |
<Lignin/> <!-- plants contain up to 30% lignin --> | |
</_-.XholonClass> | |
<xholonClassDetails> | |
</xholonClassDetails> | |
<PhysicalSystem> | |
<Plant> | |
<Cellulose/> | |
<Lignin/> | |
</Plant> | |
<Battery> | |
<ElectrochemicalCell> | |
<Anode/> | |
<Electrolyte/> | |
<Cathode> | |
<Lignin/> | |
<Polypyrrole/> | |
</Cathode> | |
<FlowOfElectrons/> | |
</ElectrochemicalCell> | |
</Battery> | |
</PhysicalSystem> | |
<Blockbehavior implName="lang:python:inline:"><![CDATA[ | |
# This works if pasted in as a last child of Block. | |
#height.incVal(0.02) | |
#print("Python wants something to do. Height:" + str(height)) | |
]]></Blockbehavior> | |
<Blockbehavior implName="lang:javascript:inline:"><![CDATA[ | |
// This works if pasted in as a last child of Block. | |
//height.incVal(0.02); | |
//print("JavaScript wants something to do. Height:" + height + "\n"); | |
]]></Blockbehavior> | |
<Blockbehavior implName="lang:webEditionjs:inline:"><![CDATA[ | |
//this.bindPorts(this.parent()); | |
//this.height.incVal(0.02); | |
//print("JavaScript wants something to do. Height:" + this.height.attr('val') + "\n"); | |
]]></Blockbehavior> | |
<Blockbehavior implName="lang:bsh:inline:"><![CDATA[ | |
// This works if pasted in as a last child of Block. | |
//height.incVal(0.02); | |
//System.out.print("Java/Beanshell wants something to do. Height:" + height + "\n"); | |
]]></Blockbehavior> | |
<Blockbehavior implName="lang:jruby:inline:"><![CDATA[ | |
#require 'java' | |
# This works if pasted in as a last child of Block. | |
#$height.incVal(0.02) | |
#puts "Ruby wants something to do. Height: #{$height}" | |
]]></Blockbehavior> | |
<Blockbehavior implName="lang:groovy:inline:"><![CDATA[ | |
// This works if pasted in as a last child of Block. | |
//height.incVal(0.02); | |
//System.out.print("Groovy wants something to do. Height:" + height + "\n"); | |
]]></Blockbehavior> | |
<SvgClient><Attribute_String roleName="svgUri"><![CDATA[data:image/svg+xml, | |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> | |
<!-- adapted from: https://commons.wikimedia.org/wiki/File:Schema_eines_Bleiakkus_2009-02-09.svg --> | |
<svg | |
xmlns:svg="http://www.w3.org/2000/svg" | |
xmlns="http://www.w3.org/2000/svg" | |
version="1.0" | |
width="470" | |
height="305" | |
id="svg2"> | |
<defs | |
id="defs4" /> | |
<rect | |
width="470" | |
height="305" | |
x="0" | |
y="0" | |
id="rect3399" | |
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
<path | |
d="M 21.827163,82.729502 L 449.16244,82.729502 L 449.16244,292.81706 L 21.827163,292.81706 L 21.827163,82.729502 z" | |
id="path3156" | |
style="fill:#c9e0ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.40624261;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" /> | |
<path | |
d="M 449.09306,61.634822 L 449.09306,292.74937 L 21.896555,292.74937 L 21.896555,61.634822" | |
id="rect2383" | |
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:3.63640904;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
<path | |
d="M 330.04887,14.863102 L 330.04887,88.328192 M 125.37187,88.328192 L 125.37187,14.332012" | |
id="rect3162" | |
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
<rect | |
width="55.38657" | |
height="148.11029" | |
x="301.61343" | |
y="74.015167" | |
id="rect3160" | |
style="fill:#e76b73;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
<rect | |
width="41.416256" | |
height="153.54318" | |
x="308.52258" | |
y="62.761353" | |
id="rect3272" | |
style="fill:#ababab;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
<rect | |
width="41.416256" | |
height="153.54318" | |
x="105.48192" | |
y="62.761353" | |
id="rect3158" | |
style="fill:#ababab;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
<path | |
d="M 3.8416405,278.24454 A 14.817757,14.817757 0 1 1 -25.793873,278.24454 A 14.817757,14.817757 0 1 1 3.8416405,278.24454 z" | |
transform="matrix(0.9572679,0,0,0.9572679,136.90656,-176.64579)" | |
id="path3199" | |
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
<path | |
d="M 119.7803,89.672232 L 132.78955,89.672232" | |
id="path3203" | |
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
<path | |
d="M 3.8416405,278.24454 A 14.817757,14.817757 0 1 1 -25.793873,278.24454 A 14.817757,14.817757 0 1 1 3.8416405,278.24454 z" | |
transform="matrix(0.9572679,0,0,0.9572679,339.70344,-176.92019)" | |
id="path3205" | |
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
<path | |
d="M 322.57719,89.397832 L 335.58644,89.397832" | |
id="path3207" | |
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
<path | |
d="M 329.08182,82.893202 L 329.08182,95.902452" | |
id="path3209" | |
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
<text | |
x="151.43304" | |
y="95.582855" | |
id="text3264" | |
xml:space="preserve" | |
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan | |
x="151.43304" | |
y="95.582855" | |
id="tspan3266" | |
style="font-size:16px">Anode</tspan></text> | |
<text | |
x="359.65945" | |
y="95.582855" | |
id="text3268" | |
xml:space="preserve" | |
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><tspan | |
x="359.65945" | |
y="95.582855" | |
id="tspan3270" | |
style="font-size:16px">Cathode</tspan></text> | |
<g | |
transform="translate(111.08326,-242.09656)" | |
id="g3356"> | |
</g> | |
</svg> | |
]]></Attribute_String><Attribute_String roleName="setup">${MODELNAME_DEFAULT},${SVGURI_DEFAULT}</Attribute_String></SvgClient> | |
</XholonWorkbook> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment