<?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/"
	>

<channel>
	<title>colincaprani.com</title>
	<atom:link href="http://www.colincaprani.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.colincaprani.com</link>
	<description>Structural Engineering, Bridge Research, Programming, and more...</description>
	<lastBuildDate>Sun, 22 Apr 2012 00:35:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Journal paper published &#8211; footbridge vibration</title>
		<link>http://www.colincaprani.com/wordpress/2012/04/journal-paper-published-footbridge-vibration/</link>
		<comments>http://www.colincaprani.com/wordpress/2012/04/journal-paper-published-footbridge-vibration/#comments</comments>
		<pubDate>Mon, 16 Apr 2012 19:47:10 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.colincaprani.com/?p=735</guid>
		<description><![CDATA[The paper Enhancement factors for the vertical response of footbridges subjected to stochastic crowd loading has been published in the prestigious Computers &#38; Structures (21 hits) journal. This has an impact factor of 1.719 for 2010. This paper proposes a method of determining statistical enhancement factors to apply to single pedestrian responses to obtain corresponding [...]]]></description>
			<content:encoded><![CDATA[<p>The paper <em>Enhancement factors for the vertical response of footbridges subjected to stochastic crowd loading</em> has been published in the prestigious <a href="http://www.colincaprani.com/wordpress/go.php?http://www.journals.elsevier.com/computers-and-structures/" title="(21 hits)"><em>Computers &amp; Structures</em></a> <span class="hitcounter">(21 hits)</span> journal. This has an impact factor of 1.719 for 2010.</p>
<p>This paper proposes a method of determining statistical enhancement factors to apply to single pedestrian responses to obtain corresponding crowd-induced vibration responses.</p>
<p style="text-align: center;"><a href="http://www.colincaprani.com/wordpress/go.php?http://www.colincaprani.com/wordpress/wp-content/uploads/2012/04/ef.jpg" title="(42 hits)"><img class="aligncenter size-full wp-image-736" title="ef" src="http://www.colincaprani.com/wordpress/wp-content/uploads/2012/04/ef.jpg" alt="" width="637" height="451" /></a> <span class="hitcounter">(42 hits)</span></p>
<p>The full reference for the paper is:</p>
<p><strong>Caprani, C.C.</strong>, Keogh, J., Archbold, P. and Fanning, P.    (2012), ‘Enhancement factors for the vertical response of footbridges    subjected to stochastic crowd loading’, <em>Computers &amp; Structures</em>, in press.</p>
<p>And it is available from: <a title="(One hit)" href="../go.php?http://dx.doi.org/10.1016/j.compstruc.2012.03.006">http://dx.doi.org/10.1016/j.compstruc.2012.03.006</a>.</p>
<p><strong>Abstract</strong></p>
<p>The vertical acceleration response of a hypothetical footbridge is predicted for a sample of single pedestrians and a crowd of pedestrians using a probabilistic approach. This approach uses statistical distributions to account for the fact that pedestrian parameters are not identical for all pedestrians. Enhancement factors are proposed for predicting the response due to a crowd based on the predicted accelerations of a single pedestrian. The significant contribution of this work is the generation of response curves identifying enhancement factors for a range of crowd densities and synchronization levels.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colincaprani.com/wordpress/2012/04/journal-paper-published-footbridge-vibration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spaghetti Bridge World Record</title>
		<link>http://www.colincaprani.com/wordpress/2011/12/spaghetti-bridge-world-record/</link>
		<comments>http://www.colincaprani.com/wordpress/2011/12/spaghetti-bridge-world-record/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 12:22:37 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.colincaprani.com/?p=711</guid>
		<description><![CDATA[The video of spaghetti bridge world record test is below. The bridge weighed 0.982 kg and held 443.58 kg before failing spectacularly. This is an amazing strength-to-weight ratio of almost 452 and beat the previous world record by 92 kg. It was built by two Hungarian students, Aliz Totivan and Norbert Pozsonyi and tested at [...]]]></description>
			<content:encoded><![CDATA[<p>The video of spaghetti bridge world record test is below. The bridge weighed 0.982 kg and held 443.58 kg before failing spectacularly. This is an amazing strength-to-weight ratio of almost 452 and beat the previous world record by 92 kg. It was built by two Hungarian students, Aliz Totivan and Norbert  Pozsonyi and tested at the 2009 Spaghetti Bridge Championships held at Okanagan  College&#8217;s Kelowna, B.C., Canada.</p>
<p>The construction of the bridge is extremely good. Every connection and member is in perfect position, and this means that load paths are equally distributed. As we in DIT have learned from our Spaghetti Bridge tests, it is often the best constructed bridge, and not necessarily the best design that wins.</p>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/_pejHjPJlcE?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.colincaprani.com/wordpress/2011/12/spaghetti-bridge-world-record/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The importance of units</title>
		<link>http://www.colincaprani.com/wordpress/2011/10/the-importance-of-units/</link>
		<comments>http://www.colincaprani.com/wordpress/2011/10/the-importance-of-units/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 20:47:30 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.colincaprani.com/?p=705</guid>
		<description><![CDATA[There are some quite serious sites that point out the importance of units in engineering calculations, but a less serious result of an error is the guy who got the wrong slipper! (390 hits) See the news report here (390 hits).]]></description>
			<content:encoded><![CDATA[<p>There are some quite serious sites that point out the importance of units in engineering calculations, but a less serious result of an error is the guy who got the wrong slipper!</p>
<p><a href="http://www.colincaprani.com/wordpress/go.php?http://www.independent.ie/world-news/europe/man-orders-size-145-slipper-and-gets-size-1450-after-mistranslation-in-china-2911714.html" title="(390 hits)"><img class="aligncenter" title="THe wrong slipper" src="http://www.independent.ie/multimedia/archive/00975/slipper_975170t.jpg" alt="" width="294" height="185" /></a> <span class="hitcounter">(390 hits)</span></p>
<p>See the news report <a href="http://www.colincaprani.com/wordpress/go.php?http://www.independent.ie/world-news/europe/man-orders-size-145-slipper-and-gets-size-1450-after-mistranslation-in-china-2911714.html" title="(390 hits)">here</a> <span class="hitcounter">(390 hits)</span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colincaprani.com/wordpress/2011/10/the-importance-of-units/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nonlinear beam behaviour example</title>
		<link>http://www.colincaprani.com/wordpress/2011/10/nonlinear-beam-behaviour-example/</link>
		<comments>http://www.colincaprani.com/wordpress/2011/10/nonlinear-beam-behaviour-example/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 21:19:15 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.colincaprani.com/?p=693</guid>
		<description><![CDATA[This shows the deflection and bending moment history of a propped cantilever loaded with a point load at mid-span. The beam has a plastic moment capacity of 100 kNm and a shape factor of 1.12. A strain hardening modulus of 2% of the modulus of elasticity is used. The model is based on that given [...]]]></description>
			<content:encoded><![CDATA[<p>This shows the deflection and bending moment history of a propped  cantilever loaded with a point load at mid-span. The beam has a plastic  moment capacity of 100 kNm and a shape factor of 1.12. A strain  hardening modulus of 2% of the modulus of elasticity is used.</p>
<p>The model is based on that given in Advanced Analysis and Design of Steel Frames by Li and Li, Wiley 2007.</p>
<p><object width="500" height="375"><param name="movie" value="http://www.youtube.com/v/gAauVX-p7SI?version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/gAauVX-p7SI?version=3" type="application/x-shockwave-flash" width="500" height="375" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.colincaprani.com/wordpress/2011/10/nonlinear-beam-behaviour-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting properties from CMFCPropertyGridProperty</title>
		<link>http://www.colincaprani.com/wordpress/2011/09/getting-properties-from-cmfcpropertygridproperty/</link>
		<comments>http://www.colincaprani.com/wordpress/2011/09/getting-properties-from-cmfcpropertygridproperty/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 01:15:10 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.colincaprani.com/?p=666</guid>
		<description><![CDATA[It&#8217;s been a while&#8230;but this is a good one &#8211; if it is what you need! In Visual C++, the MFC Feature Pack gives the property grid control, but one of the questions regularly asked (see stackoverflow.com) is how to return properties once changes by the user. Part of the problem is the COLEVariant is [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while&#8230;but this is a good one &#8211; if it is what you need!</p>
<p>In Visual C++, the MFC Feature Pack gives the property grid control, but one of the questions regularly asked (see stackoverflow.com) is how to return properties once changes by the user. Part of the problem is the COLEVariant is the return type from the framework, but what if you want a double, or CString for example?</p>
<p>I bashed together a few different ideas and have a nice little functoid that essentially overloads the output type and so this can be used as an argument to your function. The references I used were</p>
<ul>
<li> <a href="http://www.colincaprani.com/wordpress/go.php?http://www.codeproject.com/KB/cpp/returnoverload.aspx" title="(197 hits)">http://www.codeproject.com/KB/cpp/returnoverload.aspx</a> <span class="hitcounter">(197 hits)</span></li>
<li><a href="http://www.colincaprani.com/wordpress/go.php?http://stackoverflow.com/questions/226144/puzzle-overload-a-c-function-according-to-the-return-value" title="(134 hits)"> http://stackoverflow.com/questions/226144/puzzle-overload-a-c-function-according-to-the-return-value</a> <span class="hitcounter">(134 hits)</span></li>
</ul>
<p>I defined the functoid in the header file for the CPropertiesWnd class (which contains the CMFCPropertyGridProperty control) as:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #0000ff;">class</span> getPropValue
<span style="color: #008000;">&#123;</span>
<span style="color: #0000ff;">public</span><span style="color: #008080;">:</span>
    getPropValue<span style="color: #008000;">&#40;</span>CMFCPropertyGridProperty<span style="color: #000040;">*</span> pProp<span style="color: #008000;">&#41;</span><span style="color: #008080;">:</span>m_pProp<span style="color: #008000;">&#40;</span>pProp<span style="color: #008000;">&#41;</span> <span style="color: #008000;">&#123;</span><span style="color: #008000;">&#125;</span><span style="color: #008080;">;</span>
    operator CString<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>        <span style="color: #008000;">&#123;</span><span style="color: #0000ff;">return</span> <span style="color: #008000;">&#40;</span>LPCTSTR<span style="color: #008000;">&#41;</span><span style="color: #008000;">&#40;</span>_bstr_t<span style="color: #008000;">&#41;</span>m_pProp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>GetValue<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><span style="color: #008000;">&#125;</span>
    operator <span style="color: #0000ff;">int</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>            <span style="color: #008000;">&#123;</span><span style="color: #0000ff;">return</span> m_pProp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>GetValue<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>.<span style="color: #007788;">iVal</span><span style="color: #008080;">;</span><span style="color: #008000;">&#125;</span>
    operator <span style="color: #0000ff;">unsigned</span> <span style="color: #0000ff;">int</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>   <span style="color: #008000;">&#123;</span><span style="color: #0000ff;">return</span> <span style="color: #008000;">&#40;</span><span style="color: #0000ff;">unsigned</span> <span style="color: #0000ff;">int</span><span style="color: #008000;">&#41;</span>m_pProp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>GetValue<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>.<span style="color: #007788;">iVal</span><span style="color: #008080;">;</span><span style="color: #008000;">&#125;</span>
    operator <span style="color: #0000ff;">double</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>         <span style="color: #008000;">&#123;</span><span style="color: #0000ff;">return</span> m_pProp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>GetValue<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>.<span style="color: #007788;">dblVal</span><span style="color: #008080;">;</span><span style="color: #008000;">&#125;</span>
    operator <span style="color: #0000ff;">bool</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>           <span style="color: #008000;">&#123;</span><span style="color: #0000ff;">return</span> m_pProp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>GetValue<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>.<span style="color: #007788;">boolVal</span> <span style="color: #000080;">==</span> VARIANT_TRUE<span style="color: #008080;">;</span><span style="color: #008000;">&#125;</span>
<span style="color: #0000ff;">private</span><span style="color: #008080;">:</span>
    CMFCPropertyGridProperty<span style="color: #000040;">*</span> m_pProp<span style="color: #008080;">;</span>
<span style="color: #008000;">&#125;</span><span style="color: #008080;">;</span></pre></td></tr></table></div>

<p>An example call using this is then:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
</pre></td><td class="code"><pre class="cpp" style="font-family:monospace;">LRESULT CPropertiesWnd<span style="color: #008080;">::</span><span style="color: #007788;">OnWindowPropertyChanged</span><span style="color: #008000;">&#40;</span>WPARAM wparam, LPARAM lparam<span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
    CMFCPropertyGridProperty <span style="color: #000040;">*</span>pProp <span style="color: #000080;">=</span> <span style="color: #008000;">&#40;</span>CMFCPropertyGridProperty<span style="color: #000040;">*</span><span style="color: #008000;">&#41;</span>lparam<span style="color: #008080;">;</span>
    <span style="color: #0000ff;">if</span> <span style="color: #008000;">&#40;</span><span style="color: #000040;">!</span>pProp<span style="color: #008000;">&#41;</span> <span style="color: #0000ff;">return</span> <span style="color: #0000dd;">0</span><span style="color: #008080;">;</span>
    CMyView<span style="color: #000040;">*</span> pView <span style="color: #000080;">=</span> getActiveView<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>  <span style="color: #666666;">// Helper function uses CMainframe</span>
    <span style="color: #0000ff;">const</span> <span style="color: #0000ff;">int</span> id <span style="color: #000080;">=</span> <span style="color: #008000;">&#40;</span><span style="color: #0000ff;">int</span><span style="color: #008000;">&#41;</span>pProp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>GetData<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>  <span style="color: #666666;">// storing property id as a DWORD using SetData</span>
    <span style="color: #0000ff;">switch</span><span style="color: #008000;">&#40;</span>id<span style="color: #008000;">&#41;</span>
    <span style="color: #008000;">&#123;</span>
    <span style="color: #0000ff;">case</span> idWindow_OverallScale<span style="color: #008080;">:</span>
        pView<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>setScale<span style="color: #008000;">&#40;</span> getPropValue<span style="color: #008000;">&#40;</span>pProp<span style="color: #008000;">&#41;</span> <span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>    <span style="color: #666666;">// double as an argument to func</span>
        <span style="color: #0000ff;">break</span><span style="color: #008080;">;</span>
    <span style="color: #0000ff;">case</span> idWindow_PenWidth<span style="color: #008080;">:</span>
        pView<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>setPenWidth<span style="color: #008000;">&#40;</span> getPropValue<span style="color: #008000;">&#40;</span>pProp<span style="color: #008000;">&#41;</span> <span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span> <span style="color: #666666;">// int as an argument to func</span>
        <span style="color: #0000ff;">break</span><span style="color: #008080;">;</span>
    <span style="color: #0000ff;">case</span> idWindow_Title<span style="color: #008080;">:</span>
        pView<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>setTitle<span style="color: #008000;">&#40;</span> getPropValue<span style="color: #008000;">&#40;</span>pProp<span style="color: #008000;">&#41;</span> <span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>    <span style="color: #666666;">// CString as an argument to func</span>
        <span style="color: #0000ff;">break</span><span style="color: #008080;">;</span>
    <span style="color: #008000;">&#125;</span>
<span style="color: #008000;">&#125;</span></pre></td></tr></table></div>

<p>There you have it &#8211; it could be exactly what you need, or maybe not!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colincaprani.com/wordpress/2011/09/getting-properties-from-cmfcpropertygridproperty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TLCD Video Analysis using Matlab</title>
		<link>http://www.colincaprani.com/wordpress/2011/02/tlcd-video-analysis-using-matlab/</link>
		<comments>http://www.colincaprani.com/wordpress/2011/02/tlcd-video-analysis-using-matlab/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 23:40:52 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.colincaprani.com/?p=630</guid>
		<description><![CDATA[To measure the liquid heights in a Tuned Liquid Column Damper, either very expensive wave bob metres are needed, or the researcher can go through video image frame by frame estimating the height of the liquid columns from a scale attached to the TLCD. To avoid this laborious task, and to increase the number of [...]]]></description>
			<content:encoded><![CDATA[<p>To measure the liquid heights in a Tuned Liquid Column Damper, either very expensive wave bob metres are needed, or the researcher can go through video image frame by frame estimating the height of the liquid columns from a scale attached to the TLCD. To avoid this laborious task, and to increase the number of experiments we can do, I developed a video analysis toolkit that processes the image automatically for the liquid heights. Here&#8217;s a video of the analysis:</p>
<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/e/yxtapj8qSzo"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/e/yxtapj8qSzo" type="application/x-shockwave-flash" width="500" height="400" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The output can be converted to time and length (in mm say) using the  rulers to get a scale (mm per pixel say) and the frame rate of the  video. The &#8216;redness&#8217; of the liquid is the key here: the video is  split into RGB and the red channel isolated and converted to black and  white once a filter is applied. This image is then scrubbed to get rid  of any objects smaller than a threshold size, leaving only the liquid of  the column. The image is then split in two at the centre of the  bounding box to analyze each column separately. Since a black and white  image is represented by a matrix of 1 and 0s, summing the columns of the  matrix (ie the vertical direction) gives the column height in pixels. A  few other adjustments are needed, but that&#8217;s the basic idea.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colincaprani.com/wordpress/2011/02/tlcd-video-analysis-using-matlab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build a 15-storey Hotel in 6 days? No Problem!</title>
		<link>http://www.colincaprani.com/wordpress/2011/02/build-a-15-storey-hotel-in-6-days-no-problem/</link>
		<comments>http://www.colincaprani.com/wordpress/2011/02/build-a-15-storey-hotel-in-6-days-no-problem/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 23:29:33 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.colincaprani.com/?p=601</guid>
		<description><![CDATA[Well worth a look for the prefabrication and impeccable logistical planning evident from the video. But it&#8217;s not that new&#8230;the Empire State Building took 18 months in total!]]></description>
			<content:encoded><![CDATA[<p>Well worth a look for the prefabrication and impeccable logistical planning evident from the video. But it&#8217;s not that new&#8230;the Empire State Building took 18 months in total!</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/PNv13fY_3jY?fs=1&amp;hl=en_GB"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/PNv13fY_3jY?fs=1&amp;hl=en_GB" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.colincaprani.com/wordpress/2011/02/build-a-15-storey-hotel-in-6-days-no-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimization: Himmelblau&#8217;s Function</title>
		<link>http://www.colincaprani.com/wordpress/2010/08/optimization-himmelblaus-function/</link>
		<comments>http://www.colincaprani.com/wordpress/2010/08/optimization-himmelblaus-function/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 23:18:48 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.colincaprani.com/?p=561</guid>
		<description><![CDATA[I just came across Himmelblau&#8217;s function (253 hits) for testing optimization routines. It has four local minima and one maxima so it provides a good test: (253 hits) I&#8217;m pleased to say my implementation of the Nelder-Meade Simplex Algorithm (on my C++ page here (271 hits)) was able to optimize it for each minima (depending [...]]]></description>
			<content:encoded><![CDATA[<p>I just came across <a href="http://www.colincaprani.com/wordpress/go.php?http://en.wikipedia.org/wiki/Himmelblau%27s_function" title="(253 hits)">Himmelblau&#8217;s function</a> <span class="hitcounter">(253 hits)</span> for testing optimization routines. It has four local minima and one maxima so it provides a good test:</p>
<p style="text-align: center;"><a href="http://www.colincaprani.com/wordpress/go.php?http://en.wikipedia.org/wiki/Himmelblau%27s_function" title="(253 hits)"><img class="aligncenter" title="Himmelblau Function" src="http://upload.wikimedia.org/wikipedia/commons/thumb/a/ad/Himmelblau_function.svg/720px-Himmelblau_function.svg.png" alt="" width="360" height="270" /></a> <span class="hitcounter">(253 hits)</span></p>
<p>I&#8217;m pleased to say my implementation of the Nelder-Meade Simplex Algorithm (on my C++ page <a href="http://www.colincaprani.com/wordpress/go.php?http://www.colincaprani.com/programming/cpp/" title="(271 hits)">here</a> <span class="hitcounter">(271 hits)</span>) was able to optimize it for each minima (depending on the starting locations of course). I did have a weird problem though &#8211; starting a solution at (0,0) failed, even though the minima are not equidistant from the origin. Go figure!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colincaprani.com/wordpress/2010/08/optimization-himmelblaus-function/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Research Opportunities</title>
		<link>http://www.colincaprani.com/wordpress/2010/07/research-opportunities/</link>
		<comments>http://www.colincaprani.com/wordpress/2010/07/research-opportunities/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 16:08:44 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.colincaprani.com/?p=548</guid>
		<description><![CDATA[DIT has released details of its new scholarship programme, the DIT Fiosraigh Scholarship Programme 2010 (for more details see here (222 hits)). Of particular interest to recent graduates is the Dean of Graduate Students Award. This will support the successful candidate with €16k+fees+€2k expenses per year, for up to 4 years. A minimum degree of [...]]]></description>
			<content:encoded><![CDATA[<p>DIT has released details of its new scholarship programme, the <strong>DIT Fiosraigh Scholarship Programme 2010</strong> (for more details see <a href="http://www.colincaprani.com/wordpress/go.php?http://www.dit.ie/researchandenterprise/graduateresearchschool/fundedopportunitiesforgraduatestudents/fiosraigh/#d.en.35645" title="(222 hits)">here</a> <span class="hitcounter">(222 hits)</span>). Of particular interest to recent graduates is the <strong>Dean of Graduate Students Award</strong>. This will support the successful candidate with €16k+fees+€2k expenses per year, for up to 4 years. A minimum degree of 2:1 is required.The closing date is 15 September 2010.</p>
<p>Candidates interested in pursuing PhD research in <em>Bridge Loading: statistics and dynamics</em> should send a CV to <a href="http://www.colincaprani.com/wordpress/go.php?mailto://info@colincaprani.com" title="(532 hits)">info@colincaprani.com</a> <span class="hitcounter">(532 hits)</span>.</p>
<p>Candidates interested in self-funding research to MSc level are also invited to send their CVs.</p>
<p>Again, some motivation is given in the chart below, and in <a href="http://www.colincaprani.com/wordpress/go.php?http://www.colincaprani.com/wordpress/2009/01/postgraduate-research-a-timely-choice/" title="(215 hits)">this post</a> <span class="hitcounter">(215 hits)</span>.</p>
<p><a href="http://www.colincaprani.com/wordpress/go.php?http://www.bls.gov/emp/ep_chart_001.htm" title="(200 hits)"><img class="aligncenter size-full wp-image-549" title="ep_chart_001" src="http://www.colincaprani.com/wordpress/wp-content/uploads/2010/07/ep_chart_001.jpg" alt="" width="720" height="371" /></a> <span class="hitcounter">(200 hits)</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.colincaprani.com/wordpress/2010/07/research-opportunities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bridge Collapses as Motivation</title>
		<link>http://www.colincaprani.com/wordpress/2010/06/bridge-collapses-as-motivation/</link>
		<comments>http://www.colincaprani.com/wordpress/2010/06/bridge-collapses-as-motivation/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 12:48:26 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.colincaprani.com/?p=542</guid>
		<description><![CDATA[Sometimes its useful to re-motivate ourselves. A sobering TIME magazine photo-essay reminds us why we research and try to continually improve the design process: The Worst Bridge Collapses in the Past 100 Years (480 hits) Another collection is here: http://www.environmentalgraffiti.com/news-seven-quaking-bridges-collapsed-costing-lives (653 hits)]]></description>
			<content:encoded><![CDATA[<p>Sometimes its useful to re-motivate ourselves. A sobering TIME magazine photo-essay reminds us why we research and try to continually improve the design process:</p>
<p><a href="http://www.colincaprani.com/wordpress/go.php?http://www.time.com/time/photogallery/0,29307,1649646_1421688,00.html" title="(480 hits)">The Worst Bridge Collapses in the Past 100 Years</a> <span class="hitcounter">(480 hits)</span></p>
<div class="wp-caption aligncenter" style="width: 621px"><a href="http://www.colincaprani.com/wordpress/go.php?http://www.time.com/time/photogallery/0,29307,1649646_1421724,00.html" title="(404 hits)"><img title="Mianus Bridge" src="http://img.timeinc.net/time/photoessays/2007/bridge_collapse_history/bridges_down_04.jpg" alt="" width="611" height="404" /></a> <span class="hitcounter">(404 hits)</span><p class="wp-caption-text">Mianus Bridge, Greenwich, Conn. (June 28, 1983)</p></div>
<p>Another collection is here:<br />
<a href="http://www.colincaprani.com/wordpress/go.php?http://www.environmentalgraffiti.com/news-seven-quaking-bridges-collapsed-costing-lives" title="(653 hits)">http://www.environmentalgraffiti.com/news-seven-quaking-bridges-collapsed-costing-lives</a> <span class="hitcounter">(653 hits)</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.colincaprani.com/wordpress/2010/06/bridge-collapses-as-motivation/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

