<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8890671936020885112</id><updated>2012-02-25T21:51:34.251-08:00</updated><category term='CO2'/><title type='text'>The Oil ConunDRUM</title><subtitle type='html'>Spin-off of the M O B J E C T I V I S T</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://theoilconundrum.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://theoilconundrum.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>WHT</name><uri>http://www.blogger.com/profile/18297101284358849575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://img100.exs.cx/img100/4128/acetylene8zm.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8890671936020885112.post-1256344101566849334</id><published>2012-02-10T22:25:00.000-08:00</published><updated>2012-02-17T10:14:16.191-08:00</updated><title type='text'>Wind speeds of the World</title><content type='html'>See if you can follow this argument for the neatest little derivation of a wind speed estimator. I believe that this thing can model the distribution of wind speeds over the entire planet.&lt;br /&gt;&lt;br /&gt;In &lt;a href="http://theoilconundrum.com/" target="_blank"&gt;The Oil Conundrum&lt;/a&gt;, we modeled the wind speed for a single location over a span of time. This turned into a simple maximum entropy estimator, which assumed a kinetic energy for a wind volume&lt;br /&gt;&lt;br /&gt;$$ E \sim v^2 $$&lt;br /&gt;&lt;br /&gt;and then a probability distribution function which assumes an average energy over a region &lt;i&gt;i&lt;/i&gt;:&lt;br /&gt;&lt;br /&gt;$$ P(E \mid E_i) = e^{\frac{-E}{E_i}} $$&lt;br /&gt;&lt;br /&gt;but we know that the E&lt;i&gt;&lt;span style="font-size: x-small;"&gt;i&lt;/span&gt; &lt;/i&gt;can vary from region to region, so we leave it as a conditional, and then set that as a maximal entropy estimator as well&lt;br /&gt;&lt;br /&gt;$$ p(E_i) = \alpha e^{- \alpha E_i} $$&lt;br /&gt;&lt;br /&gt;then we integrate over the conditional's range according to standard practice.&lt;br /&gt;&lt;br /&gt;$$ P(E) = \int_0^\infty  P(E \mid E_i) p(E_i)  \,dE_i $$&lt;br /&gt;&lt;br /&gt;This results in a simple lookup in your favorite comprehensive table of cataloged integration formulas, which leads to the following solution: &lt;br /&gt;&lt;br /&gt;$$ P(E) = 2 \sqrt{\frac{E}{\bar{E}}} K_1(2 \sqrt{\frac{E}{\bar{E}}})$$&lt;br /&gt;&lt;br /&gt;where K&lt;span style="font-size: x-small;"&gt;1&lt;/span&gt; is the &lt;a href="http://mathworld.wolfram.com/ModifiedBesselFunctionoftheSecondKind.html" target="_blank"&gt;modified BesselK&lt;/a&gt; function of the second kind, in this case of order 1, which is found in any spreadsheet program (such as Excel).&lt;br /&gt;&lt;br /&gt;First of all, note that this is the same function that we used in &lt;a href="http://theoilconundrum.com/" target="_blank"&gt;TOC &lt;/a&gt;to determine the distribution of terrain slopes for the entire planet as well!&amp;nbsp; There, I took a slightly different route and derived it based on a cumulative probability distribution function (CDF) instead of a probability density function (PDF). No matter, in both cases it reduces to the simplest model one can imagine -- a function with only one adjustable parameter, that of the mean energy of a sampled wind measurement. In other words the expression contains a single number that represents an average planetary wind speed.&amp;nbsp; That's all we need.&lt;br /&gt;&lt;br /&gt;So let us see how it works.&lt;br /&gt;&lt;br /&gt;I used wind data from &lt;a href="http://http//transmission.bpa.gov/Business/Operations/Wind/MetData.aspx" target="_blank"&gt;Bonneville Power Administration&lt;/a&gt;, which has over 20 meteorological stations set up around northern Oregon. The download consisted of over 2.5 million data points collected at 5 minute intervals, archived over the span of a little less than 2 years. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-yPtFex5vI1w/TzWsB_ZLQUI/AAAAAAAAA84/lOAPPxYKB_E/s1600/bpa_wind_all_semilog.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="267" src="http://1.bp.blogspot.com/-yPtFex5vI1w/TzWsB_ZLQUI/AAAAAAAAA84/lOAPPxYKB_E/s400/bpa_wind_all_semilog.gif" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 1: &lt;/b&gt;Cumulative distribution function of wind energies from Bonneville with model fit. &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;I actually didn't have to even vary the parameter, as the average energy was derived directly by computing&amp;nbsp; the mean over the complete set of data separately. This corresponded to a value of 12.4 MPH, and I placed a pair of positive and negative tolerances to give an idea of the sensitivity of the fit.&lt;br /&gt;&lt;br /&gt;As this is a single parameter model, the only leeway we have is in shifting the curve horizontally along the energy axis, and since this is locked by an average, the fit becomes essentially automatic with no room for argument. The probabilities are automatically normalized.&lt;br /&gt;&lt;br /&gt;I also show the log-log plot next, which reveals a departure at high wind speeds.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-J9DijugJnqc/TzWsBu4qBbI/AAAAAAAAA8w/TDgxdZgEFb0/s1600/bpa_wind_all_loglog.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="295" src="http://2.bp.blogspot.com/-J9DijugJnqc/TzWsBu4qBbI/AAAAAAAAA8w/TDgxdZgEFb0/s400/bpa_wind_all_loglog.gif" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 2: &lt;/b&gt;Cumulative distribution function of wind energies on a log-log plot. &lt;br /&gt;At large wind speeds, the fit diverges from the data as the peak 5-minute wind speed observed was 60 MPH.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;I am not too worried about this slight divergence as it only shows that excessive gale force winds (greater than 60 MPH) did not occur over the extended region during a span of two years.&amp;nbsp; The next logical step is to average this over longer times and larger spatial regions.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;I have to admit that this investigation into the Bonneville dataset was prompted by a provocation and a dare on another blog.&amp;nbsp; In my opinion, anti-renewable-energy advocates seem to crawl out of the woodwork, and tend to spread their misery however they can. This commenter was named P.E. (possibly the professional engineer moniker), and what set me off was his assertion that wind &lt;i&gt;"power output is essentially random"&lt;/i&gt;:&lt;br /&gt;&lt;ul class="children"&gt;&lt;li class="comment odd alt depth-3 highlander-comment" id="li-comment-154238"&gt;   &lt;div id="comment-154238"&gt;&lt;div class="comment-author vcard"&gt;&lt;span style="font-size: x-small;"&gt;&lt;cite class="fn"&gt;P.E.&lt;/cite&gt;     &lt;span class="comment-meta commentmetadata"&gt;     |     &lt;a href="http://judithcurry.com/2011/12/30/year-in-review-2011/#comment-154238"&gt;     December 30, 2011 at 5:39 pm&lt;/a&gt;&amp;nbsp;              &lt;/span&gt;&lt;/span&gt;   &lt;/div&gt;&lt;div class="comment-body"&gt;&lt;span style="font-size: x-small;"&gt;I did a little research on the Bonneville  system a year or so ago, because they have all their SCADA data  available for several years online with excellent resolution. The  results were downright shocking. And not in a good way. And this is real  live system-wide data, not modeled results. Anyway, be sure to check  Bonneville’s website out; it’s low hanging fruit.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Bonneville’s own words: “power output is essentially random”.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="comment even depth-3 highlander-comment" id="li-comment-154239"&gt;   &lt;div id="comment-154239"&gt;&lt;div class="comment-author vcard"&gt;&lt;span style="font-size: x-small;"&gt;&lt;cite class="fn"&gt;&lt;a class="url" href="http://www.climatechangedebate.org/" rel="external nofollow"&gt;David Wojick&lt;/a&gt;&lt;/cite&gt;&amp;nbsp;&lt;span class="comment-meta commentmetadata"&gt;&lt;/span&gt;&lt;/span&gt;   &lt;/div&gt;&lt;div class="comment-body"&gt;&lt;span style="font-size: x-small;"&gt;Predictability is not the issue. Even if  we knew just when the wind would not blow (about 70% of the time) we  would still have to have a fueled power plant to produce the needed  power, either that or some humongous expensive power storage systems. Renewables reduce emissions by idling existing fueled power plants.  That is the most they can do. They are not an alternative to fueled  power plants.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="comment odd alt depth-3 highlander-comment" id="li-comment-154241"&gt;   &lt;div id="comment-154241"&gt;&lt;div class="comment-author vcard"&gt;&lt;span style="font-size: x-small;"&gt;&lt;cite class="fn"&gt;P.E.&lt;/cite&gt;&amp;nbsp;&lt;span class="comment-meta commentmetadata"&gt;&lt;/span&gt;&lt;/span&gt;   &lt;/div&gt;&lt;div class="comment-body"&gt;&lt;span style="font-size: x-small;"&gt;In the specific case of Bonneville, they  have enough hydro in the system to where reserve/backup isn’t an issue.  The windmills allow them to use less water when it’s available, making  more hydro power available when it’s needed. That’s the ideal situation  for wind (and solar). But not that many places in the world can do that.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="comment even depth-3 highlander-comment" id="li-comment-154243"&gt;   &lt;div id="comment-154243"&gt;&lt;div class="comment-author vcard"&gt;&lt;span style="font-size: x-small;"&gt;&lt;cite class="fn"&gt;&lt;a class="url" href="http://theoilconundrum.com/" rel="external nofollow"&gt;WebHubTelescope&lt;/a&gt;&lt;/cite&gt;&amp;nbsp;&lt;span class="comment-meta commentmetadata"&gt;&lt;/span&gt;&lt;/span&gt;   &lt;/div&gt;&lt;div class="comment-body"&gt;&lt;span style="font-size: x-small;"&gt;PE, You are so full of it as to be  embarrassing. I have done statistical analysis of wind energy and it  follows maximum entropy principles. You can read all about it and more  to come, as I seem to have the knack for environmental modeling. Too bad  you missed the boat on this one.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="comment odd alt depth-3 highlander-comment" id="li-comment-154250"&gt;   &lt;div id="comment-154250"&gt;&lt;div class="comment-author vcard"&gt;&lt;span style="font-size: x-small;"&gt;&lt;cite class="fn"&gt;P.E.&lt;/cite&gt;&lt;span class="comment-meta commentmetadata"&gt;&lt;/span&gt;&lt;/span&gt;   &lt;/div&gt;&lt;div class="comment-body"&gt;&lt;span style="font-size: x-small;"&gt;Web, go do the analysis yourself, and  then come back after you’ve looked at some real data. They seem to have  changed their web site around, but here’s a place to start: &lt;a href="http://www.intellectualtakeout.org/library/chart-graph/load-and-wind-generation-are-essentially-random?library_node=69696" rel="nofollow"&gt;http://www.intellectualtakeout.org/library/chart-graph/load-and-wind-generation-are-essentially-random?library_node=69696&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;And this: &lt;a href="http://pjmedia.com/blog/electric-grid-myths-part-ii-the-effect-of-alternatives/" rel="nofollow"&gt;http://pjmedia.com/blog/electric-grid-myths-part-ii-the-effect-of-alternatives/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;There used to be some huge excel spreadsheets as evidenced by the two  articles above (that my computer would choke on), but they’re either  moved to another part of the site, or no longer available to the public.  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Maybe I’ll do a FOIA. &lt;img alt=":twisted:" class="wp-smiley" src="http://s2.wp.com/wp-includes/images/smilies/icon_twisted.gif?m=1300798764g" /&gt;&lt;/span&gt; &lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="comment even depth-3 highlander-comment" id="li-comment-154251"&gt;   &lt;div id="comment-154251"&gt;&lt;div class="comment-author vcard"&gt;&lt;span style="font-size: x-small;"&gt;&lt;cite class="fn"&gt;P.E.&lt;/cite&gt;&lt;span class="comment-meta commentmetadata"&gt;&lt;/span&gt;&lt;/span&gt;   &lt;/div&gt;&lt;div class="comment-body"&gt;&lt;span style="font-size: x-small;"&gt;Correction: they’re right here:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;a href="http://transmission.bpa.gov/Business/Operations/Wind/default.aspx" rel="nofollow"&gt;http://transmission.bpa.gov/Business/Operations/Wind/default.aspx&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Item #5. Now go to work, or eat your words.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="comment odd alt depth-3 highlander-comment" id="li-comment-154253"&gt;  &lt;div id="comment-154253"&gt;&lt;div class="comment-author vcard"&gt;&lt;span style="font-size: x-small;"&gt;&lt;cite class="fn"&gt;P.E.&lt;/cite&gt;&lt;span class="comment-meta commentmetadata"&gt;&lt;/span&gt;&lt;/span&gt;   &lt;/div&gt;&lt;div class="comment-body"&gt;&lt;span style="font-size: x-small;"&gt;Oh, and Web – if you need any help with Excel, I hear Phil Jones is really good at it.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="comment even depth-3 highlander-comment" id="li-comment-154284"&gt;&lt;div id="comment-154284"&gt;&lt;div class="comment-author vcard"&gt;&lt;span style="font-size: x-small;"&gt;&lt;cite class="fn"&gt;&lt;a class="url" href="http://theoilconundrum.com/" rel="external nofollow"&gt;WebHubTelescope&lt;/a&gt;&lt;/cite&gt;&lt;span class="comment-meta commentmetadata"&gt;&lt;/span&gt;&lt;/span&gt;   &lt;/div&gt;&lt;div class="comment-body"&gt;&lt;span style="font-size: x-small;"&gt;P.E., That’s the problem with your ilk.  You are basically ashamed about not being able to do the analysis  yourself so lash out at someone like me that knows something about  probability and statistics. It is all pathetic, this transparently petty  jealousy.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="comment odd alt depth-3 highlander-comment" id="li-comment-154330"&gt;   &lt;div id="comment-154330"&gt;&lt;div class="comment-author vcard"&gt;&lt;span style="font-size: x-small;"&gt;&lt;cite class="fn"&gt;hunter&lt;/cite&gt;&amp;nbsp;&lt;span class="comment-meta commentmetadata"&gt;&lt;/span&gt;&lt;/span&gt;   &lt;/div&gt;&lt;div class="comment-body"&gt;&lt;span style="font-size: x-small;"&gt;WHT, who do we believe? Someone who cites  a third party that is actually running a windfarm, or a self declared  genius like you who has not bothered to challenge the citation, but  blames the person who referred to it?&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="comment even depth-3 highlander-comment" id="li-comment-154362"&gt;   &lt;div id="comment-154362"&gt;&lt;div class="comment-author vcard"&gt;&lt;span style="font-size: x-small;"&gt;&lt;cite class="fn"&gt;&lt;a class="url" href="http://theoilconundrum.com/" rel="external nofollow"&gt;WebHubTelescope&lt;/a&gt;&lt;/cite&gt;&amp;nbsp;&lt;span class="comment-meta commentmetadata"&gt;&lt;/span&gt;&lt;/span&gt;   &lt;/div&gt;&lt;div class="comment-body"&gt;&lt;span style="font-size: x-small;"&gt;Hunter, The problem is that he shows a  spreadsheet with raw data of a few weeks. I have analyzed data from wind  farms, compiling the data over the span of a year in terms of a  probability distribution. I have it right here on my blog&lt;br /&gt;&lt;a href="http://mobjectivist.blogspot.com/2010/05/wind-energy-dispersion-analysis.html" rel="nofollow"&gt;http://mobjectivist.blogspot.com/2010/05/wind-energy-dispersion-analysis.html&lt;/a&gt;&lt;/span&gt;  &lt;span style="font-size: x-small;"&gt;&lt;br /&gt;And it is also in my recent book which you can click on my handle to read for free.&lt;br /&gt;You have to keep up with renewable research, otherwise you will be left behind.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="comment odd alt depth-3 highlander-comment" id="li-comment-154504"&gt;   &lt;div id="comment-154504"&gt;&lt;div class="comment-author vcard"&gt;&lt;span style="font-size: x-small;"&gt;&lt;cite class="fn"&gt;hunter&lt;/cite&gt;&lt;span class="comment-meta commentmetadata"&gt;&lt;/span&gt;&lt;/span&gt;   &lt;/div&gt;&lt;div class="comment-body"&gt;&lt;span style="font-size: x-small;"&gt;Web, wind is crap , delivering z small fraction of its rated capacity.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="comment even depth-3 highlander-comment" id="li-comment-154507"&gt;   &lt;div id="comment-154507"&gt;&lt;div class="comment-author vcard"&gt;&lt;span style="font-size: x-small;"&gt;&lt;cite class="fn"&gt;P.E.&lt;/cite&gt;&amp;nbsp;&lt;span class="comment-meta commentmetadata"&gt;&lt;/span&gt;&lt;/span&gt;   &lt;/div&gt;&lt;div class="comment-body"&gt;&lt;span style="font-size: x-small;"&gt;For the record, that’s not a few weeks,  that’s five years. And just for the edification of the ignorant,  Bonneville Power Authority is the largest federal hydropower agency in  the US, including the Grand Coulee dam at something like 7 gigawatts.  This isn’t some small-potatoes outfit. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;But keep kvetching.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="comment odd alt depth-3 highlander-comment" id="li-comment-154539"&gt;   &lt;div id="comment-154539"&gt;&lt;div class="comment-author vcard"&gt;&lt;span style="font-size: x-small;"&gt;&lt;cite class="fn"&gt;&lt;a class="url" href="http://theoilconundrum.com/" rel="external nofollow"&gt;WebHubTelescope&lt;/a&gt;&lt;/cite&gt;&amp;nbsp;&lt;span class="comment-meta commentmetadata"&gt;&lt;/span&gt;&lt;/span&gt;   &lt;/div&gt;&lt;div class="comment-body"&gt;&lt;span style="font-size: x-small;"&gt;Kiddies all jealous over the fact that I know how to do the analysis.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;The larger point is that the randomness can be modeled, which the garden-variety dogmatists don't seem to understand. This is really no different than understanding black-body Planck's response for radiative emission. Sure, the radiation appears random, but it also must still follow a distribution function with respect to wave-number, which is proportional to energy and thus follows statistical mechanical laws.&amp;nbsp; The same thing holds for wind energy distributions, and we are seeing statistical mechanics, superstatistics, and maximum entropy principles hold sway.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Bottomline is that these environmental skeptics are renowned for all talk and no action when it comes to discussing energy and climate. I admit that I was needling the guy, but that's what prompts them to spill their true agenda, which is hatred against climate scientists coupled with a strange mix of Malthusian, Luddite, and Cornucopian ideals. They actually lash out angrily when they see somebody trying to scientifically advance the yardstick.&lt;br /&gt;&lt;br /&gt;A few days later and in another thread, P.E. wouldn't let go, and went out on a limb: &lt;br /&gt;&lt;ul class="children"&gt;&lt;li class="comment even depth-3 highlander-comment" id="li-comment-155580"&gt;   &lt;div id="comment-155580"&gt;&lt;div class="comment-author vcard"&gt;&lt;span style="font-size: x-small;"&gt;&lt;cite class="fn"&gt;P.E.&lt;/cite&gt;     &lt;span class="comment-meta commentmetadata"&gt;     |     &lt;a href="http://judithcurry.com/2012/01/03/the-real-holes-in-climate-science/#comment-155580"&gt;     January 4, 2012 at 11:30 am&lt;/a&gt;&amp;nbsp;              &lt;/span&gt;&lt;/span&gt;   &lt;/div&gt;&lt;div class="comment-body"&gt;&lt;span style="font-size: x-small;"&gt;This scold coming from someone who  refuses to download wind data from the Bonneville Power Authority  because it’s too much like work.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="comment odd alt depth-3 highlander-comment" id="li-comment-155639"&gt;   &lt;div id="comment-155639"&gt;&lt;div class="comment-author vcard"&gt;&lt;span style="font-size: x-small;"&gt;&lt;cite class="fn"&gt;&lt;a class="url" href="http://theoilconundrum.com/" rel="external nofollow"&gt;WebHubTelescope&lt;/a&gt;&lt;/cite&gt;&amp;nbsp;&lt;span class="comment-meta commentmetadata"&gt;&lt;/span&gt;&lt;/span&gt;   &lt;/div&gt;&lt;div class="comment-body"&gt;&lt;span style="font-size: x-small;"&gt;What a wanker, P.E. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;I downloaded data from Ontario and Germany wind farms about a year  and a half ago and did a comprehensive analysis of the time series data.  I happen to be on vacation over the holiday, so am not going to bend  over backwards to work the Bonneville data at your whim and call.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;I tell you what; I will analyze the Bonneville data set when I get back, and I will add it to a future revision of my tome. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;But then again, maybe not, because trained seal and organ-grinder monkey is not my forte.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;As in Judo, we learn to use our opponents force and redirect it back at them. They have no intellectual curiosity, and think that just by asserting something it must be true.&amp;nbsp; Only by applying models to empirical data can we make headway in our understanding of our environment.&amp;nbsp; The last laugh is on P.E. and I have to thank him for providing motivation to do this analysis.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;The pushback I see against this model from the skeptical trenches is that it doesn't predict chaotic disturbances. I view chaotic bifurcation as a no-nothing theory. We can't predict anything using it, but know that an external forcing will always overpower the minor chaotic fluctuations that may occur. In other words, chaos is annoying noise in the bigger scheme of things. &lt;br /&gt;&lt;br /&gt;The only caveat is whether that noise will also scale with the external forcing -- in other words the fluctuations growing bigger with added heat to the system.  This is understood with respect to added heat raising the kinetic energy of the system - (1) increasing the average atmospheric wind speed, and (2) added heat to the ocean allowing for greater occasional releases into the atmosphere. These are likely subtle effects, but they will only go in that direction. Remember, reducing heat leads to lower thermal excitation. &lt;br /&gt;&lt;br /&gt;The BesselK wind model has a thermal excitation built-in, as the maximum entropy estimator for average energy is nothing but a thermalized Boltzmann partition function describing the system's entropy.  &lt;br /&gt;&lt;br /&gt;Entropy measures the thermal excitation of the system and that scales with temperature. Non-linearities and chaos is just a way for the disordered system to explore the ergodic range of states, thus making the statistical mechanical/information theory valid. Look at how a naive pseudo-random number generator is created -- by sticking a handful of non-linear functions together, you will explore the state space (&lt;a href="http://www.pnas.org/content/104/2/418.full"&gt;see the topic of iterated maps&lt;/a&gt;). Voila, it will approach an ergodic limit. Then add in energy constraints, such as the mean energy of the system and you have the Boltzmann estimator, aka MaxEnt estimation.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;See also the topic of &lt;a href="https://docs.google.com/viewer?a=v&amp;amp;q=cache:Mur86bfodLcJ:www.london-research-and-development.com/K-Distribution%2520Algorithm.Version2.pdf+&amp;amp;hl=en&amp;amp;gl=us&amp;amp;pid=bl&amp;amp;srcid=ADGEESiPkrp-KymtZ2OlfNE_Egz51B0UskOFvhvBJlOsilfQJXy4jz7aB55dcdZM_d3RGNO_xLey7hl0Cyuwp5JDXSZJydgu7wqJ4OoHIGIak3N7qvvxK5Jkp_E0d3z2gExTjFMsqYCj&amp;amp;sig=AHIEtbSqebu995Jc92U8tEQ1QtrRsgz78Q&amp;amp;pli=1" target="_blank"&gt;K-distribution model&lt;/a&gt; which models the disorder, or &lt;i&gt;clutter&lt;/i&gt;, in electromagnetic interference. This also uses the BesselK model.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;Another interesting observation. In the semiconductor world, the transport regimes analogous to the stochastic and chaotic/deterministic talked about in climate circles are diffusive and ballistic transport. It is very hard to get to ballistic transport because the carriers thermalize so rapidly, which is the essential dissipation route to diffusive transport.   The idea of stochastic resonance is all over the place in semiconductor physics and technology, with carrier population inversions, bandgap engineering, etc. but we don't talk about it as stochastic resonance because there is already a well established terminology. &lt;br /&gt;&lt;br /&gt;On top of that, there is the concept of &lt;a href="http://mobjectivist.blogspot.com/2009/06/dispersive-transport.html"&gt;&lt;i&gt;dispersive&lt;/i&gt; transport&lt;/a&gt;, which is diffusive transport with huge amounts of disorder in the mobilities and bandgaps. This is the concept that I have done some recent research on because all the cheap photovoltaic technology is built on amorphous or polycrystalline garbage. &lt;br /&gt;&lt;br /&gt;On that level, what I think is happening in the climate system is closer to a mix of dispersion and diffusion than determinism.&lt;br /&gt;&lt;br /&gt;For example, relating to wind speed distribution, we need to get a handle on what controls the dispersion. From other posts that I have done on wind speed,  remembered that the wind power dissipation is the &lt;a href="http://mobjectivist.blogspot.com/2010/05/wind-energy-dispersion-analysis.html"&gt;&lt;b&gt;cube&lt;/b&gt; of the wind speed&lt;/a&gt;, while the distribution that has a skew (the &lt;b&gt;third&lt;/b&gt; statistical moment) equal to the mean is just the BesselK distribution that matches the empirical results. This is to me is somewhat mysterious ... is it just that the mean wind speed matches statistically the dissipation due to friction? Could  that be some universal scaling result? In terms of maximum entropy it would be the distribution that has a constraint of a finite mean with the mean equating to cube root of the third moment (i.e Mean = standardDeviation * Skew). This then determines all the fluctuations observed over the larger ensemble.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8890671936020885112-1256344101566849334?l=theoilconundrum.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoilconundrum.blogspot.com/feeds/1256344101566849334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://theoilconundrum.blogspot.com/2012/02/wind-speeds-of-world.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/1256344101566849334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/1256344101566849334'/><link rel='alternate' type='text/html' href='http://theoilconundrum.blogspot.com/2012/02/wind-speeds-of-world.html' title='Wind speeds of the World'/><author><name>WHT</name><uri>http://www.blogger.com/profile/18297101284358849575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://img100.exs.cx/img100/4128/acetylene8zm.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-yPtFex5vI1w/TzWsB_ZLQUI/AAAAAAAAA84/lOAPPxYKB_E/s72-c/bpa_wind_all_semilog.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8890671936020885112.post-6821935072761427654</id><published>2012-01-23T06:07:00.000-08:00</published><updated>2012-02-13T19:57:43.930-08:00</updated><title type='text'>Thermal Diffusion and the Missing Heat</title><content type='html'>I have this documented already (in &lt;a href="http://theoilconundrum.com/" target="_blank"&gt;The Oil Conundrum&lt;/a&gt;) but let me put a new spin on it. What I will do is solve the heat equation with initial conditions and boundary conditions for a simple experiment.  And then I will add two dimensions of Maximum Entropy priors.&lt;br /&gt;&lt;br /&gt;The situation is measuring the temperature of a buried sensor situated at some distance below the surface after an impulse of thermal energy is applied. The physics solution to this problem is the &lt;i&gt;heat kernel&lt;/i&gt; function which is the impulse response or Green's function for that variation of the master equation. This is pure diffusion with no convection involved (heat is not sensitive to fields, gravity or electrical, so no convection).&lt;br /&gt;&lt;br /&gt;However the diffusion coefficient involved in the solution is not known to any degree of precision.  The earthen material that the heat is diffusing through is heterogeneously disordered, and all we can really guess at that it has a mean value for the diffusion coefficient.  By inferring through the maximum entropy principle, we can say that the diffusion coefficient has a PDF that is exponentially distributed with a mean value D.&lt;br /&gt;&lt;br /&gt;We then work the original heat equation solution with this smeared version of D, and then the kernel simplifies to a &lt;i&gt;exp()&lt;/i&gt; solution. &lt;br /&gt;$$ {1\over{2\sqrt{Dt}}}e^{-x/\sqrt{Dt}} $$&lt;br /&gt;But we also don't know the value of x that well and have uncertainty in its value. If we give a Maximum Entropy uncertainty in that value, then the solution simpilfies to&lt;br /&gt;$$ {1\over2}{1\over{x_0+\sqrt{Dt}}} $$&lt;br /&gt;where x0 is a smeared value for x.&lt;br /&gt;&lt;br /&gt;This is a valid approximation to the solution of this particular problem and the following &lt;b&gt;Figure 1&lt;/b&gt; is a fit to experimental data. There are two parameters to the model, an asymptotic value that is used to extrapolate a steady state value based on the initial thermal impulse and the smearing value which generates the red line. The slightly noisy blue line is the data, and one can note the good agreement.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-njJfHj6WhaQ/Txide1r-1JI/AAAAAAAAAz0/7Z5IDT82eOo/s1600/bore-hole-response-chart-opt.GIF" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="266" src="http://3.bp.blogspot.com/-njJfHj6WhaQ/Txide1r-1JI/AAAAAAAAAz0/7Z5IDT82eOo/s400/bore-hole-response-chart-opt.GIF" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Figure 1:&lt;/b&gt; Fit of thermal dispersive diffusion model (red) to a heat impulse response (blue).&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Notice the long tail on the model fit.&amp;nbsp; The far field response in this case is the probability complement of the near field impulse response. In other words, what diffuses away from the source will show up at the adjacent target. By treating the system as two slabs in this way, we can give it an intuitive feel.&lt;br /&gt;&lt;br /&gt;By changing an &lt;i&gt;effective&lt;/i&gt; scaled diffusion coefficient from small to large, we can change the tail substantially, see &lt;b&gt;Figure 2&lt;/b&gt;. We call it effective because the stochastic smearing on D and Length makes it scale-free and we can longer tell if the mean in D or Length is greater. We could have a huge mean for D and a small mean for Length, or vice versa, but we could not distinguish between the cases, unless we have measurements at more locations.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-aRbDSZKSLto/Tx492Ihfd0I/AAAAAAAAAz8/34jXMI8I75o/s1600/dispersed_diffusion_impulse.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-aRbDSZKSLto/Tx492Ihfd0I/AAAAAAAAAz8/34jXMI8I75o/s320/dispersed_diffusion_impulse.gif" width="298" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Figure 2 :&lt;/b&gt; Impulse response with increasing diffusion coefficient top to bottom. &lt;br /&gt;The term &lt;b&gt;x&lt;/b&gt; represents time, not position .&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;In practice, we won't have a heat impulse as a stimulus. A much more common situation involves a step input for heat. The unit step response is the integral of the scaled impulse response&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-BLIxxzYckDk/Tx498-YaREI/AAAAAAAAA0E/wYuyuc-p4So/s1600/impulse_integration.gif" imageanchor="1"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-BLIxxzYckDk/Tx498-YaREI/AAAAAAAAA0E/wYuyuc-p4So/s1600/impulse_integration.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The integral shows how the heat sink target transiently draws heat from the source.&amp;nbsp; If the effective diffusion coefficient is very small, an outlet for heat dispersal does not exist and the temperature will continue to rise. If the diffusion coefficient is zero, then the temperature will increase linearly with time, &lt;b&gt;t &lt;/b&gt;(again this is without a radiative response to provide an outlet).&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-yXxBllIKp2w/Tx4-MGlEgmI/AAAAAAAAA0M/sVE6iHnof6w/s1600/dispersed_diffusion.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="284" src="http://3.bp.blogspot.com/-yXxBllIKp2w/Tx4-MGlEgmI/AAAAAAAAA0M/sVE6iHnof6w/s320/dispersed_diffusion.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Figure 3 :&lt;/b&gt; Unit step response of dispersed thermal diffusion. The smaller the effective &lt;br /&gt;thermal diffusion coefficient, the longer the heat can stay near the source.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Eventually the response will attain a square root growth law, indicative of a Fick's law regime of what is often referred to as parabolic growth (somewhat of a misnomer).&amp;nbsp; The larger the diffusion coefficient, the more that the response will diverge from the linear growth. All this means is that the heat is dispersively diffusing to the heat sink.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Application to AGW&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This has implications for the "heat in the pipeline" scenario of increasing levels of greenhouse gases and the expected warming of the planet.&amp;nbsp; Since the heat content of the oceans are about 1200 times that of the atmosphere, it is expected that a significant portion of the heat will enter the oceans, where the large volume of water will act as a heat sink.&amp;nbsp; This heat becomes hard to detect because of the ocean's large heat capacity; and it will take time for the climate researchers to integrate the measurements before they can conclusively demonstrate that diffusion path.&lt;br /&gt;&lt;br /&gt;In the meantime, the lower atmospheric temperature may not change as much as it could, because the GHG heat gets diverted to the oceans.&amp;nbsp; The heat is therefore "in the pipeline", with the ocean acting as a buffer, capturing the heat that would immediately appear in the atmosphere in the absence of such a large heat sink.&amp;nbsp; The practical evidence for this is a slowing of the atmospheric temperature rise, in accordance with the slower &lt;i&gt;sqrt(t)&lt;/i&gt; rise than the linear &lt;i&gt;&lt;b&gt;t&lt;/b&gt;&lt;/i&gt;.&amp;nbsp;&amp;nbsp; However, this can only go on so long, and when the ocean's heat sink provides a smaller temperature difference than the atmosphere, the excess heat will cause a more immediate temperature rise nearer the source, instead of being spread around.&lt;br /&gt;&lt;br /&gt;In terms of AGW, whenever the global temperature measurements start to show divergence from the model, it is likely due to the ocean's heat capacity.&amp;nbsp;&amp;nbsp; Like the atmospheric CO2, the excess heat is not "missing" but merely spread around.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;EDIT:&lt;/b&gt;&lt;br /&gt;The contents of this post are discussed on &lt;a href="http://judithcurry.com/2012/01/24/missing-heat-isnt-missing-after-all" target="_blank"&gt;The Missing Heat isn't Missing at all&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I mentioned in comments that the analogy is very close to sizing a heat sink for your computer’s CPU.  The heat sink works up to a point, then the fan takes over to dissipate  that buffered heat via the fins. The problem is that the planet does  not have a fan nor fins, but it does have an ocean as a sink. The excess  heat then has nowhere left to go. Eventually the heat flow reaches a  steady state, and the pipelining or buffering fails to dissipate the  excess heat.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What's fittingly apropos is the unification of the two &lt;b&gt;"missing"&lt;/b&gt; cases of climate science.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. The "missing" CO2.&lt;/b&gt; Skeptics often complain about the missing CO2 in atmospheric measurements from that anticipated based on fossil fuel emissions.  About 40% was missing by most accounts.  This lead to confusion between the ideas of residence times versus adjustment times of atmospheric CO2.   As it turns out, a simple model of CO2 &lt;i&gt;diffusing&lt;/i&gt; to sequestering sites accurately represented the long adjustment times and the diffusion tails account for the missing 40%.  I &lt;a href="http://theoilconundrum.com/"&gt;derived this phenomenon using diffusion&lt;/a&gt; of trace molecules, while most climate scientists apply a &lt;a href="http://www.google.com/url?sa=t&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=web&amp;amp;cd=9&amp;amp;ved=0CGQQFjAI&amp;amp;url=http%3A%2F%2Fwww.ipcc.ch%2Fipccreports%2F1992%2520IPCC%2520Supplement%2FIPCC_Suppl_Report_1992_wg_I%2Fipcc_wg_I_1992_suppl_report_section_a1.pdf&amp;amp;ei=wJwfT_OAMIWegwfBg-CTDw&amp;amp;usg=AFQjCNHjp6Br8pBMVw5Phi1gIw_EolxRSQ" target="_blank"&gt;range of time constants&lt;/a&gt; that approximate diffusion. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. The "missing" heat.&lt;/b&gt; Concerns also arise about missing heat based on measurements of the average global temperature. When a TCR/ECS* ratio of 0.56 is asserted,  44%  of the heat is missing. This leads to confusion about where the heat is in the pipeline. As it turns out, a simple model of thermal energy &lt;i&gt;diffusing&lt;/i&gt; to deeper ocean sites may account for the missing 44%.  In this post, I derived this using a master heat equation and uncertainty in the parameters. Isaac Held uses a different approach &lt;a href="http://www.gfdl.noaa.gov/blog/isaac-held/2011/08/23/16-heat-uptake-and-internal-variability/" target="_blank"&gt;based on time constants&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So that is the basic idea behind modeling the missing quantities of CO2 and of heat -- just apply a mechanism of dispersed diffusion. For CO2, this is the Fokker-Planck equation and for temperature, the heat equation. By applying diffusion principles, the solution arguably comes out much more cleanly and it will lead to better intuition as to the actual physics behind the observed behaviors.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I was alerted to this paper by &lt;a href="http://pubs.giss.nasa.gov/docs/1985/1985_Hansen_etal.pdf" target="_blank"&gt;Hansen et al (1985) &lt;/a&gt;which uses a box diffusion model. Hansen’s Figure 2 looks just like my &lt;a href="http://3.bp.blogspot.com/-yXxBllIKp2w/Tx4-MGlEgmI/AAAAAAAAA0M/sVE6iHnof6w/s1600/dispersed_diffusion.gif" rel="nofollow"&gt;Figure 3&lt;/a&gt; above. This bends over just like Hansen’s does due to the diffusive square root of time dependence. When superimposed, it is not quite as strong a bend as shown in &lt;b&gt;Figure 4&lt;/b&gt; below.&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-GsKQMH4GiXc/TyAKYiitI4I/AAAAAAAAA0U/0vCAB5jY6p0/s1600/hansen_comparison.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-GsKQMH4GiXc/TyAKYiitI4I/AAAAAAAAA0U/0vCAB5jY6p0/s400/hansen_comparison.gif" width="353" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Figure 4: &lt;/b&gt;Comparison against Hansen's model of diffusion&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;This missing heat is now clarified in my mind. In the paper Hansen  calls it “unrealized warming”, which is heat entering into the ocean  without raising the climate temperature substantially. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;EDIT:&lt;/b&gt;&lt;br /&gt;The following figure is a guide to the eye which explains the role of the ocean in short- and long-term thermal diffusion, i.e. transient climate response. The data from BEST illustrates the atmospheric-land temperatures, which are part of the fast response to the GHG forcing function. While the GISTEMP temperature data reflects more of the ocean's slow response.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-A9QQUeX8gPw/TzkO83PDjSI/AAAAAAAAA9A/3fYrJn5d9mE/s1600/thermal_diffusion_best_gistemp.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-A9QQUeX8gPw/TzkO83PDjSI/AAAAAAAAA9A/3fYrJn5d9mE/s400/thermal_diffusion_best_gistemp.gif" width="367" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Figure 5:&lt;/b&gt; Transient Climate Response explanation&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Nkdb79BIxpo/TznbJTofpqI/AAAAAAAAA9I/L6iVxTB7O6U/s1600/hansen_1981_gis.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="338" src="http://3.bp.blogspot.com/-Nkdb79BIxpo/TznbJTofpqI/AAAAAAAAA9I/L6iVxTB7O6U/s400/hansen_1981_gis.gif" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Figure 6:&lt;/b&gt; Hansen's original projection of transient climate sensitivity plotted against the GISTEMP data,&lt;br /&gt;which factors in ocean surface temperatures.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;*&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TCR = Transient Climate Response&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ECS = Equilibrium Climate Sensitivity&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8890671936020885112-6821935072761427654?l=theoilconundrum.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoilconundrum.blogspot.com/feeds/6821935072761427654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://theoilconundrum.blogspot.com/2012/01/thermal-diffusion-and-missing-heat.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/6821935072761427654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/6821935072761427654'/><link rel='alternate' type='text/html' href='http://theoilconundrum.blogspot.com/2012/01/thermal-diffusion-and-missing-heat.html' title='Thermal Diffusion and the Missing Heat'/><author><name>WHT</name><uri>http://www.blogger.com/profile/18297101284358849575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://img100.exs.cx/img100/4128/acetylene8zm.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-njJfHj6WhaQ/Txide1r-1JI/AAAAAAAAAz0/7Z5IDT82eOo/s72-c/bore-hole-response-chart-opt.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8890671936020885112.post-4185300283921830696</id><published>2012-01-22T09:41:00.000-08:00</published><updated>2012-02-19T08:49:57.245-08:00</updated><title type='text'>The belief in Chaos</title><content type='html'>The Chief &lt;a href="http://judithcurry.com/2012/01/20/climate-classroom/#comment-161039"&gt;says&lt;/a&gt; : &lt;br /&gt;&lt;blockquote&gt;“Nothing just happens randomly in the Earth climate system. Randomness – or stochasticity – is merely a statistical approach to things you haven’t understood yet. ” &lt;/blockquote&gt;One of the unsung achievements in physics, in comparison to the imagination-capturing aspects of relativity and quantum mechanics, is statistical mechanics.   This will scale at many levels -- originally intended to bridge the gap between the microscopic theory and macroscopic measurements, such as with the Planck response, scientists have provided statistical explanations to large coarse-grained behaviors as well (wind, ocean wave mechanics, etc). It's not that we don't understand the chaotic underpinnings, more like that we don't always need to, due the near-universal utility of the Boltzmann partition function (see the discussion on the &lt;a href="http://judithcurry.com/2012/01/10/nonequilibrium-thermodynamics-and-maximum-entropy-production-in-the-earth-system/"&gt;Thermodynamics Climate Etc&lt;/a&gt; thread). &lt;br /&gt;&lt;br /&gt;Many scientists consider pawning off difficulties to "Chaos" as a common crutch. This is not my original thought, as it is discussed at depth in &lt;a href="http://arxiv.org/pdf/chao-dyn/9603009.pdf"&gt;Science of Chaos or Chaos in Science"&lt;/a&gt; by Bricmont.  The issue with chaos theories is that they still have to obey some fundamental ideas of energy balance and conservation laws. Since stochastic approaches deal with probabilities, one rarely experiences problems with the fundamental bookkeeping. The basic idea with probability, that it has to integrate to unity probability, making it a slick tool for basic reasoning. That is why I like to use it so much for my own basic understanding of climate science (and all sorts of other things), but unfortunately leads to heated disagreements to the chaos fans and non-linear purists, such as David Young and Chief Hydrologist.  They are representative of the opposite side of the debate.&lt;br /&gt;&lt;br /&gt;You notice this when Chief states the importance of chaos theory:&lt;br /&gt;&lt;blockquote&gt;"You should try to understand and accept that – along with the reality that my view has considerable support in the scientific literature. You should accept also that I am the future and you are the past.&lt;br /&gt;&lt;br /&gt;I think they sould teach the 3 great ideas in 20th centruy physics – relativity, quantum mechanics and chaos theory. They are such fun."&lt;/blockquote&gt;&lt;br /&gt;There are only 4 fundamental forces in the universe, gravity, electromagnetism, and the strong and weak nuclear forces. For energy balance of the earth, all that matters is the electromagnetic force, as that is the predominant  way that the earth exchanges energy with the rest of the universe. &lt;br /&gt;&lt;br /&gt;The 33 degree C warming temperature differential from the earth's gray-body default needs to be completely explained by a photonic mechanism.  &lt;br /&gt;&lt;br /&gt;The suggestion is that clouds could change the climate. Unfortunately this points it in the incorrect direction of explaining the 33C difference.  Water vapor, when not condensed into droplets, acts as a strong GHG and likely does cause a significant fraction of the 33C rise.  But when the water vapor starts condensing into droplets and thus forming clouds, the EM radiation begins to partially reflect the incoming radiation, and thus the sun providing even less heat to the earth. So obviously there is a push-pull effect to raising water vapor concentrations in the atmosphere. &lt;br /&gt;&lt;br /&gt;Chief is daring us with his statement that &lt;i&gt;"I am the future and you are the past"&lt;/i&gt;.  He evidently thinks that clouds are the feedback that will not be understood unless we drop down to chaos considerations. In other words, that any type of careful statistical considerations of the warming impact of increasing water vapor concentrations with  the cooling impact of cloud albedo, will not be explainable unless a full dynamical model is attempted and done correctly.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The divide is between whether one believes as Chief does, that the vague "chaos theory", which is really short-hand for doing a complete dynamical calculation of everything, no exceptions, is the answer. Or is the answer one of energy balance and statistical considerations?  I lean toward the latter, along with the great majority of climate scientists, as Andrew Lacis described a while ago &lt;a href="http://judithcurry.com/2011/10/09/atmospheric-co2-the-greenhouse-thermostat/"&gt; here&lt;/a&gt; and in his comments.  The full dynamics, as Lacis explained is useful for understanding natural variability, and for practical applications such as weather prediction.  But it is not the bottom-line, as chaotic natural variability always has to obey the energy balance constraints. And the only practical way to do that is by considering a statistical view.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;The bottom-line is that I chuckle at much of the discussion of chaos and non-linearity when it comes to try to understand various natural phenomenon.  The classic case is the simplest model of growth described by the logistic differential equation. This is a non-linear equation with a solution described by the so-called logistic function.  Huge amounts of work have gone into modeling growth using the logistic equation because of the appearance of an S-shaped curve in some empirical observations. (when it is a logistic &lt;i&gt;difference&lt;/i&gt; equation, chaotic solutions result but we will ignore that for this discussion)&lt;br /&gt;&lt;br /&gt;Alas, there are trivial ways of deriving the same logistic function without having to assume non-linearity or chaos; instead one only has to assume disorder in the growth parameters and in the growth region. The derivation takes a few lines of math (see the &lt;a href="http://theoilconundrum.com/" target="_blank"&gt;TOC&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Once one considers this picture, the logistic function arguably has a more pragmatic foundation based on stochastics than on non-linear determinism.&lt;br /&gt;&lt;br /&gt;That is the essential problem of invoking chaos, in that it precludes (or at least masks) considerations of the much more mundane characteristics of the system.  The mundane is that all natural behaviors are smeared out by differences in material properties/characteristics,  variation in geometrical considerations, and in thermalization contributing to entropy.&lt;br /&gt;&lt;br /&gt;The issue is that obsessives such as the Chief and others think that chaos is the hammer and that they can apply it to every problem that appears to look like a nail.&lt;br /&gt;&lt;br /&gt;Certainly, I can easily understand how the disorder in a large system can occasionally trigger tipping points or lead to stochastic resonances, but these are not revealed by analysis of any governing chaotic equations. They simply result from the disorder allowing behaviors to penetrate a wider volume of the state space. When these tickle the right positive feedback modes of the system, then we can observe some of the larger fluctuations.  The end result is that the decadal oscillations are of the order of a tenths of degrees in global average temperature.&lt;br /&gt;&lt;br /&gt;Of course I am not wedded to this thesis, just that it is a pragmatic result of stochastic and uncertainty considerations that I and a number other people are interested in.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8890671936020885112-4185300283921830696?l=theoilconundrum.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoilconundrum.blogspot.com/feeds/4185300283921830696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://theoilconundrum.blogspot.com/2012/01/belief-in-chaos.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/4185300283921830696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/4185300283921830696'/><link rel='alternate' type='text/html' href='http://theoilconundrum.blogspot.com/2012/01/belief-in-chaos.html' title='The belief in Chaos'/><author><name>WHT</name><uri>http://www.blogger.com/profile/18297101284358849575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://img100.exs.cx/img100/4128/acetylene8zm.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8890671936020885112.post-1740758510578417133</id><published>2012-01-17T12:14:00.000-08:00</published><updated>2012-01-23T22:50:38.247-08:00</updated><title type='text'>Wave Energy Spectrum</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-RULcCjGMCh4/TxXL6hzsUpI/AAAAAAAAAzc/GvmgvgSaJiA/s1600/waves_snap.GIF" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://3.bp.blogspot.com/-RULcCjGMCh4/TxXL6hzsUpI/AAAAAAAAAzc/GvmgvgSaJiA/s200/waves_snap.GIF" width="200" /&gt;&lt;/a&gt;Ocean waves are just as disordered as the wind. We may not notice this because the scale of waves is usually smaller. In practice, the wind energy distribution relates to an open water wave energy distribution via similar maximum entropy disorder considerations. The following derivation assumes a deep enough water such that troughs do not touch bottom&lt;br /&gt;&lt;br /&gt;First, we make a maximum entropy estimation of the energy of a one-dimensional propagating wave driven by a prevailing wind direction. The mean energy of the wave is related to the wave height by the square of the height, &lt;b&gt;H&lt;/b&gt;. This makes sense because a taller wave needs a broader base to support that height, leading to a scaled pseudo-triangular shape, as shown in &lt;b&gt;Figure 1&lt;/b&gt; below. &lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" height="205" src="http://2.bp.blogspot.com/-E3tDvyDrhV4/TxXL9PW6ZYI/AAAAAAAAAzk/0nr95rnuEIo/s320/scaled_wave_shape.GIF" style="margin-left: auto; margin-right: auto;" width="320" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Figure 1: &lt;/b&gt;Total  energy in a directed wave goes as the square of the height, and the  macroscopic fluid &lt;br /&gt;properties suggest that it scales to size. This leads  to a dispersive form for the wave size distribution&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp;Since the area of such a scaled triangle goes as &lt;b&gt;H&lt;/b&gt;^2, the MaxEnt cumulative probability is:&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;P(H) = exp(-a*H^2)&lt;/blockquote&gt;where &lt;b&gt;a&lt;/b&gt; is related to the mean energy of an ensemble of waves.&lt;br /&gt;&lt;br /&gt;We can stop at this point, since this relationship is empirically observed from measurements of ocean wave heights over a sufficient&amp;nbsp; time period. However, we can proceed further and try to derive the dispersion results of wave frequency, which is another very common measure.&lt;br /&gt;&lt;br /&gt;So as a next stage, we consider -- based on the energy stored in a specific wave&lt;b&gt;&lt;/b&gt; -- the time, &lt;b&gt;t&lt;/b&gt;, it will take to drop a height, &lt;b&gt;H&lt;/b&gt;, by the Newton's law relation:&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;t^2 ~ H&lt;/blockquote&gt;and since&lt;b&gt; t&lt;/b&gt; goes as &lt;b&gt;1/f&lt;/b&gt;, then we can create a new PDF from the height cumulative as follows:&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;p(f)*df = dP(H)/dH * dH/df * df&lt;/blockquote&gt;where&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;H ~ 1/f^2&lt;br /&gt;&lt;br /&gt;dH/df ~ -1/f^3&lt;/blockquote&gt;then&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;p(f) ~ 1/f^5 * exp(-c/f^4)&lt;/blockquote&gt;which is just the Pierson-Moskowitz wave spectra that oceanographers have observed for years (developed first in 1964, variations of this include the Bretschneider&lt;a href="http://www.blogger.com/post-edit.g?blogID=8890671936020885112&amp;amp;postID=1740758510578417133" name="IX_Bretschneider_1"&gt;&lt;/a&gt; and ITTC wave spectra) .&lt;br /&gt;&lt;br /&gt;This concise derivation works well despite the correct path of calculating an auto-correlation from &lt;b&gt;p(f)&lt;/b&gt; and then deriving a power spectrum from the Fourier Transform of &lt;b&gt;p(f)&lt;/b&gt;. Yet this convenient shortcut remains useful in understanding the simple physics and probabilities involved.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As we have an interest in using this derived form for an actual potential application, we can seek out public-access stations to obtain and evaluate some real data. The following &lt;b&gt;Figure 2&lt;/b&gt; is data pulled from the first region I accessed -- a pair of measuring stations located off the coast of San Diego. The default data selector picked the first day of this year, 1/1/2012 and the station server provided an averaged wave spectra for the entire day.&amp;nbsp; The red points correspond to best fits from the derived MaxEnt algorithm to the blue data set.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://img40.imageshack.us/img40/7921/sandiegowavespectra.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://img40.imageshack.us/img40/7921/sandiegowavespectra.gif" width="228" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Figure 2:&lt;/b&gt; Wave energy spectra from two sites off of the San Diego coastal region. &lt;br /&gt;The Maximum Entropy estimate is in red.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;To explore the dataset, here is a link to the interactive page :&lt;br /&gt;http://cdip.ucsd.edu/?nav=historic&amp;amp;sub=data&amp;amp;units=metric&amp;amp;tz=UTC&amp;amp;pub=public&amp;amp;map_stati=1,2,3&amp;amp;stn=167&amp;amp;stream=p1&amp;amp;xyrmo=201201&amp;amp;xitem=product25&lt;br /&gt;&lt;br /&gt;Like the wind energy spectrum, the wave spectrum derives simply from maximum entropy conditions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Refs&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.ccpo.odu.edu/%7Etezer/415_515/Stewart_Wave-Tide_Chapter.pdf"&gt;Introduction to physical oceanography&lt;/a&gt;, RH Stewart&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8890671936020885112-1740758510578417133?l=theoilconundrum.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoilconundrum.blogspot.com/feeds/1740758510578417133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://theoilconundrum.blogspot.com/2012/01/wave-energy-spectrum.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/1740758510578417133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/1740758510578417133'/><link rel='alternate' type='text/html' href='http://theoilconundrum.blogspot.com/2012/01/wave-energy-spectrum.html' title='Wave Energy Spectrum'/><author><name>WHT</name><uri>http://www.blogger.com/profile/18297101284358849575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://img100.exs.cx/img100/4128/acetylene8zm.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-RULcCjGMCh4/TxXL6hzsUpI/AAAAAAAAAzc/GvmgvgSaJiA/s72-c/waves_snap.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8890671936020885112.post-1430709743301204858</id><published>2011-12-07T22:01:00.000-08:00</published><updated>2011-12-07T22:01:26.549-08:00</updated><title type='text'>The basic algorithm</title><content type='html'>A statement was made by a climate change skeptic:&lt;br /&gt;&lt;blockquote&gt;"The existence of fossil fuels is due to the greater plant productivity in a warm world with lots more CO2."&lt;/blockquote&gt;&lt;br /&gt;That is what is so bizarre and surreal about the skeptical AGW discussions. They tend to devolve into either elliptical contradictions or else reveal self-consistent and circular truths.&lt;br /&gt;&lt;ol&gt;&lt;li&gt; We have low-levels of CO2 now&lt;/li&gt;&lt;li&gt; Levels of CO2 seem to be rising.&lt;/li&gt;&lt;li&gt; This will lead to a warmer climate due to the GHG effect&lt;/li&gt;&lt;li&gt; Wait a second ! --- heat and extra CO2 may be good after all.&lt;/li&gt;&lt;li&gt; That will promote more plant growth&lt;/li&gt;&lt;li&gt; It also might explain why we have lots of fossil fuels.&lt;/li&gt;&lt;li&gt; Millions of years for the plants to get buried by sedimentation and tectonic activity&lt;/li&gt;&lt;li&gt; That's how much of the CO2 was sequestered, lowering atmospheric concentration&lt;/li&gt;&lt;li&gt; But now we are digging it all up&lt;/li&gt;&lt;li&gt; And burning it, releasing CO2 back into the air&lt;/li&gt;&lt;li&gt; Go to step #2&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Now we have to believe in the theory of CO2 assisted climate change. The algorithmic (or is that AlGoreRythmic?) steps have already been laid out. The problem is that the skeptics can't argue their way out of this basic trickbox.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8890671936020885112-1430709743301204858?l=theoilconundrum.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoilconundrum.blogspot.com/feeds/1430709743301204858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://theoilconundrum.blogspot.com/2011/12/basic-algorithm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/1430709743301204858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/1430709743301204858'/><link rel='alternate' type='text/html' href='http://theoilconundrum.blogspot.com/2011/12/basic-algorithm.html' title='The basic algorithm'/><author><name>WHT</name><uri>http://www.blogger.com/profile/18297101284358849575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://img100.exs.cx/img100/4128/acetylene8zm.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8890671936020885112.post-3057125929719842921</id><published>2011-11-13T19:41:00.000-08:00</published><updated>2011-12-04T09:57:46.905-08:00</updated><title type='text'>Multiscale Variance Analysis and Ornstein-Uhlenbeck of Temperature Series</title><content type='html'>Can we get behavioral information from something as seemingly random and chaotic as the Vostok ice core temperature data? Yes, as it turns out, performing a stochastic analysis of any time series can yield some very fundamental behaviors of the underlying process. The premise is that we can model the historical  natural variability that occurs over hundreds of thousands of years by stochastic temperature movements.&lt;br /&gt;&lt;br /&gt;I took the approach of modeling a bounded random walk from two different perspectives. In Part 1, I take the classic approach of applying the fundamental random walk hopping formulation.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Part 1 : Ornstein-Uhlenbeck Random Walk&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Figure 1&lt;/b&gt; below shows the Vostok data collected at roughly 20 to 600 year intervals and above that a simulated time series of a random walk process that has a similar variance.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ogRxzcDkiEU/TsCJpfpLSiI/AAAAAAAAAmE/mFYS0-qEvH0/s1600/ou_random_walk.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="222" src="http://3.bp.blogspot.com/-ogRxzcDkiEU/TsCJpfpLSiI/AAAAAAAAAmE/mFYS0-qEvH0/s320/ou_random_walk.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 1: &lt;/b&gt;Ornstein-Uhlenbeck Random Walk process (top green) emulates &lt;br /&gt;Vostok temperature variations (below blue)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;The basic model I assume is that some type of random walk (red noise) statistics are a result  of the earth’s climate inhabiting a very shallow energy well in its  quiescent state. See the &lt;b&gt;Figure 2&lt;/b&gt; below. The well is broad on the order of 10 degrees C, and  relatively shallow. Within this potential well, the climate hovers in a  metastable state whereby small positive feedbacks of CO&lt;span style="font-size: x-small;"&gt;2&lt;/span&gt;, water vapor,  or albedo can push it in either direction. The small amounts of  perturbation needed to move the global temperature represents this  shallowness.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-wOBXO75tVAI/TsHCF5lXkRI/AAAAAAAAAm0/Q5s1-a_Ir7k/s1600/ornstein-uhlenbeck.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="244" src="http://1.bp.blogspot.com/-wOBXO75tVAI/TsHCF5lXkRI/AAAAAAAAAm0/Q5s1-a_Ir7k/s320/ornstein-uhlenbeck.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 2 :&lt;/b&gt; Schematic of random walk behavior of a metastable system occupying a shallow quasi-equilibrium&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The model of correlated Markovian random walk, whereby  the perturbation can go in either a positive or negative direction each  year matches this shallow energy well model remarkably well. The random  walk can't grow without bound as soft temperature constraints do exist,  mainly from the negative feedback of the Stefan-Boltzmann law.&lt;br /&gt;&lt;br /&gt;To model these soft constraints, what we do is put a proportional drag on the random walk so the walk  produces a noticeable asymmetry on large excursions from the quiescent  point, T&lt;span style="font-size: x-small;"&gt;q&lt;/span&gt; (I don’t call it equilibrium because it is really a  quasi-equilibrium).  This generates a &lt;i&gt;reversion to the mean&lt;/i&gt; on the Markov random walk hopping direction, which is most commonly  associated with the general &lt;a href="http://en.wikipedia.org/wiki/Ornstein%E2%80%93Uhlenbeck_process" rel="nofollow"&gt;Ornstein-Uhlenbeck process&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The way that random walk works is that if something gets to a certain   point proportionately to the square root of time, then you can often   interpolate how far the excursion is in a fraction of this time, see &lt;b&gt;Figure 3&lt;/b&gt; below.&lt;br /&gt;&lt;br /&gt;$$ \Delta T = \sqrt{Dt} $$&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-mQ4LiYWVOj8/TsCJq3slDlI/AAAAAAAAAmU/3bw99Mfs1GI/s1600/mc_dfa.gif" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="248" src="http://2.bp.blogspot.com/-mQ4LiYWVOj8/TsCJq3slDlI/AAAAAAAAAmU/3bw99Mfs1GI/s320/mc_dfa.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 3 :&lt;/b&gt; Multiscale Variance applied to Monte Carlo simulated random walk.&lt;br /&gt;The classic Square Root random walk is shown for reference.&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;The agreement with the Vostok data is illustrated by &lt;b&gt;Figure 4&lt;/b&gt; below. The multiscale variance essentially takes all possible pairs of points and plots the square root of the average temperature as a function of the time interval, &lt;i&gt;L&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-d8Vkw8Tkw_s/TsHBsU4ttVI/AAAAAAAAAms/KIZ4fYop1W4/s1600/vostok_gva_image.gif" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="282" src="http://1.bp.blogspot.com/-d8Vkw8Tkw_s/TsHBsU4ttVI/AAAAAAAAAms/KIZ4fYop1W4/s320/vostok_gva_image.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 4 : &lt;/b&gt;Multiscale variance of Vostok data&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The Ornstein-Uhlenbeck kernel solution has a simple formula for the variance:&lt;br /&gt;&lt;br /&gt;$$Temperature(L) = F(L) = \sqrt{\frac{h}{2 \sigma}(1-e^{-2 \sigma L})}$$ &lt;br /&gt;&lt;br /&gt;where &lt;b&gt;&lt;i&gt;h&lt;/i&gt;&lt;/b&gt; is the hop rate and &lt;b&gt;σ &lt;/b&gt;is the drag factor. We assume the mean is zero for convenience.&lt;br /&gt;&lt;br /&gt;The very simple code for generating a Monte Carlo simulation and the multiscale variance is shown in the &lt;i&gt;awk&lt;/i&gt; code snippet below. The BEGIN portion sets up the random walk parameters and then performs a random flip to determine whether the temperature will move high or low. The movements labeled &lt;i&gt;A&lt;/i&gt; and &lt;i&gt;C&lt;/i&gt; in&lt;b&gt; Figure 2&lt;/b&gt; correspond to random numbers less than 1/2 (positive hops) and the movements labeled &lt;i&gt;B&lt;/i&gt; and &lt;i&gt;D&lt;/i&gt; correspond to&amp;nbsp; random numbers greater than 1/2 (negative hops). This nearly canonical form captures reversion to the mean well if the mean is set to zero.&lt;br /&gt;&lt;br /&gt;The hopping rate, &lt;i&gt;h&lt;/i&gt;, corresponds to a diffusion coefficent of  0.0008  degrees^2/year and a drag parameter is set to 0.0012, where the drag causes a  reversion to the mean for long times and the resulting hop rate is  proportionally reduced according to how large the excursion is away from  the mean. &lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: xx-small;"&gt;BEGIN {&amp;nbsp; ## Set up the Monte Carlo O-U model&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; N = 330000&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; hop = 0.02828&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; drag = 0.0012&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; T[0] = 0&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; srand()&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; for(i=1; i&amp;lt;N; i++) {&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(rand()&amp;lt;0.5) {&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T[i] = T[i-1] + hop*(1-T[i-1]*drag)&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T[i] = T[i-1] - hop*(1+T[i-1]*drag)&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;}&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;{} ## No stream input&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;END {&amp;nbsp; ## Do the multiscale variance&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; L = N/2&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; while(L &amp;gt; 1) {&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sum = 0&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=1; i&amp;lt;=N/2; i++) {&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Val = T[i] - T[i+int(L)]&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sum += Val * Val&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print int(L) "\t" sqrt(Sum/(N/2))&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L = 0.9*L&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;The END portion calculates the statistics for the time series &lt;i&gt;T(i)&lt;/i&gt;. &amp;nbsp; The multiscale variance is essentially described by the following correlation measure. All pairs are calculated for a variance and the result is normalized as a square root.&lt;br /&gt;&lt;br /&gt;$$ F(L) = [\frac{2}{N}\sum_{j = 1}^{N/2} ( Y_j - Y_{j+L})^2]^{\frac{1}{2}} \quad \forall \quad L \lt N/2 $$&lt;br /&gt;&lt;br /&gt;The O-U curve is shown in &lt;b&gt;Figure 4&lt;/b&gt; by the red curve. The long time-scale fluctuations in the variance-saturated region are artifacts based on the relative shortness of the time series. If a longer time series is correlated then these fluctuations will damp out and match the O-U asymptote. &lt;br /&gt;&lt;br /&gt;The results from 8 sequential  Monte Carlo runs of several  hundred thousand years are illustrated in &lt;b&gt;Figure 5&lt;/b&gt; below.&amp;nbsp; Note that on occasion the long term fluctuations coincide with the Vostok data. I am not suggesting that  some external forcing factors aren’t triggering some of the movements,  but it is interesting how much of the correlation structure shows up at  the long time ranges just from random walk fluctuations.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-hpMSptstzyw/TsCK4Wi6eEI/AAAAAAAAAmc/CWR1hynwqZo/s1600/vostok_gva_images.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-hpMSptstzyw/TsCK4Wi6eEI/AAAAAAAAAmc/CWR1hynwqZo/s320/vostok_gva_images.gif" width="165" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 5 : &lt;/b&gt;Multiscale Variance for Vostok data and &lt;br /&gt;various sampled Ornstein-Uhlenbeck random walk processes&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;In summary, the Vostok data illustrates the characteristic power-law  correlation at shorter times and then it flattens out at longer times  starting at about 10,000 years. This behavior results from the climate constraints of  the maximum and minimum temperature bounds, set by the negative feedback  of S-B at the high end and various factors at the low end. So to model  the historical variations over a place like Vostok, we start with a  random walk and modify it with an Ornstein-Uhlenbeck drag factor so that  as the temperature starts walking closer to the rails, the random walk  starts to slow down. By the same token, we give the diffusion  coefficient a bit of a positive-feedback push when it starts to go away  from the rail.&lt;br /&gt;&lt;br /&gt;The question is whether the same random walk extends to the very  short time periods ranging from years to a few centuries. Vostok  doesn’t give this resolution as is seen from &lt;b&gt;Figure 4&lt;/b&gt; but other data sets do.  If we  can somehow extend this set of data to a full temporal dynamic range,  this would provide an fully stochastic model for local climatic variation.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Figure 6&lt;/b&gt; below shows a Greenland core data set which provides better temporal resolution than the Vostok set.&lt;br /&gt;&lt;a href="http://www.ncdc.noaa.gov/paleo/metadata/noaa-icecore-2490.html" rel="nofollow"&gt;http://www.ncdc.noaa.gov/paleo/metadata/noaa-icecore-2490.html&lt;/a&gt;&lt;br /&gt;&lt;a href="ftp://ftp.ncdc.noaa.gov/pub/data/paleo/icecore/greenland/summit/ngrip/ngrip2006d15n-ch4-t.txt" rel="nofollow"&gt;ftp://ftp.ncdc.noaa.gov/pub/data/paleo/icecore/greenland/summit/ngrip/ngrip2006d15n-ch4-t.txt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-s49gjbROzxM/TsCJoVe-M9I/AAAAAAAAAlk/JcyJdflykYw/s1600/variance_greenland_time_series_long.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="134" src="http://3.bp.blogspot.com/-s49gjbROzxM/TsCJoVe-M9I/AAAAAAAAAlk/JcyJdflykYw/s320/variance_greenland_time_series_long.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 6 : &lt;/b&gt;Full Greenland time series generated at one year intervals.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Yet, this data is qualified by the caveat that the shorter time intervals are "reconstructed". You can see this by the smoother profile at a shorter time scale shown in &lt;b&gt;Figure 7&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-kmjauChHzLQ/TsCJopM2aWI/AAAAAAAAAls/C1FWLGJyhFM/s1600/variance_greenland_time_series_short.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="75" src="http://2.bp.blogspot.com/-kmjauChHzLQ/TsCJopM2aWI/AAAAAAAAAls/C1FWLGJyhFM/s320/variance_greenland_time_series_short.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 7 : &lt;/b&gt;At shorter scale note the spline averaging which smooths out the data.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;This smoothening reconstruction is a significant hurdle in extracting the actual random walk characteristics at short time scales. The green curve in &lt;b&gt;Figure 8&lt;/b&gt; below illustrates the multiscale variance applied to the set of 50,000 data points. The upper blue curve is a Monte Carlo execution of the excursions assuming O-U diffusion at a resolution of 1 year, and the lower red curve is the multiscale variance applied after processing with a 250 point moving average filter. &lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Nna7kqxMudQ/TsCJoIkKMTI/AAAAAAAAAlc/vrSPM_PHAUc/s1600/variance_greenland_rw_moving_average.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="233" src="http://2.bp.blogspot.com/-Nna7kqxMudQ/TsCJoIkKMTI/AAAAAAAAAlc/vrSPM_PHAUc/s320/variance_greenland_rw_moving_average.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 8 : &lt;/b&gt;Multiscale Variance of Ornstein-Uhlenbeck process &lt;br /&gt;does not match Greenland data (blue line) &lt;br /&gt;unless a moving average filter of 250 points is applied (red line).&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Higher resolution temperature time series are available from various European cities. The strip chart &lt;b&gt;Figure 9&lt;/b&gt; below shows a time series from Vienna starting from the 18th century.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-xcLD83P5Ess/TsCJo6UBHUI/AAAAAAAAAl0/RmQNqHXAtLk/s1600/variance_vienna_time_series.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="81" src="http://1.bp.blogspot.com/-xcLD83P5Ess/TsCJo6UBHUI/AAAAAAAAAl0/RmQNqHXAtLk/s320/variance_vienna_time_series.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 9 : &lt;/b&gt;Vienna Temperature time series&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;The multiscale variance shown in &lt;b&gt;Figure 10&lt;/b&gt; suggests that the data is uncorrelated and consists of white noise.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Lioylq1kngg/TsG5ZbP2LiI/AAAAAAAAAmk/rRoBRURaHNU/s1600/variance_vienna.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="120" src="http://1.bp.blogspot.com/-Lioylq1kngg/TsG5ZbP2LiI/AAAAAAAAAmk/rRoBRURaHNU/s320/variance_vienna.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 10 : &lt;/b&gt;Multiscale Variance on data shows flat variance due to uncorrelated white noise.&lt;br /&gt;Rise at the end due to AGW at current duration.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;Sensitivity&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This description in no way counters the GHG theory but is used to demonstrate how sensitive the earth’s climate is to small perturbations. The fact that the temperature in places such as Vostok follows this red noise O-U model so well, indicates that it should also be hypersensitive to artificial perturbations such as that caused by adding large amounts of relatively inert CO2 to the atmosphere. The good agreement with a Ornstein-Uhlenbeck process is proof that the climate is sensitive to perturbations, and the CO2 we have introduced is the added forcing function stimulus that the earth is responding to. For the moment it is going in the direction of the stimulus, and the red noise is along for the ride, unfortunately obscuring the observation at the short time scales we are operating under.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Figure 11&lt;/b&gt; below shows a couple of shorter duration simulations using the Vostok parameters. Note that the natural fluctuations can occasionally obscure any warming that may occur. I explored this in the previous post where I calculated cumulative exceedance probabilities &lt;a href="http://theoilconundrum.blogspot.com/2011/10/vostok-ice-cores.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-vHY7H_Pmzdw/TsHQlzxpJgI/AAAAAAAAAnA/Ieaq4UvLhp8/s1600/simulated_time_series.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="162" src="http://3.bp.blogspot.com/-vHY7H_Pmzdw/TsHQlzxpJgI/AAAAAAAAAnA/Ieaq4UvLhp8/s320/simulated_time_series.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 11 : &lt;/b&gt;Simulated time series showing the scale of the red noise &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Extrapolating the Vostok data, for an arbitrary 100 year time span, a   0.75 degree or more temperature increase will occur with only a 3%  probability. In other words the one we are in right now is a low chance  occurrence. It is not implausible, but just that the odds are low.&lt;br /&gt;&lt;br /&gt;Alternatively, one could estimate the fraction of the increase due to  potential variability with some confidence interval attached to it. This will generate an estimate of uncertainty for the forced fraction versus the natural variability fraction.&lt;br /&gt;&lt;br /&gt;The model of Ornstein-Uhlenbeck random walk could include a drift term to represent a forcing function. For a long term data series we keep this low so that it only reaches a maximum value after a specified point. In &lt;b&gt;Figure 12 &lt;/b&gt;below, a drift term of 0.0002 degrees/year causes an early variance increase after 5000 years. This may indeed have been a natural forcing function in the historical as it creates an inflection point that matches the data better than the non-forced Ornstein-Uhlenbeck process in &lt;b&gt;Figure 4.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-W7p8tKljBvA/TsIInpUZtII/AAAAAAAAAnI/ii977YK5olU/s1600/vostok_mva_forced.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="280" src="http://2.bp.blogspot.com/-W7p8tKljBvA/TsIInpUZtII/AAAAAAAAAnI/ii977YK5olU/s320/vostok_mva_forced.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 12 : &lt;/b&gt;Adding a small biased positive forcing function to the hop rate creates a strong early variance &lt;br /&gt;as the temperature shifts to warmer temperatures sooner&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-LNf3CIJE2Z4/TsIPHTb6h4I/AAAAAAAAAnQ/W0U1d59iTvM/s1600/vostok_mva_forced_2.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="280" src="http://1.bp.blogspot.com/-LNf3CIJE2Z4/TsIPHTb6h4I/AAAAAAAAAnQ/W0U1d59iTvM/s320/vostok_mva_forced_2.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 13 :&lt;/b&gt; Another simulation run which matches the early increase in variance seen in the data&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;The code below illustrates the small bias parameter, &lt;i&gt;force&lt;/i&gt;, added to the diffusion term, &lt;i&gt;hop&lt;/i&gt;, which adds a small drift term that adds to the variance increase over a long time period. &lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: xx-small;"&gt;BEGIN {&amp;nbsp; ## Set up the Monte Carlo O-U model&lt;br /&gt;&amp;nbsp;&amp;nbsp; N = 330000&lt;br /&gt;&amp;nbsp;&amp;nbsp; hop = 0.02828&lt;br /&gt;&amp;nbsp;&amp;nbsp; drag = 0.0012&lt;br /&gt;&amp;nbsp;&amp;nbsp; force = 0.00015&lt;br /&gt;&amp;nbsp;&amp;nbsp; T[0] = 0.0&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; srand()&lt;br /&gt;&amp;nbsp;&amp;nbsp; for(i=1; i&amp;lt;N; i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(rand()&amp;lt;0.5) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T[i] = T[i-1] + (hop+force)*(1-T[i-1]*drag)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T[i] = T[i-1] - (hop-force)*(1+T[i-1]*drag)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(i%100 == 0) print T[i]&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/span&gt;&lt;/blockquote&gt;The final caveat is that these historical time series are all &lt;i&gt;localized&lt;/i&gt; data proxies or local temperature measurements. They likely give larger excursions than the globally averaged temperature. Alas, that data is hard to generate from paleoclimate data or human records.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Part 2 : Semi-Markov Model&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;The first part made the assumption that a random walk can generate the long-term temperature time series data. The random-walk generates a power-law of 1/2 in the multiscale variance and the Ornstein-Uhlenbeck master equation provides a reversion-to-the-mean mechanism. One has to look at the model results cross-eyed to see halfway good agreement, so that the validity of this approach for matching the data is ambiguous at best.&lt;br /&gt;&lt;br /&gt;Because the temperature excursions don't have orders of magnitude in dynamic range, the power-law may be obscured by other factors. For example, the Vostok data shows large relative amounts of noise over the recent short duration intervals, while the Greenland appears heavily filtered.&lt;br /&gt;&lt;br /&gt;That raises the question of whether an alternate stochastic mechanism is operational. If we consider the Greenland data as given, then we need a model that generates smooth and slow natural temperature variations at a short time scale, and not the erratic movements of Brownian motion that the O-U supplies.&lt;br /&gt;&lt;br /&gt;One way to potentially proceed is to devise a &lt;i&gt;doubly &lt;/i&gt;stochastic model.&amp;nbsp; Along the time dimension, the overall motions are longer term, with the hopping proceeding in one direction until the temperature reverses itself. This is very analogous to a semi-Markov model as described by D.R. Cox and often seen in phenomenon such as the &lt;i&gt;random telegraph signal&lt;/i&gt; as described in &lt;a href="http://theoilconundrum.com/" target="_blank"&gt;The Oil ConunDRUM&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A semi-Markov process supplies a very disordered notion of periodicity to the physical behavior. It essentially occupies the space between a more-or-less periodic waveform, with the erratic motion of a pure random walk.&lt;br /&gt;&lt;br /&gt;The math behind a semi-Markov process&amp;nbsp; is very straightforward. On the temporal dimension, we apply a probability distribution for a run length, &lt;i&gt;t&lt;/i&gt;. &lt;br /&gt;$$p(t) = \alpha e^{-\alpha t}$$&lt;br /&gt;To calculate a variance of the temperature excursion, &lt;i&gt;T&lt;/i&gt;, we use the standard definition for the second moment.&lt;br /&gt;&lt;br /&gt;$$\sigma_T\,^2 = \int_0^\infty T(t)^2 \cdot p(t) dt$$&lt;br /&gt;Here, &lt;i&gt;p(t)&lt;/i&gt; is related to the autocorrelation describing&amp;nbsp; long-range order and a typical PDF is a damped exponential:&lt;br /&gt;$$p(t) = \alpha e^{- \alpha t}$$&lt;br /&gt;The simplification we apply assumes that the short-term temperature excursion is&lt;br /&gt;$$T(t) = \sqrt{D \cdot t}$$&lt;br /&gt;Then to calculate a multiscale variance, we take the square root to convert it to the units of temperature,&lt;br /&gt;$$ var(T) = \sqrt{\sigma_T\,^2}$$ &lt;br /&gt;we supply the parameterizations to the integration, and keep a running tally up to the multiscale time of interest, &lt;i&gt;L&lt;/i&gt;. &lt;br /&gt;$$var(T(L)) = \sqrt{\int_0^L \alpha e^{-\alpha t} \, Dt \, dt} = \sqrt{D (1-e^{-\alpha L} (\alpha L+1))/\alpha}$$&lt;br /&gt;That is all there is to it. We have a short concise formulation, which has exactly &lt;i&gt;two &lt;/i&gt;fitting parameters, one for shifting the time scale&lt;br /&gt;$$ \tau = \frac{1}{\alpha}$$&lt;br /&gt;and the diffusion parameter, &lt;i&gt;D&lt;/i&gt;, scaling the temperature excursion.&lt;br /&gt;&lt;br /&gt;To test this model, we can do both an analytical fit and Monte Carlo simulation experiments.&lt;br /&gt;&lt;br /&gt;We start with the Greenland data as that shows a wide dynamic range in temperature excursions, see &lt;b&gt;Figure 14 &lt;/b&gt;below.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-RfvEQPntaPs/TsfajivwBVI/AAAAAAAAAoM/HMTFqbY2ec4/s1600/greenland_variance.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="266" src="http://4.bp.blogspot.com/-RfvEQPntaPs/TsfajivwBVI/AAAAAAAAAoM/HMTFqbY2ec4/s320/greenland_variance.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 14 :&lt;/b&gt; Greenland multiscale variance with semi-Markov model&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;The thought was that the Greenland temperature data was reconstructed, with the background white noise removed at the finest resolution. This model reveals the underlying movement of that temperature.&lt;br /&gt;$$D = 0.25 \,\, \mathsf{degrees^2/year}$$&lt;br /&gt;$$ \alpha = 0.005 \,\, \mathsf{year^{-1}}$$&lt;br /&gt;A quick check for asymptotic variance is&lt;br /&gt;$$ var_\infty = \sqrt{D/\alpha} = 7 ^\circ C $$&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-nSLoufS6_MA/TsYEE90RUOI/AAAAAAAAAns/_UKHrO55AOQ/s1600/greenland_time_series.gif" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="211" src="http://2.bp.blogspot.com/-nSLoufS6_MA/TsYEE90RUOI/AAAAAAAAAns/_UKHrO55AOQ/s320/greenland_time_series.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 15 :&lt;/b&gt; Simulation of Greenland data assuming Semi-Markov with first-order lag bounds.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The simulation in &lt;b&gt;Figure 15&lt;/b&gt; uses the code shown below. Instead of square root excursions, this uses first-order lag movements, which shows generally similar behavior as the analytical expression.&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;#include  &amp;lt;math.h&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;#include  &amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;#include  &amp;lt;stdlib.h&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;#include  &amp;lt;time.h&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;main() {&amp;nbsp; // Set up the  Monte Carlo model&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;  #define N 100000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;  double char_time = 100.0;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;  double hop = 0.02;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;  double drag = 0.03;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;  int flip = 1;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;  double *T = new double[2*N];&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;  int n = 1;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;  int R, L, i;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;  double Sum, Val, rnd;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;  T[0] = 0.0;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;  srand ( time(NULL) );&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;  while(n &amp;lt; N) {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flip =  -flip;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rnd =  (double)rand()/(double)RAND_MAX;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; R = -(int)(char_time *  log(rnd));&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=n; i&amp;lt;=n+R;  i++)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(flip&amp;lt;0)  {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T[i] = T[i-1] +  hop*(1-T[i-1]*drag);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else  {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T[i] = T[i-1] -  hop*(1+T[i-1]*drag);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n +=  R;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;  }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;  // Do the multiscale variance&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;  L = N/2;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;  while(L &amp;gt; 1) {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sum =  0.0;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=1; i&amp;lt;N/2; i++)  {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Val = T[i] -  T[i+L];&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sum += Val *  Val;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%i\t%g\n", L,  sqrt(Sum/(N/2)));&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L =  0.1*L;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;  }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: 'Courier New';"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="MsoNormal"&gt;Greenland shows large temperature volatility when compared against the ice core proxy measurements of the Antarctic. The semi-Markov model when applied to Vostok works well in explaining the data (see &lt;b&gt;Figure 16&lt;/b&gt;), with the caveat that a uniform level of white noise is added to the variance profile. The white noise data is uncorrelated so adds the same background level independent of the time scale, i.e. it shows a flat variance. Whether this is due to instrumental uncertainty or natural variation, we can't tell.&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-7rLIoDtzgv8/TsflYiMOwbI/AAAAAAAAAoU/SWXa4rIlCqY/s1600/vostok_temperature.gif" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="276" src="http://1.bp.blogspot.com/-7rLIoDtzgv8/TsflYiMOwbI/AAAAAAAAAoU/SWXa4rIlCqY/s320/vostok_temperature.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 16 :&lt;/b&gt; Semi-Markov model applied to Vostok data&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Assuming a white noise level of 0.9 degrees, the parametric data is:&lt;br /&gt;&amp;nbsp;$$D = 0.25 \,\, \mathsf{degrees^2/century}$$&lt;br /&gt;$$ \alpha = 0.018 \,\, \mathsf{century^{-1}}$$&lt;br /&gt;&amp;nbsp;The check for asymptotic variance is&lt;br /&gt;$$ var_\infty = \sqrt{D/\alpha} = 3.7 ^\circ C $$&lt;br /&gt;&lt;br /&gt;The remarkable result is that the Vostok temperature shows similar model agreement to Greenland but the semi-Markov changes are on the order of 100's of &lt;i&gt;centuries&lt;/i&gt;, instead of 100's of &lt;i&gt;years &lt;/i&gt;for Greenland. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Another Antarctic proxy location is EPICA, which generally agrees with Vostok but has a longer temperature record. &lt;b&gt;Figure 17&lt;/b&gt; and &lt;b&gt;Figure 18&lt;/b&gt; also demonstrates the effect of small sample simulations and how that smooths out with over-sampling.&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ObrTR2YtbbA/Tsb5tng98qI/AAAAAAAAAn8/bbt-dnGX-KM/s1600/EPICA-sim.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="215" src="http://4.bp.blogspot.com/-ObrTR2YtbbA/Tsb5tng98qI/AAAAAAAAAn8/bbt-dnGX-KM/s320/EPICA-sim.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 17 :&lt;/b&gt; EPICA data with model and simulation&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-YXPMI_N5Ixg/Tsb5vgK_7kI/AAAAAAAAAoE/2pC6eESgCI0/s1600/EPICA-sim-extra.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="215" src="http://1.bp.blogspot.com/-YXPMI_N5Ixg/Tsb5vgK_7kI/AAAAAAAAAoE/2pC6eESgCI0/s320/EPICA-sim-extra.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 18 :&lt;/b&gt; EPICA data with model and oversampling simulation&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Part 3 : Epilog&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;The semi-Markov model described in &lt;b&gt;Part 2&lt;/b&gt; shows better agreement than the model of random walk with Ornstein-Uhlenbeck process described in &lt;b&gt;Part 1&lt;/b&gt;. This better agreement is explained by the likely longer-term order implicit in natural climate change. In other words, the herky-jerky movements of random walk are less well-suited as a process model than longer term stochastic reversing trends appear. The random walk character still exists but likely has a strong bias depending on whether the historical is warming or cooling.&lt;br /&gt;&lt;br /&gt;If we can get more of these proxy records for other locations around the world, we should be able to produce better models for natural temperature variability, and thus estimate exceedance probabilities for temperature excursions within well-defined time scales. With that we can estimate whether current temperature trends are out of the ordinary in comparison to historical records.&lt;/div&gt;&lt;hr /&gt;&lt;br /&gt;I found more recent data for Greenland which indicates a likely shift in climate fluctuations starting approximately 10,000 years ago.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-bnne19XcvAk/Ts5gsER0nDI/AAAAAAAAAoc/t3VJ6meXE1k/s1600/greenland-100k.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="229" src="http://4.bp.blogspot.com/-bnne19XcvAk/Ts5gsER0nDI/AAAAAAAAAoc/t3VJ6meXE1k/s320/greenland-100k.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 19 :&amp;nbsp;&lt;/b&gt; From &lt;a href="http://www.gps.caltech.edu/%7Ejess/"&gt;http://www.gps.caltech.edu/~jess/&lt;/a&gt; &lt;i&gt;"The figure below shows the record of oxygen isotope variation, a   proxy for air temperature, at the Greenland Summit over the past 110,000 years.&amp;nbsp;   The last 10,000 years, the Holocene, is marked by relative climatic stability   when compared to the preceding glacial period where there are large and very   fast transitions between cold and warm times."&lt;/i&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;The data in &lt;b&gt;Figure 19&lt;/b&gt; above and &lt;b&gt;Figure 20&lt;/b&gt; below should be compared to the Greenland data described earlier, which ranged from 30,000 to 80,000 years ago. &lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-bgGv-c54tso/Ts5gsbb8QxI/AAAAAAAAAok/LvuwzpwFg88/s1600/greenland-10k-variance.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="204" src="http://2.bp.blogspot.com/-bgGv-c54tso/Ts5gsbb8QxI/AAAAAAAAAok/LvuwzpwFg88/s320/greenland-10k-variance.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 20 :&lt;/b&gt; Multiscale variance of Greenland data over the last 10,000 years, not converted to temperature.&lt;br /&gt;Note the flat white noise until several thousand years ago, when a noticeable uptick starts. &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;The recent data definitely shows a more stable warmer regime than the erratic downward fluctuations of the past interglacial years. So the distinction is one between recent times and those of older than approximately 5,000 years ago.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;See the post and comments on Climate Etc. regarding &lt;a href="http://judithcurry.com/2011/11/29/wht-on-schmittner-et-al-on-climate-sensitivity/"&gt;climate sensitivity&lt;/a&gt;. The following chart (&lt;b&gt;Figure 21&lt;/b&gt;) illustrates possible mechanisms for a climate well. Notice the potential for an asymmetry in the potential barriers on the cool versus warm side.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-MUjjRlgJmo4/TtcRxGhipVI/AAAAAAAAAo0/Q5mBiqHonQI/s1600/FirstOrderClimateWell.gif" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="237" src="http://3.bp.blogspot.com/-MUjjRlgJmo4/TtcRxGhipVI/AAAAAAAAAo0/Q5mBiqHonQI/s320/FirstOrderClimateWell.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 21:&lt;/b&gt; First Order Climate Well&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;The following &lt;b&gt;Figure 22&lt;/b&gt; is processed from the 30,000 to 80,000 year range Greenland ice core data. The histogram of cooling and warming rates is tabulated across the extremes (a) on the cool side below average (b) and on the warm side above average (c). Note the fast regime for warming on the warm side.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-1oQduRUfN8I/TtcR5WZMKBI/AAAAAAAAAo8/jO-4ubmG0aA/s1600/greenland_ice_core_rates.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-1oQduRUfN8I/TtcR5WZMKBI/AAAAAAAAAo8/jO-4ubmG0aA/s320/greenland_ice_core_rates.gif" width="128" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 22 :&lt;/b&gt; Detection of Skewed Well. &lt;br /&gt;On the high side of paleo temperatures, a fast temperature rate change is observed.&lt;br /&gt;A range of these these rates is equally likely, indicating a fast transition between warm and extreme.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Compare that to &lt;b&gt;Figure 23&lt;/b&gt; over the last 10,000 years (the Holocene era) in Greenland. The split is that rates appear to accelerate as a region transitions from cold to warm and then vice versa. I think we can't make too much out of this effect as the recent Holocene-era data in Greenland is very noisy and often appears to jump between extremes in temperature in consecutive data points. As described earlier this is characteristic of white noise (and perhaps even aliasing) since no long-range order is observed. More recent high resolution research &lt;a href="http://www.leif.org/EOS/2011GL049444.pdf" target="_blank"&gt;has been published&lt;/a&gt; [1] but the raw data is not yet available. The claim is that the climate in Greenland during the Holocene appears highly sensitive to variations in environmental factors, which I find not too surprising.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-dwI0y9e8b6g/Ttp39yXsOLI/AAAAAAAAApM/N9o6pvhjo38/s1600/greenland_ice_core_rates_10k.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-dwI0y9e8b6g/Ttp39yXsOLI/AAAAAAAAApM/N9o6pvhjo38/s320/greenland_ice_core_rates_10k.gif" width="133" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Fig. 23 : &lt;/b&gt;Greenland last 10,000 years.&lt;br /&gt;Note the slope emphasis on the warm side versus the cold side of temperature regime.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;strong&gt;[1]&lt;/strong&gt; Kobashi, T., K. Kawamura, J. P. Severinghaus, J.‐M. Barnola, T. Nakaegawa, B. M. Vinther, S. J. Johnsen, and J. E. Box (2011), &lt;em&gt;High variability of Greenland surface temperature over the&lt;/em&gt; &lt;em&gt;past 4000 years estimated from trapped air in an ice cor&lt;/em&gt;e, Geophys. Res. Lett., 38, L21501, doi:10.1029/2011GL049444.&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8890671936020885112-3057125929719842921?l=theoilconundrum.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoilconundrum.blogspot.com/feeds/3057125929719842921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://theoilconundrum.blogspot.com/2011/11/multiscale-variance-analysis-and.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/3057125929719842921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/3057125929719842921'/><link rel='alternate' type='text/html' href='http://theoilconundrum.blogspot.com/2011/11/multiscale-variance-analysis-and.html' title='Multiscale Variance Analysis and Ornstein-Uhlenbeck of Temperature Series'/><author><name>WHT</name><uri>http://www.blogger.com/profile/18297101284358849575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://img100.exs.cx/img100/4128/acetylene8zm.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-ogRxzcDkiEU/TsCJpfpLSiI/AAAAAAAAAmE/mFYS0-qEvH0/s72-c/ou_random_walk.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8890671936020885112.post-4143173546212630313</id><published>2011-10-13T23:42:00.000-07:00</published><updated>2011-11-09T18:56:45.949-08:00</updated><title type='text'>Vostok Ice Cores</title><content type='html'>As the partial pressure of CO2 in sea water goes like&lt;br /&gt;$$ c = c_0 * e^{-E/kT}$$&lt;br /&gt;and the climate sensitivity is&lt;br /&gt;$$ T = \alpha * ln(c/c_1) $$&lt;br /&gt;where c is the mean concentration of CO2, then it seems that one could  estimate a quasi-equilibrium for the planet’s temperature. Even though  they look nasty, these two equations actually solve to a quadratic  equation, and one real non-negative value of T will drop out if the  coefficients are reasonable.&lt;br /&gt;$$T = \alpha * ln(c/c_1) - \alpha * E / kT $$&lt;br /&gt;For CO2 in fresh water, the activation energy is about 0.23 electron volts. From "Global sea–air CO2 flux basedon climatological surface ocean pCO2, and seasonal biological and temperature effects" by Taro Takahashi,&lt;br /&gt;&lt;blockquote&gt;The pCO2 in surface ocean waters doubles for every 16C temperature increase &lt;br /&gt;(d ln pCO2/ dT=0.0423 C ). &lt;/blockquote&gt;This gives 0.354 eV.&lt;br /&gt;&lt;br /&gt;We don’t know what c1 or c0 are and we can use estimates of climate sensitivity for α is (between  1.5/ln(2) and 4.5/ln(2)).  &lt;br /&gt;&lt;br /&gt;When solving the quadratic the two exponential coefficients can be combined as&lt;br /&gt;$$ ln(w)=ln(c_0/c_1)$$&lt;br /&gt;then the quasi-equilibrium temperature is approximated by this expansion of the quadratic equation.&lt;br /&gt;$$ T = \alpha ln(w) – \frac{E}{k*ln(w)} $$&lt;br /&gt;What the term “w” means is the ratio of CO2 in bulk to that which can effect sensitivity as a GHG.&lt;br /&gt;&lt;br /&gt;As a graphical solution of the quadratic consider the following figure. The positive feedback of warming is given by the shallow-sloped violet curve, while the climate sensitivity is given by the strongly exponentially increasing curve. Where the two curves intersect, not enough outgassed CO2 is being produced such that the asymptotically saturated GHG can further act on. The positive feedback essentially has "hit a rail" due to the diminishing return of GHG heat retention.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-S3PqdU0qhQ4/TpfQ8NoqEsI/AAAAAAAAAj4/7ZiCKkLCjNY/s1600/co2t.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="171" src="http://3.bp.blogspot.com/-S3PqdU0qhQ4/TpfQ8NoqEsI/AAAAAAAAAj4/7ZiCKkLCjNY/s320/co2t.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;We can use the Vostok ice core data to map out the rail-to-rail variations. The red curves are rails for the temperature response of CO2 outgassing, given +/- 5% of a nominal coefficient, using the activation energy of 0.354 eV. The green curves are rails for climate sensitivity curves for small variations in α.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-G44yk8HJQw0/TpfTK18S67I/AAAAAAAAAkA/t7UneXJA4FI/s1600/vostok-boundary.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="243" src="http://1.bp.blogspot.com/-G44yk8HJQw0/TpfTK18S67I/AAAAAAAAAkA/t7UneXJA4FI/s320/vostok-boundary.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This may be an interesting way to look at the problem in the absence of CO2 forcing. The points outside of the slanted parallelogram box are possibly hysteresis terms causes by latencies of in either CO2 sequestering or heat retention.&amp;nbsp; On the upper rail, the concentration drops below the expected value, while as drops to the lower rail, the concentration remains high for awhile.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://randombio.com/antarctic-ice-core-data.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="147" src="http://randombio.com/antarctic-ice-core-data.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://home.scarlet.be/%7Eping5859/klim_img/CO2_T_Vostok1.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="189" src="http://home.scarlet.be/%7Eping5859/klim_img/CO2_T_Vostok1.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The cross-correlation of Vostok CO2 with Temperature:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-OKesbsAmk28/TphIFVVfhbI/AAAAAAAAAkI/yHIzAXQBvzo/s1600/vostok_crosscorr.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://1.bp.blogspot.com/-OKesbsAmk28/TphIFVVfhbI/AAAAAAAAAkI/yHIzAXQBvzo/s320/vostok_crosscorr.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Temperature : ftp://ftp.ncdc.noaa.gov/pub/data/paleo/icecore/antarctica/vostok/deutnat.txt&lt;br /&gt;CO2 core : ftp://ftp.ncdc.noaa.gov/pub/data/paleo/icecore/antarctica/vostok/co2nat.txt&lt;br /&gt;&lt;br /&gt;The CO2 data is in approximately 1500 year intervals while the Temperature data is decimated more finely.&amp;nbsp; The ordering of the data is backwards from the current date so the small lead that CO2 shows in the above graph is actually a small lag when the direction of time is considered.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img600.imageshack.us/img600/1508/vostok.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://img600.imageshack.us/img600/1508/vostok.gif" width="212" /&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;The top chart shows the direction of the CO2:Temperature movements. Lots of noise but a lagged chart will show hints of &lt;a href="http://www.blogger.com/post-edit.g?blogID=8890671936020885112&amp;amp;postID=4143173546212630313"&gt;lissajous&lt;/a&gt;  figures, which are somewhat noticeable as CCW rotations for a lag. On  temperature increase, more of the CO2 is low than high, as you can see  it occupying the bottom half of the top curve.&lt;br /&gt;&lt;br /&gt;The middle chart shows where both CO2 and T are heading in the same  direction. The lower half is more sparsely populated because temperature  shoots up more sharply than it cools down.&lt;br /&gt;&lt;br /&gt;The bottom chart shows where the CO2 and Temperature are  out-of-phase. Again T leads CO2 based on the number you see on the high  edge versus the low edge. The lissajous CCW rotations are more obvious  as well.&lt;br /&gt;&lt;br /&gt;Bottom line is that Temperature will likely lead CO2 because I can’t  think of any Paleo events that will spontaneously create 10 to 100 PPM  of CO2 quickly, yet Temperature forcings likely occur.  Once set in  motion, the huge adjustment time of CO2 and the positive feedback  outgassing from the oceans will allow it to hit the climate sensitivity  rail on the top.&lt;br /&gt;&lt;br /&gt;So what is the big deal?  We don’t have a historical forcing of CO2 to compare with, yet we have one today that is 100 PPM.&lt;br /&gt;&lt;br /&gt;That people is a significant event, and whether it is important or mot we can rely on the models to help.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;hr /&gt;This is what the changes in temperature look like over different intervals.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-4M-c3jfB5Ng/TqdukApaX6I/AAAAAAAAAkY/P4yhIc6ZaDA/s1600/vostock_ice_temp_change.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="174" src="http://4.bp.blogspot.com/-4M-c3jfB5Ng/TqdukApaX6I/AAAAAAAAAkY/P4yhIc6ZaDA/s320/vostock_ice_temp_change.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The changes follow the MaxEnt estimator of a double sided damped exponential. A 0.2 degree C change per decade(2 degree C per century)&amp;nbsp; is very rare as you can see from the cumulative.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-k1vYjQ8Qthk/TqdulOhrSEI/AAAAAAAAAko/0H9kUnzIcZs/s1600/vostok_temperature_changes.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-k1vYjQ8Qthk/TqdulOhrSEI/AAAAAAAAAko/0H9kUnzIcZs/s400/vostok_temperature_changes.gif" width="322" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;That curve that runs through the cumulative density function (CDF) data is a maximum entropy estimate. The following constraint generated the double-sided exponential or Laplace probability density function (PDF) shown below the cumulative:&lt;br /&gt;$$\int_{I}{|x| p(x)\ dx}=w$$&lt;br /&gt;which when variationally optimized gives&lt;br /&gt;$$p(x)={\beta\over 2}e^{-\beta|x|},\ x\ \in I=(-\infty,\infty)$$&lt;br /&gt;where I fit it to:&lt;br /&gt;$$\beta = 1/0.27$$&lt;br /&gt;which gives a half-width of about +/- 0.27 degrees C.&lt;br /&gt;&lt;br /&gt;The Berkeley Earth temperature study shows this kind of dispersion in the spatially separated stations.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-pEEYO-I0_fA/TqduktntOEI/AAAAAAAAAkg/F2PKph74I3k/s1600/berkeley.gif" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="271" src="http://1.bp.blogspot.com/-pEEYO-I0_fA/TqduktntOEI/AAAAAAAAAkg/F2PKph74I3k/s320/berkeley.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Another way to look at the Vostok data is as a random up and down walk of temperature changes. These will occasionally reach high and low excursions corresponding to the interglacial extremes. The following is a Monte Carlo simulation of steps corresponding to 0.0004 deg^2/year. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img525.imageshack.us/img525/2508/vostokrandomwalk.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="456" src="http://img525.imageshack.us/img525/2508/vostokrandomwalk.gif" width="506" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The trend goes as:&lt;br /&gt;$$ \Delta T \sim \sqrt{Dt}$$&lt;br /&gt;Under maximum entropy this retains its shape:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-j8-HqFJIg2k/Trs9LlfeQJI/AAAAAAAAAlU/MF12sxbYR38/s1600/sqrt_random_walk_integral.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-j8-HqFJIg2k/Trs9LlfeQJI/AAAAAAAAAlU/MF12sxbYR38/s1600/sqrt_random_walk_integral.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This can be mapped out with the actual data via a Detrended Fluctuation Analysis.&lt;br /&gt;$$ F(L) = [\frac{1}{L}\sum_{j = 1}^L ( Y_j - aj - b)^2]^{\frac{1}{2}} $$&lt;br /&gt;No trend in this data so the &lt;i&gt;&lt;b&gt;a&lt;/b&gt;&lt;/i&gt; coefficient was set to 0. This essentially takes all the pairs of points, similar to an autocorrelation function but it shows the Fickian spread in the random walk excursions as opposed to a probability of maintaining the same value.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The intervals are a century apart. Clearly it shows a random walk behavior as the square root fit goes though the data until it hits the long-range correlations.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img713.imageshack.us/img713/3023/vostokdfa.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="438" src="http://img713.imageshack.us/img713/3023/vostokdfa.gif" width="485" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8890671936020885112-4143173546212630313?l=theoilconundrum.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoilconundrum.blogspot.com/feeds/4143173546212630313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://theoilconundrum.blogspot.com/2011/10/vostok-ice-cores.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/4143173546212630313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/4143173546212630313'/><link rel='alternate' type='text/html' href='http://theoilconundrum.blogspot.com/2011/10/vostok-ice-cores.html' title='Vostok Ice Cores'/><author><name>WHT</name><uri>http://www.blogger.com/profile/18297101284358849575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://img100.exs.cx/img100/4128/acetylene8zm.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-S3PqdU0qhQ4/TpfQ8NoqEsI/AAAAAAAAAj4/7ZiCKkLCjNY/s72-c/co2t.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8890671936020885112.post-3640153800848760595</id><published>2011-10-10T21:05:00.000-07:00</published><updated>2011-10-10T21:05:35.325-07:00</updated><title type='text'>Sea temperature correlation</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-lsWgjpo5PJk/TpPAfdezcAI/AAAAAAAAAjw/uuTECWDZeDM/s1600/seatempccorr.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-lsWgjpo5PJk/TpPAfdezcAI/AAAAAAAAAjw/uuTECWDZeDM/s400/seatempccorr.gif" width="92" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8890671936020885112-3640153800848760595?l=theoilconundrum.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoilconundrum.blogspot.com/feeds/3640153800848760595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://theoilconundrum.blogspot.com/2011/10/sea-temperature-correlation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/3640153800848760595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/3640153800848760595'/><link rel='alternate' type='text/html' href='http://theoilconundrum.blogspot.com/2011/10/sea-temperature-correlation.html' title='Sea temperature correlation'/><author><name>WHT</name><uri>http://www.blogger.com/profile/18297101284358849575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://img100.exs.cx/img100/4128/acetylene8zm.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-lsWgjpo5PJk/TpPAfdezcAI/AAAAAAAAAjw/uuTECWDZeDM/s72-c/seatempccorr.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8890671936020885112.post-8637295919206449734</id><published>2011-10-05T20:53:00.000-07:00</published><updated>2011-10-05T21:42:15.886-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CO2'/><title type='text'>Temperature Induced CO2 Release Adds to the Problem</title><content type='html'>As a variable amount of CO2 gets released by decadal global temperature changes, it makes sense that any excess amount would have to follow the same behavior as excess CO2 due to fossil fuel emissions.&lt;br /&gt;&lt;br /&gt;From a previous post &lt;a href="http://theoilconundrum.blogspot.com/2011/09/sensitivity-of-global-temperature-to.html"&gt;(Sensitivity of Global Temperature)&lt;/a&gt;, I was able to detect the differential CO2 sensitivity to global temperature variations. The correlation of temperature anomaly against d[CO2] is very strong with zero lag and a ratio of about 1 PPM change in CO2 per degree temperature change detected per month.&lt;br /&gt;&lt;br /&gt;Now, this does not seem like much of a problem, as naively a 1 degree change over a long time span should only add one PPM during the interval. However, two special considerations are involved here. First, the measure being detected is a differential &lt;i&gt;rate&lt;/i&gt; of CO2 production and we all know that sustained rates can accumulate into a significant quantities of a substance over time. Secondly, the atmospheric CO2 has a significant adjustment time and the excess isn't immediately reincorporated into sequestering sites. To check this, consider that a slow linear rate of 0.01 degree change per year when accumulated over 100 years will lead to a 50 PPM accumulation, &lt;i&gt;if the excess CO2 is not removed from the system&lt;/i&gt;. This is a simple integration where f(T(t)) is the integration function :&lt;br /&gt;$$ [CO2] = f_{co_2}(T(t)) = \int^{100}_0 0.01 t\, dt = \frac{1}{2} 0.01 * 100^2 = 50 $$&lt;br /&gt;The sanity check on this is if you consider that a temperature anomaly of 1 degree change held over 100 years would release 100 PPM into the atmosphere. This is simply a result of Henry's Law applied to the ocean. The ocean has a large heat capacity and so will continue outgassing CO2 at a constant partial-pressure rate as long as the temperature has not reached the new thermal equilibrium. (The CO2 doesn't want to stay in an opened Coke can, and it really doesn't want to stay there when it gets warmed up)&lt;br /&gt;&lt;br /&gt;So, if we try the impulse response we derived earlier &lt;a href="http://theoilconundrum.blogspot.com/2011/09/derivation-of-maxent-diffusion-applied.html"&gt;(Derivation of MaxEnt Diffusion)&lt;/a&gt; to this problem, with a characteristic time that matches the IPCC model for Bern CC/TAR, standard:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-jKgQBTIMOzg/To0PXM8HweI/AAAAAAAAAjg/uuSGdppZWgo/s1600/co2impulseresponse.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="310" src="http://3.bp.blogspot.com/-jKgQBTIMOzg/To0PXM8HweI/AAAAAAAAAjg/uuSGdppZWgo/s320/co2impulseresponse.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;As another sanity check, the convolution of this with a slow 1 degree change over the course of 100 years will lead to at least a 23 PPM CO2 increase.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-1ESsVYjDUtA/To0VbZPHHXI/AAAAAAAAAjo/_H6g6UXNnik/s1600/impulseresponsecalc.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="38" src="http://4.bp.blogspot.com/-1ESsVYjDUtA/To0VbZPHHXI/AAAAAAAAAjo/_H6g6UXNnik/s320/impulseresponsecalc.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Again, this occurs because we are far from any kind of equilibrium, with the ocean releasing the CO2 and the atmosphere retaining what has been released. The slow diffusion into the deep sequestering stores is just too gradual while the biotic carbon cycle is doing just that, cycling the carbon back and forth.&lt;br /&gt;&lt;br /&gt;So now we are ready to redo the model of CO2 response to fossil-fuel emissions &lt;a href="http://theoilconundrum.blogspot.com/2011/09/fat-tail-impulse-response-of-co2.html"&gt;(Fat-Tail Impulse Response of CO2)&lt;/a&gt; with the extra positive feedback term due to temperature changes. This is not too hard as we just need to get temperature data that goes back far enough (the HADCRUT3 series goes back to 1850). So when we do the full combined convolution, we add in the integrated CO2 rate term f(T), which adds in the correction as the earth warms.&lt;br /&gt;&lt;br /&gt;$$ [CO2] = FF(t) \otimes R(t) + f_{co_2}(T(t)) \otimes R(t) $$&lt;br /&gt;&lt;br /&gt;When we compute the full convolution, the result looks like the following curve (baseline 290 PPM):&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-lrKdR8AUNq4/To0PaTLgzzI/AAAAAAAAAjk/ria702gmFUg/s1600/co2_and_temperature_over_the_20th_century_hard.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://3.bp.blogspot.com/-lrKdR8AUNq4/To0PaTLgzzI/AAAAAAAAAjk/ria702gmFUg/s320/co2_and_temperature_over_the_20th_century_hard.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The extra CO2 addition is almost 20 PPM just as what we had predicted from the sanity check. The other interesting data feature is that it nearly recreates the cusp around the year 1940.&amp;nbsp; The previous response curve did not pick that up because it is entirely caused by the positive-feedback warming during that time period. The effect is not strong but discernible.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We will continue to watch how this plays out. What is worth looking into is the catastrophic increase of CO2 that will occur as long as the temperature stays elevated and the oceans haven't equilibrated yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8890671936020885112-8637295919206449734?l=theoilconundrum.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoilconundrum.blogspot.com/feeds/8637295919206449734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://theoilconundrum.blogspot.com/2011/10/temperature-induced-co2-release-adds-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/8637295919206449734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/8637295919206449734'/><link rel='alternate' type='text/html' href='http://theoilconundrum.blogspot.com/2011/10/temperature-induced-co2-release-adds-to.html' title='Temperature Induced CO2 Release Adds to the Problem'/><author><name>WHT</name><uri>http://www.blogger.com/profile/18297101284358849575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://img100.exs.cx/img100/4128/acetylene8zm.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-jKgQBTIMOzg/To0PXM8HweI/AAAAAAAAAjg/uuSGdppZWgo/s72-c/co2impulseresponse.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8890671936020885112.post-2693738630484266129</id><published>2011-09-30T23:07:00.000-07:00</published><updated>2011-10-01T23:14:23.271-07:00</updated><title type='text'>TOTAL Discovery Data</title><content type='html'>From Figure 1 of &lt;a href="http://www.theoildrum.com/node/8366"&gt;Laherrere's recent discovery data&lt;/a&gt;, he suggests a crude oil URR of 2200 GB.&lt;br /&gt;&lt;br /&gt;The oil company &lt;a href="http://en.wikipedia.org/wiki/Total_S.A."&gt;Total S.A.&lt;/a&gt; also has an accounting of yearly discoveries. I overlaid their data with Laherrere's data in the figure below:&lt;br /&gt;&lt;img src="http://img59.imageshack.us/img59/1716/totalshistoryofoildisco.gif" width="500"/&gt;&lt;br /&gt;&lt;br /&gt;Total must do a bit of a different backdating because their data is consistently above Laherrere's for the majority of the years. As of about 2005, their cumulative is at 2310 GB while Laherrere is at 1930 GB.&lt;br /&gt;&lt;br /&gt;This leads to  the following asymptotic graph for cumulative oil according to the Dispersive Discovery model. In this case I assigned a URR of 2800 GB to the model, with a model value of 2450 GB as of 2005. In other words, the Total discovery data may hit an asymptote of 2800 GB, which may be a bit generous:&lt;br /&gt;&lt;img src="http://img535.imageshack.us/img535/5524/totalmodelagainsttotal.gif"/&gt;&lt;br /&gt;&lt;br /&gt;This is really for comparative purposes as I next plotted what Laherrere's discovery data looks like against the same model. &lt;br /&gt;&lt;img src="http://img202.imageshack.us/img202/4311/totalmodelagainstlaherr.gif"/&gt;&lt;br /&gt;You can see that Laherrere's data likely won't hit that asymptote. &lt;br /&gt;&lt;br /&gt;Discovery data for crude oil is hard to come by. Perhaps Laherrere is using 2P probabilities and Total is applying possible reserve growth so that it is &gt;2P?  Or perhaps Total is using barrels of oil equivalent (BOE) to inflate the numbers (which Shell oil does)?    In the greater scheme of things, does this really matter?&lt;br /&gt;&lt;br /&gt;The following chart is the Shock Model applied to the Total discovery data, whereby I tried to follow the historical crude oil (&lt;i&gt;not&lt;/i&gt; All Liquids) production rates by varying the extraction rate until the year 2000, then I kept the extraction rate constant at about 3.1% of reserves. This is lower than the currently accepted 4% to 5% extraction rate from reserves.&lt;br /&gt;&lt;img src="http://img221.imageshack.us/img221/889/shocktototaldiscoveryda.gif"/&gt;&lt;br /&gt;&lt;br /&gt;If Total does use BOE maybe this should actually fit an All Liquids curve, in which case the extraction rates would need to get increased to match the higher levels of All Liquids production.&lt;br /&gt;&lt;br /&gt;Bottom line is that the peak plateau might extend for a couple of years and we will have a fatter decline tail if we believe the Total numbers. If it is an All Liquids discovery model, then it is a wash.  As if everyone didn't know this by now, peak oil is not about the cumulative, it is about the extractive flow rates, and this is a good example of that.&lt;br /&gt;&lt;br /&gt;In general, the URR is incrementally getting pushed up with time. Laherrere had used 2000 GB for a crude oil URR for some time (see &lt;a href="http://www.mnforsustain.org/images/oil_lisbon_laherrere_world_cum_prod_discv_fig44.jpg"&gt;this curve from 2005&lt;/a&gt;) and now likely because of the deep water oil it is at 2200 GB. &lt;br /&gt;&lt;br /&gt;As for going through the trouble of evaluating the Gulf Of Mexico data, that is just noise on the overall curve IMO. It's getting to the point that we have enough historical data that global predictions for crude oil are really starting to stabilize. And the Dispersive Discovery model will anticipate any future discoveries. The longer we wait, the closer all the estimates will start to converge, and any new data will have little effect on the projected asymptotic cumulative.&lt;br /&gt;&lt;br /&gt;The following is a curve that takes the Total S.A. discovery data and extrapolates the future discoveries with a dispersive discovery model. The final discovery URR is 2700 billion barrels, which is quite a bit higher than the one Laherrere plots. This is higher because I am making the assumption that Total S.A. is including backdated NGPL and other liquids along with the crude oil. Which means I had to fit against the production data that also used these liquids.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img192.imageshack.us/img192/5607/totalsadiscprod.gif"/&gt;&lt;br /&gt;&lt;br /&gt;To model the perturbations in production levels, which is necessary to accumulate the reserves properly, I used the Oil Shock Model. In the inset, you can see the changes in extraction rate that occurred over the years. The extraction rate is essentially the same as the Production/Reserve ratio. Notice that the extraction rate was steady until the 1960's at which it ramped up. It started to level off and drop down during the 1970's oil crisis and didn't really start to rise again until the 1990's. I am extrapolating the extraction rate from today to match the peak extraction rate of the 1960's by the year 2050.&lt;br /&gt;&lt;br /&gt;This is largely a descriptive working model, which essentially reflects the data that Total S.A. is providing and then reflecting that in terms of what we are seeing in the production numbers.  The current plateau could be extended if we try to extract even faster (as in Rockman's words &lt;i&gt;&lt;b&gt;"PO is about oil flow rate"&lt;/b&gt;&lt;/i&gt;) or we can start including other types of fuels to the mix. This latter will happen if the EIA and IEA add biofuels and other sources to the yearly production.  &lt;br /&gt;&lt;br /&gt;The bottom-line is that it is hard to come up with any scenarios, &lt;i&gt; based on the data that Total and IHS supplies &lt;/i&gt;, that can extend this plateau the way that Total suggests it will, peak to 2020.  That is what is maddening about this whole business and you wonder why drivel such as what Yergin continues to pump out gets published.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8890671936020885112-2693738630484266129?l=theoilconundrum.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoilconundrum.blogspot.com/feeds/2693738630484266129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://theoilconundrum.blogspot.com/2011/09/total-discovery-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/2693738630484266129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/2693738630484266129'/><link rel='alternate' type='text/html' href='http://theoilconundrum.blogspot.com/2011/09/total-discovery-data.html' title='TOTAL Discovery Data'/><author><name>WHT</name><uri>http://www.blogger.com/profile/18297101284358849575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://img100.exs.cx/img100/4128/acetylene8zm.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8890671936020885112.post-2238957104152008364</id><published>2011-09-28T23:07:00.000-07:00</published><updated>2011-11-05T09:35:09.851-07:00</updated><title type='text'>Derivation of MaxEnt Diffusion applied to CO2 adjustment times</title><content type='html'>&lt;blockquote&gt;&lt;div id="comment-116824"&gt;&lt;div class="comment-author vcard"&gt;&lt;cite class="fn"&gt;hunter&lt;/cite&gt;     &lt;span class="comment-meta commentmetadata"&gt;     |     &lt;a href="http://judithcurry.com/2011/09/27/climate-scientists-are-different-from-the-general-public/#comment-116824"&gt;     September 28, 2011 at 11:07 pm&lt;/a&gt;      |              &lt;/span&gt;   &lt;/div&gt;&lt;div class="comment-body"&gt;WHT,&lt;br /&gt;Oil does not give a hoot about your math.&lt;br /&gt;You are an historical illiterate and an imbecile hiding behind your self-declared genius.&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;The diffusion kernel resulting from solving the Fokker-Planck equation (sans drift term) is:&lt;br /&gt;&lt;br /&gt;$$ \large  C(t,x|D) = \frac{1}{\sqrt{4 \pi D t}} e^{-x^2/{4 D t}} $$&lt;br /&gt;&lt;br /&gt;We place an impulse of concentrate at x=0 and want to watch the evolution of the concentration with time. We have an idea of a mean value for the diffusion coefficient, D, but don't know how much it varies. The remedy for that is to apply a maximum entropy estimate for the variance assuming a mean value D0.&lt;br /&gt;&lt;br /&gt;$$ \large p_d(D) = \frac{1}{D_0} e^{-D/D_0} $$&lt;br /&gt;&lt;br /&gt;So then we can apply this to the kernel function&lt;br /&gt;&lt;br /&gt;$$ \large C(t,x) = \int_0^{\infty} C(t,x|D) p_d(D) dx $$&lt;br /&gt;&lt;br /&gt;This actually comes out quite clean (see derivation in &lt;a href="http://theoilconundrum.com/"&gt;The Oil Conundrum book&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;$$ \large C(t,x) = \frac{1}{2 \sqrt{D_0 t}} e^{-x/{\sqrt{D_0 t}}} $$&lt;br /&gt;&lt;br /&gt;This gives us a result that shows a singularity at t=0 for x=0. In practice, the value of x is not precise, so that we can also place an uncertainty around the value of x.&lt;br /&gt;&lt;br /&gt;$$ \large p_x(x) = \frac{1}{x_0} e^{-x/x_0} $$&lt;br /&gt;&lt;br /&gt;Once again we can apply this to the concentration, marginalizing x out of the picture:&lt;br /&gt;&lt;br /&gt;$$ \large C(t) = \int_0^{\infty} C(t|x) p_x(x) dx $$&lt;br /&gt;&lt;br /&gt;This integral is very straightforward&lt;br /&gt;&lt;br /&gt;$$ \large C(t) = \frac{1}{2} \frac{1}{x_0 + \sqrt{D_0 t}} $$&lt;br /&gt;&lt;br /&gt;which is precisely the form, apart from normalization, used in fitting to the IPCC curves! &lt;br /&gt;&lt;br /&gt;See &lt;a href="http://theoilconundrum.blogspot.com/2011/09/fat-tail-impulse-response-of-co2.html"&gt;fat-tail-impulse-response-of-co2&lt;/a&gt;. This is the impulse response function I used:&lt;br /&gt;&lt;br /&gt;$$ \large [CO_2] = f(t) \otimes R(t) = f(t) \otimes \frac{1}{1+0.15\sqrt{t}} $$&lt;br /&gt;&lt;br /&gt;So comparing the values, 0.15, is the square root reciprocal of a median diffusion time given by:&lt;br /&gt;&lt;br /&gt;$$ \sqrt{t_0} = \frac{x_0}{\sqrt{D_0}} $$&lt;br /&gt;&lt;br /&gt;This comes out to 44 years. However, because of the ratio, we lost the ability to figure out either the average diffusion coefficient or the average displacement though. The fat-tail comes about because 44 years is only a median, and a mean diffusion time does not exist.&lt;br /&gt;&lt;br /&gt;The chart below is not definitionally correct, as it describes the impulse response as a residence time and not an adjustment time, but you can see how the diffusional model fits on top of the climate science simulations. It falls off rather quickly but then assumes the slow hyperbolic square root growth which matches well over many orders of magnitude. The one key difference is that the diffusional model will asymptotically go to zero, but it will take a long time, as long a geological time as it took for the original fossil fuel to form in all likelihood.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-uXzTr1pFheQ/Toh4uK7U1QI/AAAAAAAAAjc/uVXmQe4adxQ/s1600/co2-residence-time.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-uXzTr1pFheQ/Toh4uK7U1QI/AAAAAAAAAjc/uVXmQe4adxQ/s320/co2-residence-time.gif" width="238" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;From the textbook "Introduction to Organic Geochemistry", I applied this fit using a value of 0.19 instead of 0.15 for the scaling coefficient. Every chart of the CO2 impulse response I have encountered shows excellent agreement with this very characteristic fat-tailed decline.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ygMmpK0ZK78/TrS7f0wvXsI/AAAAAAAAAlM/q200Zy40Ky0/s1600/IntroductionToOrganicGeochemistry.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="248" src="http://1.bp.blogspot.com/-ygMmpK0ZK78/TrS7f0wvXsI/AAAAAAAAAlM/q200Zy40Ky0/s320/IntroductionToOrganicGeochemistry.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img269.imageshack.us/img269/6417/tracegases.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="800" src="http://img269.imageshack.us/img269/6417/tracegases.gif" width="441" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;hr /&gt;We can create a brilliant analogy of CO2 with coins in the transaction system.&lt;br /&gt;&lt;br /&gt;Residence time is a coin getting freshly minted and finding out how long it circulates before it gets handed-off as change. When a different coin is exchanged, the person has lost track of its lineage but that does not matter as long as an equivalent coin takes its place. It doesn’t matter if the coin had identifying markers or not, as the excess coins are still circulating.&lt;br /&gt;&lt;br /&gt;Adjustment time is a coin cycling through the system long enough that it gets decommissioned or gets lost or destroyed. It then permanently gets removed from the system.&lt;br /&gt;&lt;br /&gt;The coin in the financial transaction system is equivalent to the CO2 molecule in the carbon cycle.&lt;br /&gt;&lt;br /&gt;Now look at the relative rates of residence time of a coin versus that of the adjustment time. You will find that a typical residence time is measured in weeks, but the adjustment time is years. This is exactly the same rationale of a CO2 residence time in years and a CO2 adjustment time in centuries.&lt;br /&gt;&lt;br /&gt;These kinds of studies have been done on circulation of money, look up the &lt;a href="http://www.wheresgeorge.com/"&gt;Where's George&lt;/a&gt; project. I was able to use this data to generate a model for travel patterns of people &lt;a href="http://mobjectivist.blogspot.com/2009/10/scaling-laws-of-human-travel.html"&gt;here&lt;/a&gt;. Perhaps not remarkably, this data shows the same fat-tail statistics that the CO2 does. This is all based on standard random-walk and dispersion arguments that come up time and time again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8890671936020885112-2238957104152008364?l=theoilconundrum.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoilconundrum.blogspot.com/feeds/2238957104152008364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://theoilconundrum.blogspot.com/2011/09/derivation-of-maxent-diffusion-applied.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/2238957104152008364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/2238957104152008364'/><link rel='alternate' type='text/html' href='http://theoilconundrum.blogspot.com/2011/09/derivation-of-maxent-diffusion-applied.html' title='Derivation of MaxEnt Diffusion applied to CO2 adjustment times'/><author><name>WHT</name><uri>http://www.blogger.com/profile/18297101284358849575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://img100.exs.cx/img100/4128/acetylene8zm.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-uXzTr1pFheQ/Toh4uK7U1QI/AAAAAAAAAjc/uVXmQe4adxQ/s72-c/co2-residence-time.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8890671936020885112.post-8809180369129032836</id><published>2011-09-24T00:15:00.000-07:00</published><updated>2011-09-27T19:40:04.340-07:00</updated><title type='text'>Fat-Tail Impulse Response of CO2</title><content type='html'>This is a combination of the last two posts. The first post called &lt;a href="http://theoilconundrum.blogspot.com/2011/09/missing-carbon.html"&gt;Explaining "The Missing Carbon"&lt;/a&gt; reviewed the fat-tail response of atmospheric CO2 &lt;i&gt;adjustment time&lt;/i&gt; to a carbon forcing function, and detailed how the Fokker-Planck (FP) diffusion models sequestering of CO2 into deep stores. The first step is to approximate the impulse response, &lt;i&gt;R(t)&lt;/i&gt;:&lt;br /&gt;&lt;br /&gt;$$ \large [CO_2] = f(t) \otimes R(t) = f(t) \otimes \frac{1}{1+0.15\sqrt{t}} $$&lt;br /&gt;&lt;br /&gt;Next we convolve this impulse response with the fossil fuel estimates, &lt;i&gt;f(t),&lt;/i&gt; from the last 260 years (&lt;a href="http://cdiac.ornl.gov/ftp/ndp030/global.1751_2008.ems"&gt;data from the Carbon Dioxide Information Analysis Center at Oak Ridge National Labs&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-YARhGCMCopM/ToKHooqHLoI/AAAAAAAAAjA/ZpmXintu6Oc/s1600/dCO2_ff_impulse_response.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="288" src="http://2.bp.blogspot.com/-YARhGCMCopM/ToKHooqHLoI/AAAAAAAAAjA/ZpmXintu6Oc/s320/dCO2_ff_impulse_response.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Next we convert the carbon emissions in &lt;b&gt;metric tons&lt;/b&gt; to a CO2 concentration in &lt;b&gt;ppm&lt;/b&gt;, and plot it in comparison to the &lt;a href="http://www.wunderground.com/blog/Weather456/comment.html?entrynum=356"&gt;historically measured CO2 concentrations at Mauna Loa&lt;/a&gt; with the NASA GISS global temperature anomaly alongside. We choose a baseline of 290 ppm because that fits better than 280 ppm (and this is in agreement &lt;a href="http://theoilconundrum.com/"&gt;with a previous estimate made&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-j7ldTlCB338/ToKH4T5drLI/AAAAAAAAAjE/U-i6xhRj1SE/s1600/co2_and_t_ver_20th_century.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://1.bp.blogspot.com/-j7ldTlCB338/ToKH4T5drLI/AAAAAAAAAjE/U-i6xhRj1SE/s320/co2_and_t_ver_20th_century.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now we zero in on the CO2 sensitivity so that we can compare it to the last post&lt;a href="http://theoilconundrum.blogspot.com/2011/09/sensitivity-of-global-temperature-to.html"&gt; "The sensitivity of global temperature to CO2"&lt;/a&gt;. The &lt;span style="color: blue;"&gt;BLUE&lt;/span&gt; curve below shows the yearly deviations as differential CO2, short-handed as d[CO2], from the convolved impulse response, calculated since 1960. The &lt;span style="color: red;"&gt;RED &lt;/span&gt;curve below is &lt;a href="http://www.esrl.noaa.gov/gmd/ccgg/trends/global.html"&gt;yearly d[CO2] data from NOAA&lt;/a&gt;. The &lt;span style="color: #6aa84f;"&gt;GREEN&lt;/span&gt; curve is data directly computed from the fossil fuel emissions, that is no impulse response convolution.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://theoilconundrum.blogspot.com/2011/09/sensitivity-of-global-temperature-to.html"&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-YjkC0tMdFFA/ToKIDuaNbjI/AAAAAAAAAjI/-s-hu1XhI_A/s1600/dCO2_ff_against_mauna_loa.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="143" src="http://1.bp.blogspot.com/-YjkC0tMdFFA/ToKIDuaNbjI/AAAAAAAAAjI/-s-hu1XhI_A/s320/dCO2_ff_against_mauna_loa.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;This data removes all the seasonal adjustments and though there is likely a weak correlation with measured d[CO2], most of the CO2 variation is associated with multi-year temperature fluctuations.This link &lt;a href="http://www.skepticalscience.com/print.php?r=145" rel="nofollow"&gt;http://www.skepticalscience.com/print.php?r=145&lt;/a&gt; points to work by (Bacastow and Keeling 1981) and  &lt;a href="http://www.ipcc.ch/pdf/assessment-report/ar4/wg1/ar4-wg1-chapter7.pdf"&gt;Section 7.3.2.4  of the IPCC AR4 Working Group 1 report&lt;/a&gt;. The latter has all the details: &lt;/div&gt;&lt;blockquote&gt;&lt;a href="http://www.ipcc.ch/pdf/assessment-report/ar4/wg1/ar4-wg1-chapter7.pdf"&gt;[IPCC]&lt;/a&gt; — The atmospheric CO2 growth rate exhibits large interannual variations (see Figure 3.3, the TAR and &lt;a href="http://lgmacweb.env.uea.ac.uk/lequere/co2/carbon_budget"&gt;http://lgmacweb.env.uea.ac.uk/lequere/co2/carbon_budget&lt;/a&gt;). The variability of fossil fuel  emissions and the estimated variability in net ocean uptake are too  small to account for this signal, which must be caused by year-to-year  fluctuations in land-atmosphere fluxes. Over the past two decades,  higher than decadal-mean CO2 growth rates occurred in 1983, 1987, 1994  to 1995, 1997 to 1998 and 2002 to 2003. During such episodes, the net  uptake of anthropogenic CO2 (sum of land and ocean sinks) is temporarily  weakened. Conversely, small growth rates occurred in 1981, 1992 to 1993  and 1996 to 1997, associated with enhanced uptake.&lt;/blockquote&gt;Those years do indeed match, just odd that no one ever thought to  actually plot the numbers and show the cross-correlation. This seems  like such obvious scientific book-keeping that I am dumb-founded by  the lack of a published plot. &lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://www.ipcc.ch/pdf/assessment-report/ar4/wg1/ar4-wg1-chapter7.pdf"&gt;[IPCC] &lt;/a&gt;— Since the TAR, many studies have confirmed that  the variability of CO2 fluxes is mostly due to land fluxes, and that  tropical lands contribute strongly to this signal (Figure 7.9). A  predominantly terrestrial origin of the growth rate variability can be  inferred from (1) atmospheric inversions assimilating time series of CO2  concentrations from different stations (Bousquet et al., 2000;  Rödenbeck et al., 2003b; Baker et al., 2006), (2) consistent  relationships between δ13C and CO2 (Rayner et al., 1999), (3) ocean  model simulations (e.g., Le Quéré et al., 2003; McKinley et al., 2004a)  and (4) terrestrial carbon cycle and coupled model simulations (e.g., C.  Jones et al., 2001; McGuire et al., 2001; Peylin et al., 2005; Zeng et  al., 2005). Currently, there is no evidence for basin-scale interannual  variability of the air-sea CO2 flux exceeding ±0.4 GtC yr–1, but there  are large ocean regions, such as the Southern Ocean, where interannual  variability has not been well observed.&lt;/blockquote&gt;Take a look at figure 7.9 in particular and one can see how the  trends change quite a bit for CO2 measurements over ocean versus land.  Curiously Mauna Loa is in the ocean yet it shows the strong correlation  of the land stations.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;In any case, the long-term atmospheric CO2 concentration is clearly explainable by a fossil-fuel forcing function. The short-term deviations in CO2 are explained by a combination of fluctuating carbon emissions along with a strong dependence on natural short-term temperature fluctuations (shown below).&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-I9rVEvinnyU/Tn2Ad8Fj2sI/AAAAAAAAAhE/fEdWeAFYHYk/s1600/kernelCO2.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="249" src="http://2.bp.blogspot.com/-I9rVEvinnyU/Tn2Ad8Fj2sI/AAAAAAAAAhE/fEdWeAFYHYk/s320/kernelCO2.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;with a strong cross-correlation between Temperature and the Proportional-Derivative d[CO2] model:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-eYg1SsJUtzI/Tn2A5zvqMPI/AAAAAAAAAhI/CeRKJneSVx8/s1600/pd_co2_t.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://1.bp.blogspot.com/-eYg1SsJUtzI/Tn2A5zvqMPI/AAAAAAAAAhI/CeRKJneSVx8/s320/pd_co2_t.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8890671936020885112-8809180369129032836?l=theoilconundrum.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoilconundrum.blogspot.com/feeds/8809180369129032836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://theoilconundrum.blogspot.com/2011/09/fat-tail-impulse-response-of-co2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/8809180369129032836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/8809180369129032836'/><link rel='alternate' type='text/html' href='http://theoilconundrum.blogspot.com/2011/09/fat-tail-impulse-response-of-co2.html' title='Fat-Tail Impulse Response of CO2'/><author><name>WHT</name><uri>http://www.blogger.com/profile/18297101284358849575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://img100.exs.cx/img100/4128/acetylene8zm.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-YARhGCMCopM/ToKHooqHLoI/AAAAAAAAAjA/ZpmXintu6Oc/s72-c/dCO2_ff_impulse_response.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8890671936020885112.post-7246838503308840683</id><published>2011-09-12T23:24:00.000-07:00</published><updated>2011-09-24T19:44:15.998-07:00</updated><title type='text'>The sensitivity of global temperature to CO2</title><content type='html'>Doing exploratory analysis with the CO2 perturbation data at the Wood For Trees data repository and the results are very interesting. The following graph summarizes the results:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-S5PeFWheTHg/Tm70q--ifhI/AAAAAAAAAgU/YOy_x1SMqFU/s1600/CO2_PD_P_Models.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="245" src="http://1.bp.blogspot.com/-S5PeFWheTHg/Tm70q--ifhI/AAAAAAAAAgU/YOy_x1SMqFU/s400/CO2_PD_P_Models.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Rapid changes in CO2 levels track with global temperatures, with a variance reduction of 30% if d[CO2] derivatives are included in the model. This increase in temperature is not caused by the temperature of the introduced CO2, but is likely due to a reduced capacity for the biosphere to take-up the excess CO2.&lt;br /&gt;&lt;br /&gt;This kind of modeling is very easy if you have any experience with engineering controls development. The model is of the type called Proportional-Derivative, and it essentially models a first-order equation&lt;br /&gt;$$\Delta T = k[CO_2] + B \frac{d[CO_2]}{dt}$$&lt;br /&gt;&lt;br /&gt;The key initial filter you have to apply is to average the Mauna Loa CO2 data over an entire year. This gets rid of the seasonal changes and the results just pop out.&lt;br /&gt;The numbers I used in the fit are B=1.1 and k=0.0062. The units are months.  The B coefficient is large because the CO2 impulse response has got that &lt;a href="http://mobjectivist.blogspot.com/2010/05/how-shock-model-analysis-relates-to-co2.html"&gt;steep downslope which then tails off&lt;/a&gt;:&lt;br /&gt;$$ d[CO_2] \sim \frac{1}{\sqrt{t}}$$&lt;br /&gt;&lt;br /&gt;Is this a demonstration of causality, +CO2 =&amp;gt; +Temperature?&lt;br /&gt;&lt;br /&gt;If another causal chain supports the change in CO2, then likely. We have fairly good records of fossil fuel (FF) emissions over the years. The cross-correlation of the yearly changes, d[CO2] and d[FF], show a zero-lag peak with a significant correlation (below right). The odds of this happening if the two time-series were randomized is about 1 out of 50.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img30.imageshack.us/img30/6048/co2ccemissions.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="142" src="http://img30.imageshack.us/img30/6048/co2ccemissions.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Left chart from &lt;a href="http://judithcurry.com/2011/09/06/detection-of-global-economic-fluctuations-in-the-atmospheric-co2-record/"&gt;Detection of global economic fluctuations in the atmospheric co2 record&lt;/a&gt;. This is not as good a cross-correlation as the d[CO2] and dTemperature data -- look at year 1998 in particular, but the zero-lag correlation is clearly visible in the chart..&lt;br /&gt;&lt;br /&gt;This is the likely causality chain: &lt;br /&gt;$$d[FF] \longrightarrow d[CO_2] \longrightarrow dTemperature$$ &lt;br /&gt;&lt;br /&gt;If it was the other way, an increase in temperature would have to lead to both CO2 and carbon emission increases independently. CO2 could happen because of outgassing feedbacks (CO2 in oceans is actually increasing despite the outgassing), but I find it hard to believe that the world economy would increase FF emissions as a result of a warmer climate.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What happens if there is a temperature forcing CO2&amp;nbsp; ?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;With the PD model in place the of d[CO2] against Temperature cross-correlation looks like the following:&lt;br /&gt;&lt;img src="http://img411.imageshack.us/img411/5791/pdco2t.png" /&gt;&lt;br /&gt;The Fourier Transform set looks like the following:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img827.imageshack.us/img827/9890/ftco2t.gif" /&gt;&lt;br /&gt;&lt;br /&gt;This shows the two curves have the same slope in spectrum and just a scale shift. The upper curve is the ratio between the two curves and is essentially level.&lt;br /&gt;&lt;br /&gt;The cross-correlation has zero lag and a strong correlation of 0.9. The model again is&lt;br /&gt;$$ \Delta T = k[CO_2] + B \frac{d[CO_2]}{dt}$$&lt;br /&gt;&lt;br /&gt;The first term is a Proportional term and the second is the Derivative term. I chose the coefficients to minimize the variance between the measured Temperature data and the model for [CO2]. In engineering this is a common formulation for a family of feedback control algorithms called &lt;a href="http://en.wikipedia.org/wiki/PID_controller"&gt;PID control&lt;/a&gt; (the I stands for integral). The question is what is controlling what.&lt;br /&gt;&lt;br /&gt;When I was working with vacuum deposition systems we used PID controllers to control the heat of our furnaces. The difference is that in that situation, the roles are reversed, with the process variable being a temperature reading off a thermocouple and the forcing function is power supplied to a heating coil as a PID combination of T. So it is intuitive for me to immediately think that the [CO2] is the error signal, yet that gives a very strong derivative factor which essentially amplifies the effect.  The only way to get a damping factor is by assuming that Temperature is the error signal and then we use a Proportional and an Integral term to model the [CO2] response. Which would then give a similar form and likely an equally good fit.&lt;br /&gt;&lt;br /&gt;It is really a question of causality, and the controls community have a couple of terms for this. There is the aspect of &lt;i&gt;Controllability &lt;/i&gt;and that of &lt;i&gt;Observability &lt;/i&gt;(due to Kalman).&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;Controllability&lt;/b&gt;: In order to be able to do whatever we (Nature) want&lt;br /&gt;with the given dynamic system under control input, the system must be controllable.&lt;br /&gt;&lt;b&gt;Observability&lt;/b&gt;: In order to see what is going on inside the system under observation, the system must be observable.&lt;/blockquote&gt;&lt;br /&gt;So it gets to the issue of two points of view:&lt;br /&gt;1. The people that think that CO2 is driving the temperature changes have to assume that nature is executing a Proportional/Derivative Controller on observing the [CO2] concentration over time.&lt;br /&gt;2. The people that think that temperature is driving the CO2 changes have to assume that nature is executing a Proportional/Integral Controller on observing the temperature change over time, and the CO2 is simply a side effect.&lt;br /&gt;&lt;br /&gt;What people miss is that it can be potentially a combination of the two effects. &lt;br /&gt;Nothing says that we can’t model something more sophisticated like this:&lt;br /&gt;$$ c \Delta T + M \int {\Delta T}dt = k[CO_2] + B \frac{d[CO_2]}{dt}$$&lt;br /&gt;&lt;br /&gt;The Laplace transfer function Temperature/CO2 for this is:&lt;br /&gt;$$ \frac {s(k + B s)}{c s + M} $$&lt;br /&gt;&lt;br /&gt;Because of the &lt;b&gt;&lt;i&gt;s&lt;/i&gt;&lt;/b&gt; in the numerator, the derivative is still dominating but the other terms can modulate the effect.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;a href="http://wattsupwiththat.com/2008/12/17/the-co2-temperature-link/"&gt;This blog post&lt;/a&gt; did the analysis a while ago, the image below is fascinating because the overlay between the dCO2 and Temperature anomaly matches to the point that the noise even looks similar .&amp;nbsp; This doesn't go back to 1960.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://wattsupwiththat.files.wordpress.com/2008/12/lansner2.png" /&gt;&lt;br /&gt;&lt;br /&gt;If CO2 does follow Temperature, due to the Causius-Clapeyron and the Arrhenius rate law, a positive feedback will occur -- as the released CO2 will provide more GHG which will then potentially increase temperature further. It is a matter of quantifying the effect. It may be subtle or it may be strong.&lt;br /&gt;&lt;br /&gt;From the best cross-correlation fit, the perturbation is either around (1) 3.5 ppm change per degree change in a year or (2) 0.3 degree change per ppm change in a year.&lt;br /&gt;&lt;br /&gt;(1) makes sense as a Temperature forcing effect as the magnitude doesn’t seem too outrageous and would work as a perturbation playing a minor effect on the 100 ppm change in CO2 that we have observed in the last 100 years.&lt;br /&gt;(2) seems very strong in the other direction as a CO2 forcing effect. You can understand this if we simply made a 100 ppm change in CO2, then we would see a 30 degree change in temperature, which is pretty ridiculous, unless this is a real quick transient effect as the CO2 quickly disperses to generate less of a GHG effect.&lt;br /&gt;&lt;br /&gt;Perhaps this explains why the dCO2 versus Temperature data has been largely ignored. Even though the evidence is pretty compelling, it really doesn’t further the argument on either side. On the one side interpretation #1 is pretty small and on the other side interpretation #2 is too large, so #1 may be operational.&lt;br /&gt;&lt;br /&gt;One thing I do think this helps with is providing a good proxy for differential temperature measurements. There is a baseline increase of Temperature (and of CO2), and accurate dCO2 measurements can predict at least some of the changes we will see beyond this baseline.&lt;br /&gt;&lt;br /&gt;Also, and this is far out, but if #2 is indeed operational, it may give credence to the theory that that we may be seeing the modulation of global temperatures the last 10 years because of a plateauing in oil production. We will no longer see huge excursions in fossil fuel use as it gets too valuable to squander, and so the big transient temperature changes from the baseline no longer occur. That is just a working hypothesis.&lt;br /&gt;&lt;br /&gt;I still think that understanding the dCO2 against Temperature will aid in making sense of what is going on. As a piece in the jigsaw puzzle it seems very important although it manifests itself only as a second order effect on the overall trend in temperature. In summary, as a feedback term for Temperature driving CO2 this is pretty small but if we flip it and say it is 3.3 degrees change for every ppm change of CO2 in a month, it looks very significant. I think that order of magnitude effect more than anything else is what is troubling.&lt;br /&gt;&lt;br /&gt;One more plot of the alignment. For this one, the periodic portion of the d[CO2] was removed by incorporating a sine wave with an extra harmonic and averaging that with a kernel function for the period. This is the Fourier analysis with t=time starting from the beginning of the year.&lt;br /&gt;$$ 2.78 \cos(2 \pi t - \theta_1) + 0.8 \cos(4 \pi t - \theta_2) $$&lt;br /&gt;$$ \theta_1 = 2 $$&lt;br /&gt;$$ \theta_2 = -0.56 $$&lt;br /&gt;phase shift in radians. The yearly kernel function is calculated from this awk function:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;BEGIN {&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; I=0&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;}&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;{&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; n[I++] = $1&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;}&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;END {&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; Groups = int(I / 12)&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; ## Kernel function&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; for(i=0; i&amp;lt;=12; i++) {&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; x = 0&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(j=0; j&amp;lt;Groups; j++) {&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x += n[j*12+i]&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; G[i] = x/Groups&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; }&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; Scale = (G[12]-G[0])&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; for(i=0; i&amp;lt;=12; i++) {&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Y[i] = (G[i]-G[0]) -i*Scale/12&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; }&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; for(j=0; j&amp;lt;Groups; j++) {&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=0; i&amp;lt;12; i++) {&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Diff = n[j*12+i] - Y[i]&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print Diff&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; }&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;}&lt;/span&gt; &lt;/blockquote&gt;&lt;br /&gt;This was then filtered with a 12 month moving average. It looks about the same as the original one from Wood For Trees, with the naive filter applied at the source, and it has the same shape for the cross-correlation. Here it is in any case; I think the fine structure is a bit more apparent(the data near the end points is noisy because I applied the moving average correctly).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-nIBeKLJvgOE/TnrcZwnlw0I/AAAAAAAAAgk/fc12Gr_krdM/s1600/kernelCO2.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="249" src="http://4.bp.blogspot.com/-nIBeKLJvgOE/TnrcZwnlw0I/AAAAAAAAAgk/fc12Gr_krdM/s320/kernelCO2.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;How can the derivative of CO2 track the temperature so closely? My working theory assumes that new CO2 is the forcing function. An impulse of CO2 enters the atmosphere and it creates an impulse response function over time. Let's say the impulse response is a damped exponential and the atmospheric temperature responds quickly to this profile.&lt;br /&gt;&lt;br /&gt;The CO2 measured at the Mauna Loa station takes some time to disperse over from the original source points. This implies that a smearing function would describe that dispersion, and we can model that as a convolution. The simplest convolution is an exponential with an exponential, as we just need to get the shape right. But what the convolution does is eliminate the strong early impulse response, and thus create a lagged response. As you can see from the Alpha plot below, the way we get the strong impulse back is to take the derivative. What this does is bring the CO2 signal above the sample-and-hold characteristic caused by the fat-tail. The lag disappears and the temperature anomaly now tracks the d[CO2] impulses. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-BlQSr-A4FgM/TnvjJeSUEII/AAAAAAAAAgo/csV3lWEhX8A/s1600/co2-conv-der.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="251" src="http://4.bp.blogspot.com/-BlQSr-A4FgM/TnvjJeSUEII/AAAAAAAAAgo/csV3lWEhX8A/s320/co2-conv-der.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;If we believe that CO2 is a forcing function for Temperature, then this behavior &lt;i&gt;must&lt;/i&gt; happen as well; the only question is whether the effect is strong enough to be observable. &lt;br /&gt;&lt;br /&gt;If you realize that the noisy data below is what we started with, and we had to extract a non-seasonal signal from the green curve, one realizes that detecting that subtle a shift in magnitude is certainly possible. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-raT4vH5dyhk/TnvmUaTYuTI/AAAAAAAAAgs/b-P004p6jQE/s1600/woodForTrees.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="128" src="http://3.bp.blogspot.com/-raT4vH5dyhk/TnvmUaTYuTI/AAAAAAAAAgs/b-P004p6jQE/s320/woodForTrees.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8890671936020885112-7246838503308840683?l=theoilconundrum.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoilconundrum.blogspot.com/feeds/7246838503308840683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://theoilconundrum.blogspot.com/2011/09/sensitivity-of-global-temperature-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/7246838503308840683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/7246838503308840683'/><link rel='alternate' type='text/html' href='http://theoilconundrum.blogspot.com/2011/09/sensitivity-of-global-temperature-to.html' title='The sensitivity of global temperature to CO2'/><author><name>WHT</name><uri>http://www.blogger.com/profile/18297101284358849575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://img100.exs.cx/img100/4128/acetylene8zm.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-S5PeFWheTHg/Tm70q--ifhI/AAAAAAAAAgU/YOy_x1SMqFU/s72-c/CO2_PD_P_Models.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8890671936020885112.post-5960857640902870970</id><published>2011-09-11T08:42:00.000-07:00</published><updated>2011-09-27T20:43:28.192-07:00</updated><title type='text'>Explaining the "Missing Carbon"</title><content type='html'>Certain laws of physics can't be denied and the model of the carbon cycle is really set in stone. The fundamental law is one of mass balance and every physicist worth his salt is familiar with &lt;a href="http://en.wikipedia.org%20wiki/Master_equation"&gt;the master equation&lt;/a&gt;, also known as the &lt;a href="http://en.wikipedia.org/wiki/Fokker%E2%80%93Planck_equation"&gt;Fokker-Planck&lt;/a&gt; formulation in its continuous form.&lt;br /&gt;What we are really interested in is the detailed mass balance of carbon between the&lt;br /&gt;atmosphere and the earth's surface. The surface can be either land or water, it doesn't matter for argument's sake.&lt;br /&gt;&lt;br /&gt;We know that the carbon-cycle between the atmosphere and the biota is relatively fast and the majority of the exchange has a turnover of just a few years. Yet, what we are really interested in is the deep exchange of the carbon with slow-releasing stores. This process is described by diffusion and that is where we can use the Fokker-Planck to represent the flow of CO2.&lt;br /&gt;&lt;br /&gt;This part can't be debated because this is the way that the flow of all particles works; they call it the master equation because it invokes the laws of probability and in particular the basic random walk that just about every physical phenomenon displays.&lt;br /&gt;&lt;br /&gt;The origin of the master model is best described by considering a flow graph and &lt;br /&gt;drawing edges between compartments of the system. This is often referred to as a &lt;br /&gt;compartment or box model. The flows go both ways and are random, and thus model the random walk between compartments. &lt;br /&gt;The following chart is a Markov model consisting of 50 stages of deeper sequestering with each slab having a constant but small hop rate. The single interface between the atmosphere and the earth has a faster hopping rate corresponding to faster carbon cycling.&lt;br /&gt;&lt;img src="http://img534.imageshack.us/img534/9016/co250stages.gif" /&gt;&lt;br /&gt;&lt;br /&gt;That shows how you would solve the system numerically. The basic analytical &lt;br /&gt;solution to the Fokker-Planck assuming a planar source and one-dimensional diffusion is the following:&lt;br /&gt;$$ \frac1{\sqrt{2 \pi t}} exp(-x^2/{2t}) $$&lt;br /&gt;&lt;br /&gt;Consider that x=0 near the surface, or at the atmosphere/earth interface. &lt;br /&gt;Because of that, this expression can be approximated by&lt;br /&gt;$$ n(t)=\frac{q}{\sqrt{t}} $$&lt;br /&gt;where n(t) is the concentration evolution over time and q is a scaling factor for&lt;br /&gt;that concentration.&lt;br /&gt;First thing one notices about this expression is that n(t) has a fat tail and &lt;br /&gt;after a rapid initial fall-off only slowly decreases over time. The physical meaning is that, due to diffusion, the concentration randomly walks between the interface  and deeper locations in the earth. The square root of time dependence is a classic trait of all random walks and you can't escape seeing this if you have ever watched nature in action. That is just the way particles move around.  &lt;br /&gt;&lt;br /&gt;For CO2 concentration this in fact describes the evolution of the adjustment&lt;br /&gt;time, and it accurately reflects the infamous IPCC curve for the atmospheric CO2 impulse response.  It is called an impulse response because that is the response that one would expect based on an initial impulse of CO2 concentration.&lt;br /&gt;&lt;br /&gt;But that is just the first part of the story. As an impulse response, n(t) describes what is called a single point source of initial concentration and its slow evolution.  In practice, fossil-fuel emissions generate a continuous stream of CO2 impulses. These have to be incorporated somehow. The way this is done is by the mathematical technique called &lt;a href="http://en.wikipedia.org/wiki/Convolution"&gt;convolution&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So consider that the incoming stream of new CO2 from fossil fuel emissions is &lt;br /&gt;called F(t). This becomes the forcing function.&lt;br /&gt;Then the system evolution is described by the equation&lt;br /&gt;$$ c(t)=n(t)*F(t) $$&lt;br /&gt;where the operator * is not a multiplication but signifies convolution.&lt;br /&gt;&lt;br /&gt;Again, there is no debate over the fundamental correctness of what has been said&lt;br /&gt;so far. This is exactly the way a system will respond.&lt;br /&gt;&lt;br /&gt;If we are now to put this into practice and see how well it describes the actual&lt;br /&gt;evolution of CO2, we can understand ever nagging issue that has haunted skeptical observers.  It really all becomes very clear.&lt;br /&gt;&lt;br /&gt;For the forcing function F(t) we use a growing power law.&lt;br /&gt;$$ F(t) = k t^N $$&lt;br /&gt;where N is the power and k is a scaling constant.&lt;br /&gt;&lt;br /&gt;This roughly represents the atmospheric emissions through the industrial era if&lt;br /&gt;we use a power law of N=4. See the following curve:&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_csV48ElUsZQ/S-DLIeFygSI/AAAAAAAAARs/zsfTRgmzy9Y/s1600/emissions.gif" /&gt;&lt;br /&gt;&lt;br /&gt;So all we really want to solve is the convolution of n(t) with F(t). By using&lt;br /&gt;Laplace transforms on the convolution expression, the answer comes out&lt;br /&gt;surprisingly clean and concise. Ignoring the scaling factor :&lt;br /&gt;$$ c(t) \sim t^{N+1/2} $$&lt;br /&gt;&lt;br /&gt;With that solved, we can now answer the issue of where the "missing" CO2 went&lt;br /&gt;to. This is an elementary problem of integrating the forcing function, F(t), over time and then comparing the concentration, c(t), to this value. Then this ratio of c(t) to the integral of F(t) is the amount of CO2 that remains in the atmosphere.&lt;br /&gt;Working out the details, this ratio is:&lt;br /&gt;$$ q \sqrt{\frac{\pi}{t}}\frac{(N+1)!}{(N+0.5)!} $$&lt;br /&gt;Plugging in numbers for this expression, q=1, and N=4, then the ratio is about 0.&lt;br /&gt;28 after 200 years of growth.  This means that 0.72 of the CO2 is going back into&lt;br /&gt;the deep-stores of the carbon cycle, and 0.28 is remaining in the atmosphere.  &lt;br /&gt;If we choose a value of q=2, then 0.56 remains in the atmosphere and 0.44 goes &lt;br /&gt;into the deep store. This ratio is essentially related to the effective &lt;a href="http://en.wikipedia.org/wiki/Diffusion_coefficient"&gt;&lt;br /&gt;diffusion coefficient&lt;/a&gt; of the carbon going into the deep store. &lt;br /&gt;&lt;br /&gt;Come up with a good number for the diffusion coefficient and we have an explanation of the evolution of the "missing carbon".&lt;br /&gt;&lt;br /&gt;BTW, This is useful for modifying the numbers.&lt;br /&gt;&lt;a href="http://www.wolframalpha.com/input/?i=1*sqrt%28pi%2F200%29*%284%2B1%29%21%2F%284%2B0.5%29%21"&gt;alpha equation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;a href="http://judithcurry.com/2011/09/14/probabilistic-estimates-of-transient-climate-sensitivity/#comment-112858"&gt;Alexander Harvey comment&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;R(t,0) = α/Sqrt(t) where α can be derived from the diffusivity and thermal capacity.&lt;br /&gt;&lt;br /&gt;The general case R(t,λ) is not easily stated but can be calculated by the deconvolution of R(t,0) with the unit impulse fucntion to which an impulse term 1/λ at t=0 is added and the whole is deconvoluted with the unit impulse function. This is I think the same as can be achieved using the Laplace transforms in the continuous case.&lt;/blockquote&gt;&lt;br /&gt;This comment is the closest to my own thinking on the topic. The 1/Sqrt(t) profile is likely the explanation for the "fat-tail" in the residence cum adjustment time that the IPCC has been publishing. Consider &lt;a href="http://www.uea.ac.uk/env/cserge/pub/wp/gec/gec_1994_01.pdf"&gt;this (EVALUATING THE SOCIAL COSTS OF GREENHOUSE GAS)&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;To represent this carbon cycle, Maier-Reimer and Hasselmann (1987) have suggested that the carbon stock be represented as a series of five boxes, each with a constant, but different atmospheric lifetime. That is, each box is modelled as in equation (7), and atmospheric concentration is a weighted sum of all five boxes. Maier-Reimer and Hasselmann suggested lifetimes of 1.9 years, 17.3 years, 73.6 years, 362.9 years and infinity, to which they attach weights of 0.1, 0.25, 0.32, 0.2 and 0.13, respectively&lt;/blockquote&gt;I punched these numbers in and this is what it looks like in comparison to a disordered diffusion profile:&lt;br /&gt;&lt;img src="http://img577.imageshack.us/img577/6595/maierreimerhasselman.gif" /&gt;&lt;br /&gt;&lt;br /&gt;The boxes they talk about simply describes a model of maximum entropy disorder. If the maximum entropy disorder is governed by force (i.e. drift), the profile will go toward 1/(1+t/a) and if it is governed by diffusion (i.e. random walk) it will go as 1/(1+sqrt(t/a)). Selecting a weighted sum of exponential lifetimes is exactly the same as choosing a maximum entropy distribution of rates, and I believe that whatever their underlying simulation is that it will asymptotically trend toward this result.  The lifetime they choose for infinity is needed because otherwise the fat-tail will eventually disappear.&lt;br /&gt;&lt;br /&gt;This is the MaxEnt derivation&lt;br /&gt;&lt;a href="http://www.wolframalpha.com/input/?_=1316362276338&amp;amp;i=integral+exp%28-1%2f%28x*t%29%29*exp%28-x%29%2fsqrt%28x*t%29*dx+from+x%3d0+to+x%3dinfinity&amp;amp;fp=1&amp;amp;incTime=true"&gt;integral exp(-1/(x*t))*exp(-x)/sqrt(x*t)*dx from x=0 to x=infinity&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-H07punr5xmo/TnYaTX3rwLI/AAAAAAAAAgg/eY2ltyS1jpg/s1600/alphaDiffusionIntegration.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-H07punr5xmo/TnYaTX3rwLI/AAAAAAAAAgg/eY2ltyS1jpg/s1600/alphaDiffusionIntegration.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www3.wolframalpha.com/Calculate/MSP/MSP150019h78g07e44f5fba0000409f708hi5ha4e1h?MSPStoreType=image/gif&amp;amp;s=28&amp;amp;w=273&amp;amp;h=58" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8890671936020885112-5960857640902870970?l=theoilconundrum.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoilconundrum.blogspot.com/feeds/5960857640902870970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://theoilconundrum.blogspot.com/2011/09/missing-carbon.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/5960857640902870970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/5960857640902870970'/><link rel='alternate' type='text/html' href='http://theoilconundrum.blogspot.com/2011/09/missing-carbon.html' title='Explaining the &quot;Missing Carbon&quot;'/><author><name>WHT</name><uri>http://www.blogger.com/profile/18297101284358849575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://img100.exs.cx/img100/4128/acetylene8zm.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_csV48ElUsZQ/S-DLIeFygSI/AAAAAAAAARs/zsfTRgmzy9Y/s72-c/emissions.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8890671936020885112.post-1869091760749567066</id><published>2011-07-08T05:52:00.000-07:00</published><updated>2011-07-08T06:44:39.321-07:00</updated><title type='text'>An example of misapplication of Hubbert Linearization</title><content type='html'>This past weekend, one of the principle editors at TOD, Heading Out, wrote a key-post on California oil depletion and an analysis technique known as Hubbert Linearization (HL).  I have spent like 5 years on TOD arguing against the scientific credibility and overall applicability of this technique, suggesting really that it is nothing more than a heuristic. In my view of things, a heuristic is not based on science and amounts to nothing more than hand-waving. To understand this long battle that I have slogged through, you really have to realize that most oil depletion analysts are empiricists, which means that they like to look at trends in the data without needing or even caring to understand the fundamentals in a meaningful way. It is kind of like a climate scientist looking at only the trends in temperatures, without doing any extensive modeling to back up what they observe -- I dislike this curve fitting without modeling because it weakens potentially strong arguments one can make against the skeptics and the "Drill,Baby,Drill" crowd. It is really similar to the weather versus climate argument, the knife can cut both ways if you just watch the trends.&lt;br /&gt;&lt;br /&gt;So I am taking Heading Out to task for a poor scientific argument and making some real fundamental mistakes while trying to apply the HL technique. See the short TOD post called &lt;a href="http://www.theoildrum.com/node/8100"&gt;Tech Talk - California Oil and Hubbert Linearization&lt;/a&gt; for some background.  The HL portion of the curve is the straight line in the curve below; this line intercepts at a point at which you can estimate the ultimately recoverable cumulative oil.  (These were originally plotted by Laherrere). &lt;br /&gt;&lt;br /&gt;&lt;img src="http://img97.imageshack.us/img97/4564/220kern20river20ultimat.png" /&gt;&lt;br /&gt;&lt;br /&gt;First note that the "Hubbert Linearization" curves as plotted here is done as Q (cumulative) on the x-axis and P (yearly) on the y-axis. This is not the conventional Hubbert Linearization as applied to a Hubbert Logistic curve. For that curve, the analysts usually plot P/Q (not just P) on the y-axis, which effectively linearizes the equation quoted in the box (i.e. "Stuart's explanation").&lt;br /&gt;&lt;blockquote&gt;(from the TOD post http://www.theoildrum.com/node/8100) &lt;br /&gt;&lt;i&gt;So how are these plots derived?&lt;br /&gt;&lt;br /&gt;This is a topic that has been covered almost since the time that The Oil Drum was founded (back in March 2005), since it was in May of that year that Jean (Laherrere) published a paper describing how to “Forecast Production from Discovery.” (His pioneering work, internationally recognized in this field, did not start with this. For example, he co-authored with Colin Campbell the Scientific American article on “The End of Cheap Oil” in 1998.)&lt;br /&gt;&lt;br /&gt;Within the pages of TOD Stuart Staniford had briefly explained it while comparing different methods of estimating future production back in September 2005, with a follow-on post looking at specific examples where it might be applied.&lt;br /&gt;&lt;br /&gt;The technique derives from a process known as Hubbert Linearization (after King Hubbert, who is largely remembered for predicting the date of peak oil production in the US before it happened). Examining the data from oil production over time, Dr Hubbert postulated that it followed a logistic curve, which as Stuart pointed out, is an accepted model of how exponential growth occurs in a system that is of a certain finite size. It has been used since its original discovery in 1838.&lt;br /&gt;&lt;br /&gt;The mathematics of the equation are fairly straightforward, and for consistency I am going to quote Stuart’s explanation:&lt;/i&gt; &lt;/blockquote&gt;&lt;br /&gt;It's pretty obvious that this change of P vs P/Q makes a huge difference to the interpretation of the plotted curve.&lt;br /&gt;&lt;br /&gt;So let me provide the actual mechanics involved.&lt;br /&gt;&lt;br /&gt;As a simple premise, consider that one of the most common models of a single field depletion is what one would call a proportional drawdown. This essentially says that the amount you can draw per unit time (the rate) is approximately proportional to the amount left.&lt;br /&gt;&lt;br /&gt;Mathematically this relation is expressed as dQ/dt = k(Q0-Q)&lt;br /&gt;which when solved with initial conditions gives the damped exponential:&lt;br /&gt;&lt;blockquote&gt;Q = Q0*(1-exp(-k*t))&lt;/blockquote&gt;where Q0 is the maximum cumulative. This is a basic example of the law of diminishing&lt;br /&gt;returns and occurs in many other natural phenomenon.&lt;br /&gt;&lt;br /&gt;Annual production for this curve is simply the slope of the Q curve:&lt;br /&gt;&lt;blockquote&gt;P(t) = dQ/dt&lt;/blockquote&gt;and rewrite it like this:&lt;br /&gt;&lt;blockquote&gt;P = Q0*k*(1-Q/Q0)&lt;/blockquote&gt;&lt;br /&gt;Lo and behold, this is clearly a linearized equation as well.  Yet, this is not based on a&lt;br /&gt;symmetric Hubbert curve, as the damped exponential is not even close to having the classic peaked shape.&lt;br /&gt;&lt;br /&gt;Now, if the parameter k was to increase in direct proportion to Q, we would come up with the Logistic peak, but this would have to be so coincidental and contrived as to be completely absurd.  And if this Logistic increase was introduced to these California data sets , then it would make a complete mess of the Laherrere curves as plotted -- they would no longer show linearity with the choice of axes!&lt;br /&gt;&lt;br /&gt;Now you can also see how the earlier parts of the plot can be effected. Notice that&lt;br /&gt;the drawdown rate, k, or the ultimate Q0, could potentially change over time. The Kern was one of those cases that benefited from technical advancements over time and ultimately held a large secondary reserve of very heavy oil that was exploited many years after it was originally discovered.&lt;br /&gt;&lt;br /&gt;Therefore, everything that is said in this particular TOD post is explained by a much simpler interpretation than the brain-dead Hubbert Logistic.  This has nothing to do with HL, and everything to do with first-order drawdown dynamics from a single field and some logical deductions as to what is happening.&lt;br /&gt;&lt;br /&gt;All in all, this is another completely flawed analysis published in The Oil Drum. Heading Out included all this useless info on Hubbert Linearization without realizing it had little to do with the problem at hand.&lt;br /&gt;&lt;br /&gt;I am now of the opinion that the charter of The Oil Drum doesn't involve wanting to do the math correctly, even if it approaches the trivial. Most of the TOD posters have this long-standing infatuation with heuristics and I have noticed that it always comes back to bite them when they try to "prove" something. &lt;br /&gt;&lt;br /&gt;I would advise them to adapt to some current mathematical practices, like say calculus, logic, and probabilities. The old guard of Hubbert and Deffeyes had some insight but clearly didn't have all the answers. Some of the other analysts like Staniford have essentially lead us down blind alleys. Robert Rapier does indeed have it correct in suggesting we drop HL as "The Way" of proving anything. Ultimately this key-post was a case of completely misapplying the technique and then claiming that it serves as an example of where HL actually works. &lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;It does not, however, always apply, and Robert Rapier has explained, in two posts (here, and here) why he has concerns about using the technique. But in terms of giving a ballpark for production (and recognizing that there are always new discoveries and inventions that can be, as they say, game changers) the technique has considerable support. And the consistency with which the Californian fields are following the predictions provide evidence for such an opinion.&lt;/i&gt;&lt;/blockquote&gt;&lt;b&gt;Here is the disagreement:&lt;/b&gt;&lt;br /&gt;The problem in the TOD piece is that Heading Out thinks he is showing Hubbert Linearization on Laherere's plots whereas he is actually only showing the equivalent of a proportional drawdown from a reservoir.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Here is the important premise:&lt;/b&gt;&lt;br /&gt;Consider that someone has the good fortune to earn their income from a trust fund. But the terms of the trust fund are that you can only draw from the trust a percentage per year, k, from what is remaining in the fund. Say that the trust fund starts with a quantity Q0, then the amount you would be expected to draw from it yearly is P, which is the time rate of change of the amount left. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Here is the correct solution:&lt;/b&gt;&lt;br /&gt;Mathematically, this gets expressed as&lt;br /&gt;&lt;blockquote&gt;P = dQ/dt = k/100*(Q0-Q)&lt;/blockquote&gt;I don't have to go any further than this because the equation above is all that Heading Out is plotting. The total cumulative amount is the x-axis and the proportional amount is the y-axis. The trust fund analogizes to the oil reservoir and the production draw-down is proportional to the amount of oil remaining. The fit turns out to match proportional draw-down very well. However, this has nothing to do with the Hubbert peak or with Hubbert Linearization of the peak. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Here is the mistake:&lt;/b&gt;&lt;br /&gt;Heading Out made the mistake in thinking that he was plotting the completely different&lt;br /&gt;&lt;blockquote&gt;dQ/dt = k*Q*(Q0-Q)&lt;/blockquote&gt;which is the "classic" Hubbert Peak formulation. But that is not what he plotted as the extra multiplicative factor Q is not shown on either of Laherrere's axis. If he plotted it this way, the line through the data would no longer be straight, and Hubbert Linearization would FAIL :(&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Here are the implications:&lt;/b&gt;&lt;br /&gt;One of the hardest things in technical discussions is to demonstrate how someone did some calculation wrong. You can only try to speculate on why they chose their argument leading to the bad result. And then you run the risk of over-analyzing the situation and confusing someone who can't tell the difference between what is wrong or what is right. School teachers learn how to this endlessly with their students and turn out to be among the most patient people in the world. In the end, I lose patience and just say that the application of Hubbert Linearization that Heading Out performed is WRONG.&lt;br /&gt;&lt;br /&gt;What this means is that Heading Out needs to retract that article and start from scratch. You can't put lipstick on a pig, or polish a turd. I wouldn't want to go beyond this and talk at all about how Hubbert Linearization is useful, because this study of California oil production is a case where it is clearly NOT useful. So sorry to say it doesn't work the way that Heading Out is thinking, and what I have written both in this post and in the past substantiates Rapier's views.  &lt;br /&gt;&lt;br /&gt;For me, these TOD posts are easy to respond to because I only have to refer to what I have written before, where I have tried to tie all the loose ends together:&lt;br /&gt;&lt;a href="http://theoilconundrum.com/"&gt;&lt;img src="http://img339.imageshack.us/img339/7818/thebookofoil.gif" /&gt;&lt;/a&gt;&lt;br /&gt;aka &lt;b&gt;"The Oil Conunundrum"&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I stopped posting at my old blog because after I put the book together, I realized that it serves as kind of an archival record of what went into the book. I thought working scientific problems out in the open with some fresh thoughts along with real-time contributions from commenters could lead to a better analysis.  We'll see how it turns out. In the meantime, if people have ideas of new places to post on these topics, I would be interested, otherwise I will continue to post here to combat what I think is intellectual laziness amongst the peak oil crowd.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8890671936020885112-1869091760749567066?l=theoilconundrum.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoilconundrum.blogspot.com/feeds/1869091760749567066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://theoilconundrum.blogspot.com/2011/07/example-of-misapplication-of-hubbert.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/1869091760749567066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8890671936020885112/posts/default/1869091760749567066'/><link rel='alternate' type='text/html' href='http://theoilconundrum.blogspot.com/2011/07/example-of-misapplication-of-hubbert.html' title='An example of misapplication of Hubbert Linearization'/><author><name>WHT</name><uri>http://www.blogger.com/profile/18297101284358849575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://img100.exs.cx/img100/4128/acetylene8zm.jpg'/></author><thr:total>0</thr:total></entry></feed>
