<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Newton Excel Bach,  not (just) an Excel Blog</title>
	<atom:link href="http://newtonexcelbach.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://newtonexcelbach.wordpress.com</link>
	<description>An Excel blog for engineers and scientists, and an engineering and science blog for Excel users.</description>
	<lastBuildDate>Sun, 29 Jan 2012 04:02:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='newtonexcelbach.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Newton Excel Bach,  not (just) an Excel Blog</title>
		<link>http://newtonexcelbach.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://newtonexcelbach.wordpress.com/osd.xml" title="Newton Excel Bach,  not (just) an Excel Blog" />
	<atom:link rel='hub' href='http://newtonexcelbach.wordpress.com/?pushpress=hub'/>
		<item>
		<title>The Switch Function (VBA and UDF)</title>
		<link>http://newtonexcelbach.wordpress.com/2012/01/27/the-switch-function-vba-and-udf/</link>
		<comments>http://newtonexcelbach.wordpress.com/2012/01/27/the-switch-function-vba-and-udf/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 05:19:18 +0000</pubDate>
		<dc:creator>dougaj4</dc:creator>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[Geotechnical Engineering]]></category>
		<category><![CDATA[Newton]]></category>
		<category><![CDATA[UDFs]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[PY curves]]></category>
		<category><![CDATA[Switch function]]></category>
		<category><![CDATA[UDF]]></category>

		<guid isPermaLink="false">http://newtonexcelbach.wordpress.com/?p=3313</guid>
		<description><![CDATA[Switch is a VBA function that operates in a similar way to the Select Case statement.  The function arguments are a series of pairs of values, the first of each pair being an expression that can be evaluated as TRUE &#8230; <a href="http://newtonexcelbach.wordpress.com/2012/01/27/the-switch-function-vba-and-udf/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3313&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Switch is a VBA function that operates in a similar way to the Select Case statement.  The function arguments are a series of pairs of values, the first of each pair being an expression that can be evaluated as TRUE or FALSE, and the second a value of any data type.  The function return value is the value immediately following the first expression that evaluates to TRUE.  If none of the expressions are true then the VBA function returns null.</p>
<p>I was recently reminded of an Excel User Defined Function (UDF) that works in a similar way, written by Eng-Tips regular &#8220;electricpete&#8221;.  The original version of the UDF appeared here: <a href="http://www.eng-tips.com/viewthread.cfm?qid=281108">http://www.eng-tips.com/viewthread.cfm?qid=281108</a></p>
<p>This is both a useful function in it&#8217;s own right and a good illustration of the use of the VBA ParamArray function argument.  The code is shown below, and is also included in a sample spreadsheet that may be downloaded from <a title="Click to download" href="http://www.interactiveds.com.au/software/SwitchPY.xls">SwitchPY</a>. The spreadsheet includes several examples of the UDF used to generate soil PY curves for use in the analysis of piles under lateral loads.</p>
<p><pre class="brush: vb;">
Function SW(ParamArray invar()) As Variant

' Original function posted by &quot;electricpete&quot; on Eng-Tips forum: http://www.eng-tips.com/viewthread.cfm?qid=281108 12 Sep 2010
' Minor modifications by Doug Jenkins 27 Jan 2012

' implement logic similar to switch
' example call
'  =switch(boolean1, value1, boolean2, value2, boolean3, value3....)
'    returns the value corresponding to the first true boolean

' at least one of the boolean expressions must be true
' requires an even number of arguments
' the syntax is pretty much identical to vba switch, except that there is no explicit allowance for else value
' if you want an else clause, enter true for the next to last argument, followed by the associated value

' Note that indexing of invar starts at 0, regardless of Option Base statement

' Check to confirm even number of arguments (as required)

    Dim ctr As Long        ' loop counter
Dim tempswitch As Variant        ' variable which will hold the output value

If UBound(invar) Mod 2 &lt;&gt; 1 Then
        SW = &quot;Error: Need even number of arguments for sw&quot;
        Exit Function
    End If

    ctr = 0        ' initialize counter
    Do While True        ' loop until broken by exit command
        ' Check for boolean input
If VarType(invar(ctr)) &lt;&gt; vbBoolean Then
            SW = &quot;Error 1st 3rd 5th etc arguments of sw must be boolean&quot;
            Exit Function
        End If

If invar(ctr) Then        ' in this case have found a true value, assign function and exit
tempswitch = invar(ctr + 1)
SW = tempswitch
            Exit Do
        Else        ' Else have not found true yet, update counter and continue loop
ctr = ctr + 2
        End If

' Check for reaching end of invar without having found true
If ctr + 1 &gt; UBound(invar) Then
            SW = &quot;Error: sw needs at least one true boolean argument&quot;
            Exit Function
        End If
    Loop

End Function
</pre></p>
<p>An example of the use of the UDF is shown in the screenshot below:</p>
<div id="attachment_3315" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/switchpy1.jpg"><img class="size-full wp-image-3315" title="SwitchPY1" src="http://newtonexcelbach.files.wordpress.com/2012/01/switchpy1.jpg?w=640&#038;h=403" alt="" width="640" height="403" /></a><p class="wp-caption-text">Switch Function used to generate PY curves</p></div>
<p>In Column D the UDF is used to select between two values, which has no real advantage over the use of a single IF function:</p>
<div id="attachment_3316" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/switchpy2.jpg"><img class="size-full wp-image-3316" title="SwitchPY2" src="http://newtonexcelbach.files.wordpress.com/2012/01/switchpy2.jpg?w=640&#038;h=113" alt="" width="640" height="113" /></a><p class="wp-caption-text">Simple use of the Sw UDF</p></div>
<p>A more complex example is shown below:</p>
<div id="attachment_3320" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/switchpy3a.jpg"><img class="size-full wp-image-3320" title="SwitchPY3a" src="http://newtonexcelbach.files.wordpress.com/2012/01/switchpy3a.jpg?w=640&#038;h=94" alt="" width="640" height="94" /></a><p class="wp-caption-text">Complex Sw() UDF example</p></div>
<p>In this example the first expression checks if the depth of the section (D12) is below a calculated transition level (D16), and if so it returns the adjacent value in Column D:</p>
<ul>
<li> =sw($D$12&gt;$D$16,D26,</li>
</ul>
<p>The second statement checks if the pile deflection, B26, is less than 3 x the Y50 value (D15), and if so returns the adjacent value in Column D:</p>
<ul>
<li>B26&lt;=3*$D$15,D26,</li>
</ul>
<p>The third statement checks if the pile deflection, is greater than 15 x the Y50 value (D15), and if so returns a calculated value:</p>
<ul>
<li>B26&gt;15*$D$15,$D$13*0.72*$D$12/$D$16,</li>
</ul>
<p>Finally any remaining values are evaluated with a different formula:</p>
<ul>
<li> TRUE,$D$13*0.72*(1-(1-$D$12/$D$16)*(B26-$D$15*3)/(12*$D$15)))</li>
</ul>
<p>The UDF includes error checking to check that there are an even number of inputs, the first input in each pair evaluates as a boolean (i.e. TRUE or FALSE), and that at least one of the boolean expressions is TRUE.  The only change I have made is to the message return method if an error is found.  The original function used a message box, which I have changed to the function returning a text error message (to avoid getting a million message boxes if a function with an error was copied to a million cells).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/newtonexcelbach.wordpress.com/3313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/newtonexcelbach.wordpress.com/3313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/newtonexcelbach.wordpress.com/3313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/newtonexcelbach.wordpress.com/3313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/newtonexcelbach.wordpress.com/3313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/newtonexcelbach.wordpress.com/3313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/newtonexcelbach.wordpress.com/3313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/newtonexcelbach.wordpress.com/3313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/newtonexcelbach.wordpress.com/3313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/newtonexcelbach.wordpress.com/3313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/newtonexcelbach.wordpress.com/3313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/newtonexcelbach.wordpress.com/3313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/newtonexcelbach.wordpress.com/3313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/newtonexcelbach.wordpress.com/3313/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3313&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://newtonexcelbach.wordpress.com/2012/01/27/the-switch-function-vba-and-udf/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70b23d219794d2dff261b274d159a091?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">dougaj4</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/switchpy1.jpg" medium="image">
			<media:title type="html">SwitchPY1</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/switchpy2.jpg" medium="image">
			<media:title type="html">SwitchPY2</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/switchpy3a.jpg" medium="image">
			<media:title type="html">SwitchPY3a</media:title>
		</media:content>
	</item>
		<item>
		<title>LatPilePY 1.03</title>
		<link>http://newtonexcelbach.wordpress.com/2012/01/27/latpilepy-1-03/</link>
		<comments>http://newtonexcelbach.wordpress.com/2012/01/27/latpilepy-1-03/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 23:54:07 +0000</pubDate>
		<dc:creator>dougaj4</dc:creator>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[Geotechnical Engineering]]></category>
		<category><![CDATA[Newton]]></category>
		<category><![CDATA[UDFs]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[COM624]]></category>
		<category><![CDATA[laterally loaded piles]]></category>
		<category><![CDATA[LatPilePY]]></category>
		<category><![CDATA[UDF]]></category>

		<guid isPermaLink="false">http://newtonexcelbach.wordpress.com/?p=3311</guid>
		<description><![CDATA[The LatPilePY spreadsheet has been updated with detailed corrections to the function for generating PY curves.  The updated version can be downloaded from LatPilePY.zip. See LatPilePY 1.02 for more details of the spreadsheet content and background.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3311&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The LatPilePY spreadsheet has been updated with detailed corrections to the function for generating PY curves.  The updated version can be downloaded from <a title="Click to download" href="http://www.interactiveds.com.au/software/LatPilePY.zip">LatPilePY.zip</a>.</p>
<p>See <a title="Permalink to LatPilePY 1.02" href="http://newtonexcelbach.wordpress.com/2012/01/23/latpilepy-1-02/" rel="bookmark">LatPilePY 1.02</a> for more details of the spreadsheet content and background.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/newtonexcelbach.wordpress.com/3311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/newtonexcelbach.wordpress.com/3311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/newtonexcelbach.wordpress.com/3311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/newtonexcelbach.wordpress.com/3311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/newtonexcelbach.wordpress.com/3311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/newtonexcelbach.wordpress.com/3311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/newtonexcelbach.wordpress.com/3311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/newtonexcelbach.wordpress.com/3311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/newtonexcelbach.wordpress.com/3311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/newtonexcelbach.wordpress.com/3311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/newtonexcelbach.wordpress.com/3311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/newtonexcelbach.wordpress.com/3311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/newtonexcelbach.wordpress.com/3311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/newtonexcelbach.wordpress.com/3311/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3311&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://newtonexcelbach.wordpress.com/2012/01/27/latpilepy-1-03/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70b23d219794d2dff261b274d159a091?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">dougaj4</media:title>
		</media:content>
	</item>
		<item>
		<title>The Hawkesbury River Bridge at North Richmond, NSW</title>
		<link>http://newtonexcelbach.wordpress.com/2012/01/25/the-hawkesbury-river-bridge-at-north-richmond-nsw/</link>
		<comments>http://newtonexcelbach.wordpress.com/2012/01/25/the-hawkesbury-river-bridge-at-north-richmond-nsw/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 12:09:07 +0000</pubDate>
		<dc:creator>dougaj4</dc:creator>
				<category><![CDATA[Arch structures]]></category>
		<category><![CDATA[Historic Bridges]]></category>
		<category><![CDATA[Newton]]></category>
		<category><![CDATA[Hawksbury River Bridge]]></category>
		<category><![CDATA[historic bridge]]></category>
		<category><![CDATA[Monier Arch System]]></category>
		<category><![CDATA[North Richmond Bridge]]></category>

		<guid isPermaLink="false">http://newtonexcelbach.wordpress.com/?p=3289</guid>
		<description><![CDATA[The bridge over the Hawkesbury River near North Richmond, North-West of Sydney, is one of the first reinforced concrete structures in Australia.  At the time of its construction it was the largest reinforced concrete bridge in the country, and it &#8230; <a href="http://newtonexcelbach.wordpress.com/2012/01/25/the-hawkesbury-river-bridge-at-north-richmond-nsw/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3289&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_3290" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/img_3583.jpg"><img class="size-full wp-image-3290" title="IMG_3583" src="http://newtonexcelbach.files.wordpress.com/2012/01/img_3583.jpg?w=640&#038;h=426" alt="" width="640" height="426" /></a><p class="wp-caption-text">Hawkesbury River Bridge from the North-West</p></div>
<p>The bridge over the Hawkesbury River near North Richmond, North-West of Sydney, is one of the first reinforced concrete structures in Australia.  At the time of its construction it was the largest reinforced concrete bridge in the country, and it remained so for 25 years.</p>
<div id="attachment_3301" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/richmond-bridge-location.jpg"><img class="size-full wp-image-3301" title="Richmond Bridge location" src="http://newtonexcelbach.files.wordpress.com/2012/01/richmond-bridge-location.jpg?w=640&#038;h=371" alt="" width="640" height="371" /></a><p class="wp-caption-text">Hawkesbury River Bridge location</p></div>
<p>The bridge is one of a few examples of the Monier arch system in New South Wales.  The system was developed by <a href="http://en.wikipedia.org/wiki/Joseph_Monier">Joseph Monier</a> and licenced in Australia to the firm Carter Gummow and Co. and later to the firm Monash and Anderson.  Most of the structures built in Australia are in Victoria, including the <a href="http://home.vicnet.net.au/~aholgate/jm/texts/asbhist.html">Anderson Street Bridge</a> in Melbourne.  The history of the structures in Victoria has been well documented, and can be found at <a href="http://home.vicnet.net.au/~aholgate/jm/mainpages/list_bridges.html#archbrs">Monash &amp; Anderson&#8217;s Monier Arch Bridges</a>.</p>
<p>The North Richmond Bridge is documented by the <a href="http://www.heritage.nsw.gov.au/07_subnav_04_2.cfm?itemid=4309511">NSW Government Office of Environment and Heritage.</a></p>
<p>The original structure consists of 13 arch spans, monolithic with heavy concrete piers, consisting of twin concrete caissons founded on rock, joined by a deep headstock with curved soffit.</p>
<div id="attachment_3291" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/img_3585.jpg"><img class="size-full wp-image-3291" title="IMG_3585" src="http://newtonexcelbach.files.wordpress.com/2012/01/img_3585.jpg?w=640&#038;h=426" alt="" width="640" height="426" /></a><p class="wp-caption-text">Arch spans monolithic with concrete piers</p></div>
<div id="attachment_3297" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/img_3608.jpg"><img class="size-full wp-image-3297" title="IMG_3608" src="http://newtonexcelbach.files.wordpress.com/2012/01/img_3608.jpg?w=640&#038;h=426" alt="" width="640" height="426" /></a><p class="wp-caption-text">Caissons with curved soffit headstock</p></div>
<p>The northern end of the bridge can be accessed from Hanna Park, immediately to the north, which has an access path under the bridge, the path providing excellent views of the bridge and along the Hawkesbury River in both directions.</p>
<div id="attachment_3292" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/img_3587.jpg"><img class="size-full wp-image-3292" title="IMG_3587" src="http://newtonexcelbach.files.wordpress.com/2012/01/img_3587.jpg?w=640&#038;h=426" alt="" width="640" height="426" /></a><p class="wp-caption-text">Access track under the northern span.</p></div>
<div id="attachment_3293" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/img_3595.jpg"><img class="size-full wp-image-3293" title="IMG_3595" src="http://newtonexcelbach.files.wordpress.com/2012/01/img_3595.jpg?w=640&#038;h=426" alt="" width="640" height="426" /></a><p class="wp-caption-text">Hawkesbury River, looking West towards Blue Mountains</p></div>
<p>In 1926 the bridge was widened with the addittion of an additional pier and two steel girders, supported on steel rocker bearings, to provide a rail line, which has since been removed and replaced with an additional road lane.</p>
<div id="attachment_3294" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/img_3597.jpg"><img class="size-full wp-image-3294" title="IMG_3597" src="http://newtonexcelbach.files.wordpress.com/2012/01/img_3597.jpg?w=640&#038;h=426" alt="" width="640" height="426" /></a><p class="wp-caption-text">Additional steel girder supports for rail line</p></div>
<div id="attachment_3295" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/img_3605.jpg"><img class="size-full wp-image-3295" title="IMG_3605" src="http://newtonexcelbach.files.wordpress.com/2012/01/img_3605.jpg?w=640&#038;h=426" alt="" width="640" height="426" /></a><p class="wp-caption-text">Steel girder bearings</p></div>
<div id="attachment_3296" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/img_3607.jpg"><img class="size-full wp-image-3296" title="IMG_3607" src="http://newtonexcelbach.files.wordpress.com/2012/01/img_3607.jpg?w=640&#038;h=426" alt="" width="640" height="426" /></a><p class="wp-caption-text">Steel girder addition viewed from the South-East</p></div>
<p>The south end of the bridge is not so easily accessible, the banks being heavily overgrown with weeds.</p>
<div id="attachment_3298" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/img_3610.jpg"><img class="size-full wp-image-3298" title="IMG_3610" src="http://newtonexcelbach.files.wordpress.com/2012/01/img_3610.jpg?w=640&#038;h=426" alt="" width="640" height="426" /></a><p class="wp-caption-text">View from South West bank</p></div>
<div id="attachment_3299" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/img_3617.jpg"><img class="size-full wp-image-3299" title="IMG_3617" src="http://newtonexcelbach.files.wordpress.com/2012/01/img_3617.jpg?w=640&#038;h=426" alt="" width="640" height="426" /></a><p class="wp-caption-text">Historic Bridges plaque</p></div>
<div id="attachment_3300" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/img_3622.jpg"><img class="size-full wp-image-3300" title="IMG_3622" src="http://newtonexcelbach.files.wordpress.com/2012/01/img_3622.jpg?w=640&#038;h=426" alt="" width="640" height="426" /></a><p class="wp-caption-text">View from North-West</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/newtonexcelbach.wordpress.com/3289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/newtonexcelbach.wordpress.com/3289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/newtonexcelbach.wordpress.com/3289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/newtonexcelbach.wordpress.com/3289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/newtonexcelbach.wordpress.com/3289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/newtonexcelbach.wordpress.com/3289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/newtonexcelbach.wordpress.com/3289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/newtonexcelbach.wordpress.com/3289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/newtonexcelbach.wordpress.com/3289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/newtonexcelbach.wordpress.com/3289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/newtonexcelbach.wordpress.com/3289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/newtonexcelbach.wordpress.com/3289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/newtonexcelbach.wordpress.com/3289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/newtonexcelbach.wordpress.com/3289/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3289&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://newtonexcelbach.wordpress.com/2012/01/25/the-hawkesbury-river-bridge-at-north-richmond-nsw/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70b23d219794d2dff261b274d159a091?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">dougaj4</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/img_3583.jpg" medium="image">
			<media:title type="html">IMG_3583</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/richmond-bridge-location.jpg" medium="image">
			<media:title type="html">Richmond Bridge location</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/img_3585.jpg" medium="image">
			<media:title type="html">IMG_3585</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/img_3608.jpg" medium="image">
			<media:title type="html">IMG_3608</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/img_3587.jpg" medium="image">
			<media:title type="html">IMG_3587</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/img_3595.jpg" medium="image">
			<media:title type="html">IMG_3595</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/img_3597.jpg" medium="image">
			<media:title type="html">IMG_3597</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/img_3605.jpg" medium="image">
			<media:title type="html">IMG_3605</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/img_3607.jpg" medium="image">
			<media:title type="html">IMG_3607</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/img_3610.jpg" medium="image">
			<media:title type="html">IMG_3610</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/img_3617.jpg" medium="image">
			<media:title type="html">IMG_3617</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/img_3622.jpg" medium="image">
			<media:title type="html">IMG_3622</media:title>
		</media:content>
	</item>
		<item>
		<title>LatPilePY 1.02</title>
		<link>http://newtonexcelbach.wordpress.com/2012/01/23/latpilepy-1-02/</link>
		<comments>http://newtonexcelbach.wordpress.com/2012/01/23/latpilepy-1-02/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 09:28:15 +0000</pubDate>
		<dc:creator>dougaj4</dc:creator>
				<category><![CDATA[Concrete]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Geotechnical Engineering]]></category>
		<category><![CDATA[Newton]]></category>
		<category><![CDATA[UDFs]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[COM624]]></category>
		<category><![CDATA[laterally loaded piles]]></category>
		<category><![CDATA[PY curves]]></category>
		<category><![CDATA[soil properties]]></category>
		<category><![CDATA[UDF]]></category>

		<guid isPermaLink="false">http://newtonexcelbach.wordpress.com/?p=3265</guid>
		<description><![CDATA[Following some discussion at Eng-Tips and elsewhere I have updated the LatPilePY spreadsheet, previously presented at Lateral pile analysis with PY curves …  This spreadsheet provides User Defined Functions (UDFs) to carry out the analysis of vertical piles under lateral loading, &#8230; <a href="http://newtonexcelbach.wordpress.com/2012/01/23/latpilepy-1-02/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3265&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Following some discussion at<a href="http://www.eng-tips.com/viewthread.cfm?qid=309850"> Eng-Tips</a> and elsewhere I have updated the LatPilePY spreadsheet, previously presented at <a href="http://newtonexcelbach.wordpress.com/2010/07/17/lateral-pile-analyis-with-py-curves/">Lateral pile analysis with PY curves …</a>  This spreadsheet provides User Defined Functions (UDFs) to carry out the analysis of vertical piles under lateral loading, following the method described in the manual for the program COM624.  See the earlier posts for more details.  The new spreadsheet, including full open source code, can be downloaded from <a title="Click to download" href="http://www.interactiveds.com.au/software/LatPilePY.zip">LatPilePY.zip </a>.</p>
<p>The main change, as discussed in the Eng-Tips thread, is to the way in which the initial soil stiffness is calculated.  The soil stiffness is defined by a factor Ki which has units of Force/Length^3.  The previous version of the spreadsheet converted this factor to units of Force/unit deflection/unit length of pile by multiplying the Ki factor by the pile diameter (resulting in a factor independent of depth), whereas in COM624 the Ki factor is multiplied by the depth of the soil layer (resulting in a factor independent of pile diameter).  Both approaches clearly involve gross approximations, but to allow users to get a reasonable comparison with COM624 results I have now introduced an option to allow either method to be applied, with the COM624 method being the default (see screenshot below):</p>
<div id="attachment_3267" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/latpile1.jpg"><img class="size-full wp-image-3267" title="Latpile1" src="http://newtonexcelbach.files.wordpress.com/2012/01/latpile1.jpg?w=640&#038;h=372" alt="" width="640" height="372" /></a><p class="wp-caption-text">LatPile input; click for full sized view</p></div>
<p>Other significant changes are:<br />
The calculation of the effective depth of layered soils has been amended to follow the COM624 method more closely.  Soil layers with varying strength and density affect the stiffness of lower layers in 3 ways:</p>
<ol>
<li>Where the ultimate soil resistance is controlled by wedge failure the failure load is affected by all the layers through which the wedge passes.</li>
<li>Where the initial stiffness of a soil is related to the vertical pressure, this is affected by the density of the overlying soils.</li>
<li>For deeper layers, where the ultimate resistance is controlled by soil flow around the pile, the failure stress of granular soils is related to the vertical pressure.</li>
</ol>
<p>For this reason two separate effective depths are calculated at the top of each layer:</p>
<ol>
<li>The depth of soil, with the same properties as the layer, that would have the same ultimate resistance to wedge failure as the actual upper layers.</li>
<li>The depth of soil, with the same density as the layer, that would have the same vertical pressure as the actual upper layers.</li>
</ol>
<p>These two effective depths are calculated by the program, but provision has also been made to specify override values in the Soil Properties Tables; see screenshot below:</p>
<div id="attachment_3269" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/latpile3.jpg"><img class="size-full wp-image-3269" title="Latpile3" src="http://newtonexcelbach.files.wordpress.com/2012/01/latpile3.jpg?w=640&#038;h=203" alt="" width="640" height="203" /></a><p class="wp-caption-text">Soil property input, including new optional effective depth rows</p></div>
<p>The other major change is that additional columns may (optionally) be added to the output array, providing details of the calculated effective depths, ultimate soil resistance, and calculated soil force/unit length of pile.</p>
<div id="attachment_3268" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/latpile2.jpg"><img class="size-full wp-image-3268" title="Latpile2" src="http://newtonexcelbach.files.wordpress.com/2012/01/latpile2.jpg?w=640&#038;h=320" alt="" width="640" height="320" /></a><p class="wp-caption-text">LatPile output options</p></div>
<div id="attachment_3270" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/latpile4.jpg"><img class="size-full wp-image-3270" title="Latpile4" src="http://newtonexcelbach.files.wordpress.com/2012/01/latpile4.jpg?w=640&#038;h=197" alt="" width="640" height="197" /></a><p class="wp-caption-text">LatPile output with Output Option 3 (11 columns)</p></div>
<p>The spreadsheet results have been compared with 3 examples from the COM624 manual (full details are included in the download file). The first example is for a single layer soil, and shows very good agreement in all respects:</p>
<div id="attachment_3271" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/latpile5.jpg"><img class="size-full wp-image-3271" title="Latpile5" src="http://newtonexcelbach.files.wordpress.com/2012/01/latpile5.jpg?w=640&#038;h=246" alt="" width="640" height="246" /></a><p class="wp-caption-text">COM624 Example 1</p></div>
<div id="attachment_3272" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/latpile6.jpg"><img class="size-full wp-image-3272" title="Latpile6" src="http://newtonexcelbach.files.wordpress.com/2012/01/latpile6.jpg?w=640&#038;h=222" alt="" width="640" height="222" /></a><p class="wp-caption-text">COM624 Example 1</p></div>
<p>The second example is for a layered soil with varying soil types and densities.  When user defined effective depths have been used reasonably good agreement was found:</p>
<div id="attachment_3273" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/latpile7.jpg"><img class="size-full wp-image-3273" title="Latpile7" src="http://newtonexcelbach.files.wordpress.com/2012/01/latpile7.jpg?w=640&#038;h=265" alt="" width="640" height="265" /></a><p class="wp-caption-text">COM624 Example 2; User defined effective depths</p></div>
<div id="attachment_3274" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/latpile8.jpg"><img class="size-full wp-image-3274" title="Latpile8" src="http://newtonexcelbach.files.wordpress.com/2012/01/latpile8.jpg?w=640&#038;h=224" alt="" width="640" height="224" /></a><p class="wp-caption-text">COM624 Example 2; User defined effective depths</p></div>
<p>Where the effective depth has been calculated by the spreadsheet the agreement was less good, but maximum bending moments and shear forces are within about 10%.  The reason for the difference seems to be that the spreadsheet calculates an effective depth based on density, whereas COM 624 uses the actual depth in these cases.</p>
<div id="attachment_3275" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/latpile9.jpg"><img class="size-full wp-image-3275" title="Latpile9" src="http://newtonexcelbach.files.wordpress.com/2012/01/latpile9.jpg?w=640&#038;h=253" alt="" width="640" height="253" /></a><p class="wp-caption-text">COM624 Example 2; spreadsheet calculated effective depths</p></div>
<div id="attachment_3276" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/latpile10.jpg"><img class="size-full wp-image-3276" title="Latpile10" src="http://newtonexcelbach.files.wordpress.com/2012/01/latpile10.jpg?w=640&#038;h=221" alt="" width="640" height="221" /></a><p class="wp-caption-text">COM624 Example 2; spreadsheet calculated effective depths</p></div>
<p>The Example 2 file  also compares the PY Curves generated by the spreadsheet with those given in the COM624 manual, finding excellent agreement:</p>
<div id="attachment_3277" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/latpile11.jpg"><img class="size-full wp-image-3277" title="Latpile11" src="http://newtonexcelbach.files.wordpress.com/2012/01/latpile11.jpg?w=640&#038;h=381" alt="" width="640" height="381" /></a><p class="wp-caption-text">PY curves for COM624 Manual Example 2</p></div>
<p>The final example is Example 4 from the COM624 manual, which uses 7 user input PY curves. In this case the COM624 program interpolates stiffness values between the curves above and below for each point down the pile, whereas the spreadsheet uses the values from the specified curve to apply to each layer. The spreadsheet input for this example is shown below:</p>
<div id="attachment_3278" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/latpile12.jpg"><img class="size-full wp-image-3278" title="Latpile12" src="http://newtonexcelbach.files.wordpress.com/2012/01/latpile12.jpg?w=640&#038;h=198" alt="" width="640" height="198" /></a><p class="wp-caption-text">Input for COM624 Example 4</p></div>
<p>In spite of the different method of application of the stiffness from the PY curves, the spreadsheet shows good agreement with the COM624 results:</p>
<div id="attachment_3279" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/latpile13.jpg"><img class="size-full wp-image-3279" title="Latpile13" src="http://newtonexcelbach.files.wordpress.com/2012/01/latpile13.jpg?w=640&#038;h=259" alt="" width="640" height="259" /></a><p class="wp-caption-text">Results for COM624 Manual Example 4</p></div>
<div id="attachment_3280" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/latpile14.jpg"><img class="size-full wp-image-3280" title="Latpile14" src="http://newtonexcelbach.files.wordpress.com/2012/01/latpile14.jpg?w=640&#038;h=222" alt="" width="640" height="222" /></a><p class="wp-caption-text">Results for COM624 Manual Example 4</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/newtonexcelbach.wordpress.com/3265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/newtonexcelbach.wordpress.com/3265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/newtonexcelbach.wordpress.com/3265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/newtonexcelbach.wordpress.com/3265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/newtonexcelbach.wordpress.com/3265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/newtonexcelbach.wordpress.com/3265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/newtonexcelbach.wordpress.com/3265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/newtonexcelbach.wordpress.com/3265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/newtonexcelbach.wordpress.com/3265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/newtonexcelbach.wordpress.com/3265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/newtonexcelbach.wordpress.com/3265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/newtonexcelbach.wordpress.com/3265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/newtonexcelbach.wordpress.com/3265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/newtonexcelbach.wordpress.com/3265/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3265&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://newtonexcelbach.wordpress.com/2012/01/23/latpilepy-1-02/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70b23d219794d2dff261b274d159a091?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">dougaj4</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/latpile1.jpg" medium="image">
			<media:title type="html">Latpile1</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/latpile3.jpg" medium="image">
			<media:title type="html">Latpile3</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/latpile2.jpg" medium="image">
			<media:title type="html">Latpile2</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/latpile4.jpg" medium="image">
			<media:title type="html">Latpile4</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/latpile5.jpg" medium="image">
			<media:title type="html">Latpile5</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/latpile6.jpg" medium="image">
			<media:title type="html">Latpile6</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/latpile7.jpg" medium="image">
			<media:title type="html">Latpile7</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/latpile8.jpg" medium="image">
			<media:title type="html">Latpile8</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/latpile9.jpg" medium="image">
			<media:title type="html">Latpile9</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/latpile10.jpg" medium="image">
			<media:title type="html">Latpile10</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/latpile11.jpg" medium="image">
			<media:title type="html">Latpile11</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/latpile12.jpg" medium="image">
			<media:title type="html">Latpile12</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/latpile13.jpg" medium="image">
			<media:title type="html">Latpile13</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/latpile14.jpg" medium="image">
			<media:title type="html">Latpile14</media:title>
		</media:content>
	</item>
		<item>
		<title>The Family Tree</title>
		<link>http://newtonexcelbach.wordpress.com/2012/01/21/the-family-tree/</link>
		<comments>http://newtonexcelbach.wordpress.com/2012/01/21/the-family-tree/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 23:39:54 +0000</pubDate>
		<dc:creator>dougaj4</dc:creator>
				<category><![CDATA[Bach]]></category>
		<category><![CDATA[Films]]></category>
		<category><![CDATA[Family Tree]]></category>
		<category><![CDATA[The Former Love]]></category>
		<category><![CDATA[Vimeo]]></category>

		<guid isPermaLink="false">http://newtonexcelbach.wordpress.com/?p=3254</guid>
		<description><![CDATA[A great song with an excellent video from Sydney based band The Former Love (formerly The former Love Pirates): (Click on Vimeo to visit site, or click play, then full screen button: Family Tree by The Former Love from Kerinne &#8230; <a href="http://newtonexcelbach.wordpress.com/2012/01/21/the-family-tree/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3254&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A great song with an excellent video from Sydney based band The Former Love (formerly The former Love Pirates):</p>
<p>(Click on Vimeo to visit site, or click play, then full screen button:</p>
<p><div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/34932068' width='400' height='225' frameborder='0'></iframe></div>
<p><a href="http://vimeo.com/34932068">Family Tree by The Former Love</a> from <a href="http://vimeo.com/user1411422">Kerinne Jenkins</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/newtonexcelbach.wordpress.com/3254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/newtonexcelbach.wordpress.com/3254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/newtonexcelbach.wordpress.com/3254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/newtonexcelbach.wordpress.com/3254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/newtonexcelbach.wordpress.com/3254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/newtonexcelbach.wordpress.com/3254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/newtonexcelbach.wordpress.com/3254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/newtonexcelbach.wordpress.com/3254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/newtonexcelbach.wordpress.com/3254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/newtonexcelbach.wordpress.com/3254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/newtonexcelbach.wordpress.com/3254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/newtonexcelbach.wordpress.com/3254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/newtonexcelbach.wordpress.com/3254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/newtonexcelbach.wordpress.com/3254/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3254&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://newtonexcelbach.wordpress.com/2012/01/21/the-family-tree/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70b23d219794d2dff261b274d159a091?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">dougaj4</media:title>
		</media:content>
	</item>
		<item>
		<title>Comparing floating point numbers</title>
		<link>http://newtonexcelbach.wordpress.com/2012/01/07/comparing-floating-point-numbers/</link>
		<comments>http://newtonexcelbach.wordpress.com/2012/01/07/comparing-floating-point-numbers/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 05:02:24 +0000</pubDate>
		<dc:creator>dougaj4</dc:creator>
				<category><![CDATA[Arrays]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[UDFs]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Combinearray]]></category>
		<category><![CDATA[EqualT]]></category>
		<category><![CDATA[floating point comparison]]></category>
		<category><![CDATA[UDF]]></category>

		<guid isPermaLink="false">http://newtonexcelbach.wordpress.com/?p=3231</guid>
		<description><![CDATA[Some of the issues raised in this post: http://newtonexcelbach.wordpress.com/2011/12/20/when-does-35-not-equal-35/ arose when writing the functions for the previous post on combining arrays.  In particular, when values from the two arrays are &#8220;equal&#8221; the function should create one entry in the combined &#8230; <a href="http://newtonexcelbach.wordpress.com/2012/01/07/comparing-floating-point-numbers/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3231&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Some of the issues raised in this post:<br />
<a href="http://newtonexcelbach.wordpress.com/2011/12/20/when-does-35-not-equal-35/">http://newtonexcelbach.wordpress.com/2011/12/20/when-does-35-not-equal-35/</a><br />
arose when writing the functions for the previous post on combining arrays.  In particular, when values from the two arrays are &#8220;equal&#8221; the function should create one entry in the combined array, not two, and I wanted the user to have some control over the tolerance that would be regarded as equal.</p>
<p>The result was three new User Defined Functions (UDFs), EqualT(), LTEqualT(), and GTEqualT().  The input and criteria for the new functions are shown in the screenshot below:</p>
<div id="attachment_3244" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/combinearray41.jpg"><img class=" wp-image-3244" title="CombineArray4" src="http://newtonexcelbach.files.wordpress.com/2012/01/combinearray41.jpg?w=640&#038;h=218" alt="" width="640" height="218" /></a><p class="wp-caption-text">Floating Point comparison UDFs, click for full size view</p></div>
<p>The basis of the function is to find the value abs(a/b -1), where b is the lesser of the two values, and a is the greater.  Is this value is less than the specified tolerance then the two values are treted as being equal.  If the tolerance is not specified it defaults to 1E-14.</p>
<p>The use of a relative tolerance raises a problem if both numbers are very close to the minimum values allowed by the floating point number system.  For this reason the numbers are treated as being equal if the absolute value of the difference is less than a constant, MinReal, currently set to 1E-300.  The code for the EqualT function is shown below, anad all code is available in the download file: <a href="http://www.interactiveds.com.au/software/CombineArray.xls">http://www.interactiveds.com.au/software/CombineArray.xls</a></p>
<p><pre class="brush: vb;">
Private Const MinReal As Double = 1E-300
Private Const DefaultTol As Double = 0.00000000000001
Function EqualT(Value1 As Variant, Value2 As Variant, Optional Tol As Double = DefaultTol) As Boolean
' Test if Value1 is equal to Value2 within Tol
    If Abs(Value1 - Value2)         EqualT = True
        Exit Function
    End If

    If DiffRatio(Value1, Value2) &lt; Tol Then         EqualT = True     Else         EqualT = False     End If End Function Function DiffRatio(Value1 As Variant, Value2 As Variant) As Double Dim BVal As Double, TVal As Double     If Abs(Value1) &gt; Abs(Value2) Then
        BVal = Value1
        TVal = Value2
    Else
        BVal = Value2
        TVal = Value1
    End If
    DiffRatio = Abs((TVal / BVal) - 1)

End Function
</pre></p>
<p>Finally, in a <a href="http://newtonexcelbach.wordpress.com/2012/01/05/combining-arrays/#comment-3456">comment on the previous </a>post Lori Miller provided an on-sheet solution that will combine multi-column arrays in the same way as the UDF, other than that the precision of the comparison is fixed. The formulas are included in the spreadsheet, and the output is shown, compared with the CombineArray function in the screenshot below:</p>
<div id="attachment_3233" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/combinearray3.jpg"><img class="size-full wp-image-3233" title="CombineArray3" src="http://newtonexcelbach.files.wordpress.com/2012/01/combinearray3.jpg?w=640&#038;h=617" alt="" width="640" height="617" /></a><p class="wp-caption-text">CombineArray UDF and on-sheet functions</p></div>
<p>Note that the on sheet formulas return values a 5 from the first array, and just over 5 from the second, whereas for the UDF results the tolerance has been set high enough for these two values to be treated as equal.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/newtonexcelbach.wordpress.com/3231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/newtonexcelbach.wordpress.com/3231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/newtonexcelbach.wordpress.com/3231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/newtonexcelbach.wordpress.com/3231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/newtonexcelbach.wordpress.com/3231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/newtonexcelbach.wordpress.com/3231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/newtonexcelbach.wordpress.com/3231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/newtonexcelbach.wordpress.com/3231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/newtonexcelbach.wordpress.com/3231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/newtonexcelbach.wordpress.com/3231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/newtonexcelbach.wordpress.com/3231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/newtonexcelbach.wordpress.com/3231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/newtonexcelbach.wordpress.com/3231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/newtonexcelbach.wordpress.com/3231/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3231&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://newtonexcelbach.wordpress.com/2012/01/07/comparing-floating-point-numbers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70b23d219794d2dff261b274d159a091?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">dougaj4</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/combinearray41.jpg" medium="image">
			<media:title type="html">CombineArray4</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/combinearray3.jpg" medium="image">
			<media:title type="html">CombineArray3</media:title>
		</media:content>
	</item>
		<item>
		<title>Two dystopian futures, in short</title>
		<link>http://newtonexcelbach.wordpress.com/2012/01/06/two-distopian-futures-in-short/</link>
		<comments>http://newtonexcelbach.wordpress.com/2012/01/06/two-distopian-futures-in-short/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 10:03:15 +0000</pubDate>
		<dc:creator>dougaj4</dc:creator>
				<category><![CDATA[Bach]]></category>
		<category><![CDATA[Films]]></category>
		<category><![CDATA[AFTRS]]></category>
		<category><![CDATA[Culling]]></category>
		<category><![CDATA[Precious]]></category>

		<guid isPermaLink="false">http://newtonexcelbach.wordpress.com/?p=3221</guid>
		<description><![CDATA[Two of my daughter&#8217;s short films are now available on the Web: Precious In a dystopian future, two men meet in an underground tunnel for an exchange of stolen goods. Liam lives in the stacks, making small black market deals &#8230; <a href="http://newtonexcelbach.wordpress.com/2012/01/06/two-distopian-futures-in-short/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3221&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Two of my daughter&#8217;s short films are now available on the Web:</p>
<p><strong>Precious</strong></p>
<div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/13956609' width='400' height='300' frameborder='0'></iframe></div>
<blockquote><p>In a dystopian future, two men meet in an underground tunnel for an exchange of stolen goods.</p>
<p>Liam lives in the stacks, making small black market deals and dreaming of getting out of the city walls. The natural world is a distant memory for those who live in the slums of the city and the passes out are restricted to those with money. Conrad is young, rich and brash and thinks he can buy anything he wants. To him the world is there for his taking and those who aren’t as well off as him are just lazy.</p>
<p>Conrad has promised Liam a way out of the city and a better status in life, middle class status. The upgrade will give him a clean room, a small pension and a cremation service. For this and the transport pass Liam manages to steal an item for Conrad that he has been coveting.</p>
<p>The exchange seems set to give both parties what they want until Liam realises that Conrad has only come through on part of his deal. Ignoring Liam’s desperation and actual needs leads to a heated situation and neither party will leave with what they came for.</p></blockquote>
<p><strong>Culling</strong> is at the <a title="Click to register" href="http://www.aftrs.edu.au/whats-on/aftrs-event-planner.aspx?id=4953">AFTRS site.</a>  You need to register (click on the AFTRS link to the left, then on the Register Now link at the AFTRS site), but this is free and gives you access to over 30 films.</p>
<div id="attachment_3224" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/culling-still.jpg"><img class="size-full wp-image-3224" title="culling-still" src="http://newtonexcelbach.files.wordpress.com/2012/01/culling-still.jpg?w=640&#038;h=429" alt="" width="640" height="429" /></a><p class="wp-caption-text">Culling</p></div>
<p><strong>Culling</strong></p>
<p>*This film can only be viewed within Australia</p>
<blockquote><p>In an irradiated subterranean future where the unproductive are marked for death, a young man faces a terrifying choice between his duty to his father and his feelings for the girl he is supposed to terminate.</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/newtonexcelbach.wordpress.com/3221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/newtonexcelbach.wordpress.com/3221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/newtonexcelbach.wordpress.com/3221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/newtonexcelbach.wordpress.com/3221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/newtonexcelbach.wordpress.com/3221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/newtonexcelbach.wordpress.com/3221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/newtonexcelbach.wordpress.com/3221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/newtonexcelbach.wordpress.com/3221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/newtonexcelbach.wordpress.com/3221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/newtonexcelbach.wordpress.com/3221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/newtonexcelbach.wordpress.com/3221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/newtonexcelbach.wordpress.com/3221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/newtonexcelbach.wordpress.com/3221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/newtonexcelbach.wordpress.com/3221/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3221&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://newtonexcelbach.wordpress.com/2012/01/06/two-distopian-futures-in-short/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70b23d219794d2dff261b274d159a091?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">dougaj4</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/culling-still.jpg" medium="image">
			<media:title type="html">culling-still</media:title>
		</media:content>
	</item>
		<item>
		<title>Combining arrays</title>
		<link>http://newtonexcelbach.wordpress.com/2012/01/05/combining-arrays/</link>
		<comments>http://newtonexcelbach.wordpress.com/2012/01/05/combining-arrays/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 03:23:22 +0000</pubDate>
		<dc:creator>dougaj4</dc:creator>
				<category><![CDATA[Arrays]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[UDFs]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[combining arrays]]></category>
		<category><![CDATA[UDF]]></category>

		<guid isPermaLink="false">http://newtonexcelbach.wordpress.com/?p=3204</guid>
		<description><![CDATA[Part of the Macaulay spreasheet presented in recent posts required the formation of a list of points along a beam where the functions needed to be evaluated.  These are: The support points, the changes of cross section, and the output &#8230; <a href="http://newtonexcelbach.wordpress.com/2012/01/05/combining-arrays/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3204&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Part of the Macaulay spreasheet presented in recent posts required the formation of a list of points along a beam where the functions needed to be evaluated.  These are: The support points, the changes of cross section, and the output points specified by the user.  These points are in three separate arrays which must be combined into one, maintaining the correct order from left to right, and without duplication of any point.</p>
<p>I have now converted the function that performs the combination so that it can also be used as a User Defined Function (UDF) in a worksheet.  The result (including full open source code) may be downloaded from: <a href="http://www.interactiveds.com.au/software/CombineArray.xls">http://www.interactiveds.com.au/software/CombineArray.xls</a></p>
<p>The function works with single column or multiple column arrays, exmples of which are shown in the screenshots below:</p>
<div id="attachment_3211" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/combinearray1.jpg"><img class="size-full wp-image-3211" title="CombineArray1" src="http://newtonexcelbach.files.wordpress.com/2012/01/combinearray1.jpg?w=640&#038;h=363" alt="" width="640" height="363" /></a><p class="wp-caption-text">CombineArray documetation and input ranges</p></div>
<div id="attachment_3212" class="wp-caption aligncenter" style="width: 605px"><a href="http://newtonexcelbach.files.wordpress.com/2012/01/combinearray2.jpg"><img class="size-full wp-image-3212" title="CombineArray2" src="http://newtonexcelbach.files.wordpress.com/2012/01/combinearray2.jpg?w=640" alt=""   /></a><p class="wp-caption-text">Output for single and twin column arrays</p></div>
<p>Note that CombineArray works as an array function, and must be entered with the correct procedure:</p>
<ul>
<li>Enter the function</li>
<li>Select the entire output range, as shown shaded blue above</li>
<li>Press F2 to enter Edit mode</li>
<li>Press Ctrl-Shift-Enter to enter as an array function.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/newtonexcelbach.wordpress.com/3204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/newtonexcelbach.wordpress.com/3204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/newtonexcelbach.wordpress.com/3204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/newtonexcelbach.wordpress.com/3204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/newtonexcelbach.wordpress.com/3204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/newtonexcelbach.wordpress.com/3204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/newtonexcelbach.wordpress.com/3204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/newtonexcelbach.wordpress.com/3204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/newtonexcelbach.wordpress.com/3204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/newtonexcelbach.wordpress.com/3204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/newtonexcelbach.wordpress.com/3204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/newtonexcelbach.wordpress.com/3204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/newtonexcelbach.wordpress.com/3204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/newtonexcelbach.wordpress.com/3204/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3204&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://newtonexcelbach.wordpress.com/2012/01/05/combining-arrays/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70b23d219794d2dff261b274d159a091?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">dougaj4</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/combinearray1.jpg" medium="image">
			<media:title type="html">CombineArray1</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2012/01/combinearray2.jpg" medium="image">
			<media:title type="html">CombineArray2</media:title>
		</media:content>
	</item>
		<item>
		<title>Continuous Beams with Shear Deflections</title>
		<link>http://newtonexcelbach.wordpress.com/2011/12/31/continuous-beams-with-shear-deflections/</link>
		<comments>http://newtonexcelbach.wordpress.com/2011/12/31/continuous-beams-with-shear-deflections/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 03:56:45 +0000</pubDate>
		<dc:creator>dougaj4</dc:creator>
				<category><![CDATA[Beam Bending]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Frame Analysis]]></category>
		<category><![CDATA[Newton]]></category>
		<category><![CDATA[UDFs]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[continuous beam analysis]]></category>
		<category><![CDATA[Macaulay's Method]]></category>
		<category><![CDATA[shear deflections]]></category>
		<category><![CDATA[support reactions]]></category>
		<category><![CDATA[UDF]]></category>

		<guid isPermaLink="false">http://newtonexcelbach.wordpress.com/?p=3197</guid>
		<description><![CDATA[The Macaulay Spreadsheet has now been modified to optionally include shear deflections, as well as a new option to output support reactions, and fixes to minor bugs. The revised spreadsheet (including full open source code) can be downloaded from: Macaulay.zip &#8230; <a href="http://newtonexcelbach.wordpress.com/2011/12/31/continuous-beams-with-shear-deflections/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3197&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://newtonexcelbach.wordpress.com/2011/12/15/continuous-beams-with-spring-supports-by-macaulays-method/">Macaulay Spreadsheet </a>has now been modified to optionally include shear deflections, as well as a new option to output support reactions, and fixes to minor bugs.</p>
<p>The revised spreadsheet (including full open source code) can be downloaded from:</p>
<p><a title="Click to download" href="http://www.interactiveds.com.au/software/Macaulay.zip">Macaulay.zip</a></p>
<p>The screenshots below show an example (included in the download file) of a three span beam with spring supports and shear deflections included, compared with output from the Strand7 FEA program.  It can be seen that there is near exact agreement for both beam actions and deflections.</p>
<div id="attachment_3198" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2011/12/macaulay6-01.jpg"><img class="size-full wp-image-3198" title="Macaulay6-01" src="http://newtonexcelbach.files.wordpress.com/2011/12/macaulay6-01.jpg?w=640&#038;h=487" alt="" width="640" height="487" /></a><p class="wp-caption-text">Conbeam function input, including shear stiffness</p></div>
<div id="attachment_3199" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2011/12/macaulay6-02.jpg"><img class="size-full wp-image-3199" title="Macaulay6-02" src="http://newtonexcelbach.files.wordpress.com/2011/12/macaulay6-02.jpg?w=640&#038;h=210" alt="" width="640" height="210" /></a><p class="wp-caption-text">Part of Conbeam function output, compared with Strand7 (click for full size view)</p></div>
<div id="attachment_3200" class="wp-caption aligncenter" style="width: 650px"><a href="http://newtonexcelbach.files.wordpress.com/2011/12/macaulay6-03.jpg"><img class="size-full wp-image-3200" title="Macaulay6-03" src="http://newtonexcelbach.files.wordpress.com/2011/12/macaulay6-03.jpg?w=640&#038;h=362" alt="" width="640" height="362" /></a><p class="wp-caption-text">Graphical output comparing ConBeam and Strand7 results</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/newtonexcelbach.wordpress.com/3197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/newtonexcelbach.wordpress.com/3197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/newtonexcelbach.wordpress.com/3197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/newtonexcelbach.wordpress.com/3197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/newtonexcelbach.wordpress.com/3197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/newtonexcelbach.wordpress.com/3197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/newtonexcelbach.wordpress.com/3197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/newtonexcelbach.wordpress.com/3197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/newtonexcelbach.wordpress.com/3197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/newtonexcelbach.wordpress.com/3197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/newtonexcelbach.wordpress.com/3197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/newtonexcelbach.wordpress.com/3197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/newtonexcelbach.wordpress.com/3197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/newtonexcelbach.wordpress.com/3197/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3197&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://newtonexcelbach.wordpress.com/2011/12/31/continuous-beams-with-shear-deflections/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70b23d219794d2dff261b274d159a091?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">dougaj4</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2011/12/macaulay6-01.jpg" medium="image">
			<media:title type="html">Macaulay6-01</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2011/12/macaulay6-02.jpg" medium="image">
			<media:title type="html">Macaulay6-02</media:title>
		</media:content>

		<media:content url="http://newtonexcelbach.files.wordpress.com/2011/12/macaulay6-03.jpg" medium="image">
			<media:title type="html">Macaulay6-03</media:title>
		</media:content>
	</item>
		<item>
		<title>The Ship Song Project</title>
		<link>http://newtonexcelbach.wordpress.com/2011/12/27/the-ship-song-project/</link>
		<comments>http://newtonexcelbach.wordpress.com/2011/12/27/the-ship-song-project/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 01:56:21 +0000</pubDate>
		<dc:creator>dougaj4</dc:creator>
				<category><![CDATA[Bach]]></category>
		<category><![CDATA[Kev Carmody]]></category>
		<category><![CDATA[Nick Cave]]></category>
		<category><![CDATA[Sydney Opera House]]></category>
		<category><![CDATA[The Ship Song]]></category>

		<guid isPermaLink="false">http://newtonexcelbach.wordpress.com/?p=3187</guid>
		<description><![CDATA[The Ship Song Project: Artists pay tribute to the Sydney Opera House: &#8220;It is a song, and a story, of a nation that dreams. Indigenous singer-songwriter Kev Carmody, who performed with the Australian Ballet Company, said it’s also about, “The &#8230; <a href="http://newtonexcelbach.wordpress.com/2011/12/27/the-ship-song-project/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3187&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>T<a href="http://www.cnngo.com/sydney/play/ship-song-project-artists-pay-tribute-sydney-opera-house-164133">he Ship Song Project</a>: Artists pay tribute to the Sydney Opera House:</p>
<p style="padding-left:30px;"><em>&#8220;It is a song, and a story, of a nation that dreams. Indigenous singer-songwriter Kev Carmody, who performed with the Australian Ballet Company, said it’s also about, “The beauty (and) ancientness of this majestic place … imagine what it was like 250 years ago, my friends, it would’ve been paradise&#8221;.<br />
&#8220;It’s a coming together of cultures, people and disciplines.&#8221;</em></p>
<p style="padding-left:30px;"><span style="text-align:center; display: block;"><a href="http://newtonexcelbach.wordpress.com/2011/12/27/the-ship-song-project/"><img src="http://img.youtube.com/vi/bG7wbAfcKUI/2.jpg" alt="" /></a></span></p>
<p>&#8230; and the original from Nick Cave:</p>
<span style="text-align:center; display: block;"><a href="http://newtonexcelbach.wordpress.com/2011/12/27/the-ship-song-project/"><img src="http://img.youtube.com/vi/rKlaV-9Vzsk/2.jpg" alt="" /></a></span>
<p>For anyone interested in the lyrics and what they mean, skip the Youtube comments and have a look at:</p>
<p><a href="http://www.songmeanings.net/songs/view/66401/">http://www.songmeanings.net/songs/view/66401/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/newtonexcelbach.wordpress.com/3187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/newtonexcelbach.wordpress.com/3187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/newtonexcelbach.wordpress.com/3187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/newtonexcelbach.wordpress.com/3187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/newtonexcelbach.wordpress.com/3187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/newtonexcelbach.wordpress.com/3187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/newtonexcelbach.wordpress.com/3187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/newtonexcelbach.wordpress.com/3187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/newtonexcelbach.wordpress.com/3187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/newtonexcelbach.wordpress.com/3187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/newtonexcelbach.wordpress.com/3187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/newtonexcelbach.wordpress.com/3187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/newtonexcelbach.wordpress.com/3187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/newtonexcelbach.wordpress.com/3187/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=newtonexcelbach.wordpress.com&amp;blog=2893655&amp;post=3187&amp;subd=newtonexcelbach&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://newtonexcelbach.wordpress.com/2011/12/27/the-ship-song-project/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/70b23d219794d2dff261b274d159a091?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">dougaj4</media:title>
		</media:content>
	</item>
	</channel>
</rss>
