World Library  
Flag as Inappropriate
Email this Article
 

World energy resources

The world's energy resources can be divided into fossil fuel, nuclear fuel and renewable resources. The estimates for the amount of energy in these resources is given in zettajoules (ZJ), which is 1021 joules.

The 2C target in global warming means only a quarter of existing, exploitable fossil fuel reserves are burnable.[1]

Worldwide energy sources (TW)(2004)[2]
Remaining Oil Breakdown of the remaining 57 ZJ oil on the planet. The annual oil consumption was 0.18 ZJ in 2005. There is significant uncertainty surrounding these numbers. The 11 ZJ of future additions to the recoverable reserves could be optimistic.[3][4]

Contents

  • Fossil fuel 1
    • Coal 1.1
    • Oil 1.2
    • Sustainability 1.3
  • Nuclear fuel 2
    • Nuclear fuel 2.1
    • Nuclear fusion 2.2
  • Renewable resources 3
    • Solar energy 3.1
    • Wind power 3.2
    • Wave and tidal power 3.3
    • Geothermal 3.4
    • Biomass 3.5
    • Hydropower 3.6
  • References 4

Fossil fuel

Remaining reserves of fossil fuel are estimated as:[5]

Fuel Proven energy reserves in ZJ (end of 2009)
Coal 19.8
Oil   8.1
Gas   8.1

These are the proven energy reserves; real reserves may be up to a factor 4 larger. Significant uncertainty exists for these numbers. Estimating the remaining fossil fuels on the planet depends on a detailed understanding of the Earth's crust. While modern drilling technology makes it possible to drill wells in up to 3 km of water to verify the exact composition of the geology, one half of the ocean is deeper than 3 km, leaving about a third of the planet beyond the reach of detailed analysis.

In addition to uncertainty in real reserves, there is significant uncertainty in technological and economical factors that impact what percentage of reserves can be recovered gainfully. In general the easiest to reach deposits are the first extracted. Factors affecting the cost of exploiting the remaining reserves include the accessibility of fossil deposits, the level of sulfur and other pollutants in the oil and the coal, transportation costs, and societal instability in producing regions.

Coal

Coal is the most abundant and burned fossil fuel. This was the fuel that launched the industrial revolution and has continued to grow in use; China, which already has many of the world's most polluted cities,[6] was in 2007 building about two coal-fired power plants every week.[7][8] Coal is the fastest growing fossil fuel and its large reserves would make it a popular candidate to meet the energy demand of the global community, short of global warming concerns and other pollutants.[9] According to the International Energy Agency the proven reserves of coal are around 909 billion tonnes, which could sustain the current production rate for 155 years,[10] although at a 5% growth per annum this would be reduced to 45 years, or until 2051. With the Fischer- Tropsch process it is possible to make liquid fuels such as diesel and jet fuel from coal. In the United States, 49% of electricity generation comes from burning coal.[11]

Oil

It is estimated that there may be 57 ZJ of oil reserves on Earth (although estimates vary from a low of 8 ZJ,[12] consisting of currently proven and recoverable reserves, to a maximum of 110 ZJ[13]) consisting of available, but not necessarily recoverable reserves, and including optimistic estimates for unconventional sources such as tar sands and oil shale. Current consensus among the 18 recognized estimates of supply profiles is that the peak of extraction will occur in 2020 at the rate of 93-million barrels per day (mbd). Current oil consumption is at the rate of 0.18 ZJ per year (31.1 billion barrels) or 85-mbd.

There is growing concern that peak oil production may be reached in the near future, resulting in severe oil price increases.[14] A 2005 French Economics, Industry and Finance Ministry report suggested a worst-case scenario that could occur as early as 2013.[15] There are also theories that peak of the global oil production may occur in as little as 2–3 years. The ASPO predicts peak year to be in 2010. Some other theories present the view that it has already taken place in 2005. World crude oil production (including lease condensates) according to US EIA data decreased from a peak of 73.720 mbd in 2005 to 73.437 in 2006, 72.981 in 2007, and 73.697 in 2008.[16] According to peak oil theory, increasing production will lead to a more rapid collapse of production in the future, while decreasing production will lead to a slower decrease, as the bell-shaped curve will be spread out over more years.

In a stated goal of increasing oil prices to $75/barrel, which had fallen from a high of $147 to a low of $40, OPEC announced decreasing production by 2.2 mbd beginning 1 January 2009.[17]

Sustainability

Political considerations over the security of supplies, environmental concerns related to global warming and sustainability are expected to move the world's energy consumption away from fossil fuels. The concept of peak oil shows that about half of the available petroleum resources have been produced, and predicts a decrease of production.

A government move away from fossil fuels would most likely create economic pressure through carbon emissions and green taxation. Some countries are taking action as a result of the Kyoto Protocol, and further steps in this direction are proposed. For example, the European Commission has proposed that the energy policy of the European Union should set a binding target of increasing the level of renewable energy in the EU's overall mix from less than 7% in 2007 to 20% by 2020.[18]

The antithesis of sustainability is a disregard for limits, commonly referred to as the Easter Island Effect, which is the concept of being unable to develop sustainability, resulting in the depletion of natural resources.[19] Some estimate, assuming current consumption rates, current oil reserves could be completely depleted by the year 2050.[20]

Nuclear fuel

Nuclear fuel

The International Atomic Energy Agency estimates the remaining uranium resources to be equal to 2500 ZJ.[21] This assumes the use of breeder reactors, which are able to create more fissile material than they consume. IPCC estimated currently proved economically recoverable uranium deposits for once-through fuel cycles reactors to be only 2 ZJ. The ultimately recoverable uranium is estimated to be 17 ZJ for once-through reactors and 1000 ZJ with reprocessing and fast breeder reactors.[22]

Resources and technology do not constrain the capacity of nuclear power to contribute to meeting the energy demand for the 21st century. However, political and environmental concerns about nuclear safety and radioactive waste started to limit the growth of this energy supply at the end of last century, particularly due to a number of nuclear accidents. Concerns about nuclear proliferation (especially with plutonium produced by breeder reactors) mean that the development of nuclear power by countries such as Iran and Syria is being actively discouraged by the international community.[23]

Although at the beginning of the 21st century uranium is the primary nuclear fuel world-wide, others such as thorium and hydrogen had been under investigation since the middle of the 20th century.

Thorium reserves significantly exceed those of uranium, and of course hydrogen is abundant. It is also considered by many to be easier to obtain than uranium. While uranium mines are enclosed underground and thus very dangerous for the miners, thorium is taken from open pits, and is estimated to be roughly three times as abundant as uranium in the Earth's crust.[24]

Since the 1960s, numerous facilities throughout the world have burned Thorium.

Alternatives for energy production through fusion of hydrogen has been under investigation since the 1950s. No materials can withstand the temperatures required to ignite the fuel, so it must be confined by methods which use no materials. Magnetic and inertial confinement are the main alternatives (Cadarache, Inertial confinement fusion) both of which are hot research topics in the early years of the 21st century.

Nuclear fusion

Fusion power is the process driving the sun and other stars. It generates large quantities of heat by fusing the nuclei of hydrogen or helium isotopes, which may be derived from seawater. The heat can theoretically be harnessed to generate electricity. The temperatures and pressures needed to sustain fusion make it a very difficult process to control. Fusion is theoretically able to supply vast quantities of energy, with relatively little pollution.[25] Although both the United States and the European Union, along with other countries, are supporting fusion research (such as investing in the ITER facility), according to one report, inadequate research has stalled progress in fusion research for the past 20 years.[26]

Renewable resources

Renewable resources are available each year, unlike non-renewable resources, which are eventually depleted. A simple comparison is a coal mine and a forest. While the forest could be depleted, if it is managed it represents a continuous supply of energy, vs. the coal mine, which once has been exhausted is gone. Most of earth's available energy resources are renewable resources. Renewable resources account for more than 93 percent of total U.S. energy reserves. Annual renewable resources were multiplied times thirty years for comparison with non-renewable resources. In other words, if all non-renewable resources were uniformly exhausted in 30 years, they would only account for 7 percent of available resources each year, if all available renewable resources were developed.[27]

Solar energy

Renewable energy sources are even larger than the traditional fossil fuels and in theory can easily supply the world's energy needs. 89 PW[28] of solar power falls on the planet's surface. While it is not possible to capture all, or even most, of this energy, capturing less than 0.02% would be enough to meet the current energy needs. Barriers to further solar generation include the high price of making solar cells and reliance on weather patterns to generate electricity. Also, current solar generation does not produce electricity at night, which is a particular problem in high northern and southern latitude countries; energy demand is highest in winter, while availability of solar energy is lowest. This could be overcome by buying power from countries closer to the equator during winter months, and may also be addressed with technological developments such as the development of inexpensive energy storage. Globally, solar generation is the fastest growing source of energy, seeing an annual average growth of 35% over the past few years. Japan, Europe, China, U.S. and India are the major growing investors in solar energy.

Wind power

The available wind energy estimates range from 300 TW to 870 TW.[28][29] Using the lower estimate, just 5% of the available wind energy would supply the current worldwide energy needs. Most of this wind energy is available over the open ocean. The oceans cover 71% of the planet and wind tends to blow more strongly over open water because there are fewer obstructions.

Wave and tidal power

At the end of 2005, 0.3 GW of electricity was produced by tidal power.[30] Due to the tidal forces created by the Moon (68%) and the Sun (32%), and the Earth's relative rotation with respect to Moon and Sun, there are fluctuating tides. These tidal fluctuations result in dissipation at an average rate of about 3.7 TW.[31]

Another physical limitation is the energy available in the tidal fluctuations of the oceans, which is about 0.6 EJ (exajoule).[32] Note this is only a tiny fraction of the total rotational energy of the Earth. Without forcing, this energy would be dissipated (at a dissipation rate of 3.7 TW) in about four semi-diurnal tide periods. So, dissipation plays a significant role in the tidal dynamics of the oceans. Therefore, this limits the available tidal energy to around 0.8 TW (20% of the dissipation rate) in order not to disturb the tidal dynamics too much. require('Module:No globals')

local p = {}

-- articles in which traditional Chinese preceeds simplified Chinese local t1st = { ["228 Incident"] = true, ["Chinese calendar"] = true, ["Lippo Centre, Hong Kong"] = true, ["Republic of China"] = true, ["Republic of China at the 1924 Summer Olympics"] = true, ["Taiwan"] = true, ["Taiwan (island)"] = true, ["Taiwan Province"] = true, ["Wei Boyang"] = true, }

-- the labels for each part local labels = { ["c"] = "Chinese", ["s"] = "simplified Chinese", ["t"] = "traditional Chinese", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Cantonese Yale", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Zhuyin Fuhao", ["l"] = "literally", }

-- article titles for wikilinks for each part local wlinks = { ["c"] = "Chinese language", ["s"] = "simplified Chinese characters", ["t"] = "traditional Chinese characters", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Yale romanization of Cantonese", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Bopomofo", }

-- for those parts which are to be treated as languages their ISO code local ISOlang = { ["c"] = "zh", ["t"] = "zh-Hant", ["s"] = "zh-Hans", ["p"] = "zh-Latn-pinyin", ["tp"] = "zh-Latn", ["w"] = "zh-Latn-wadegile", ["j"] = "yue-jyutping", ["cy"] = "yue", ["poj"] = "hak", ["zhu"] = "zh-Bopo", }

local italic = { ["p"] = true, ["tp"] = true, ["w"] = true, ["j"] = true, ["cy"] = true, ["poj"] = true, } -- Categories for different kinds of Chinese text local cats = { ["c"] = "", ["s"] = "", ["t"] = "", }

function p.Zh(frame) -- load arguments module to simplify handling of args local getArgs = require('Module:Arguments').getArgs local args = getArgs(frame) return p._Zh(args) end function p._Zh(args) local uselinks = not (args["links"] == "no") -- whether to add links local uselabels = not (args["labels"] == "no") -- whether to have labels local capfirst = args["scase"] ~= nil

        local t1 = false -- whether traditional Chinese characters go first
        local j1 = false -- whether Cantonese Romanisations go first
        local testChar
        if (args["first"]) then
                 for testChar in mw.ustring.gmatch(args["first"], "%a+") do
          if (testChar == "t") then
           t1 = true
           end
          if (testChar == "j") then
           j1 = true
           end
         end
        end
        if (t1 == false) then
         local title = mw.title.getCurrentTitle()
         t1 = t1st[title.text] == true
        end

-- based on setting/preference specify order local orderlist = {"c", "s", "t", "p", "tp", "w", "j", "cy", "poj", "zhu", "l"} if (t1) then orderlist[2] = "t" orderlist[3] = "s" end if (j1) then orderlist[4] = "j" orderlist[5] = "cy" orderlist[6] = "p" orderlist[7] = "tp" orderlist[8] = "w" end -- rename rules. Rules to change parameters and labels based on other parameters if args["hp"] then -- hp an alias for p ([hanyu] pinyin) args["p"] = args["hp"] end if args["tp"] then -- if also Tongyu pinyin use full name for Hanyu pinyin labels["p"] = "Hanyu Pinyin" end if (args["s"] and args["s"] == args["t"]) then -- Treat simplified + traditional as Chinese if they're the same args["c"] = args["s"] args["s"] = nil args["t"] = nil elseif (not (args["s"] and args["t"])) then -- use short label if only one of simplified and traditional labels["s"] = labels["c"] labels["t"] = labels["c"] end local body = "" -- the output string local params -- for creating HTML spans local label -- the label, i.e. the bit preceeding the supplied text local val -- the supplied text -- go through all possible fields in loop, adding them to the output for i, part in ipairs(orderlist) do if (args[part]) then -- build label label = "" if (uselabels) then label = labels[part] if (capfirst) then label = mw.language.getContentLanguage():ucfirst(

Waves are derived from wind, which is in turn derived from solar energy, and at each conversion there is a drop of about two orders of magnitude in available energy. The total power of waves that wash against our shores add up to 3 TW.[33]

Geothermal

Estimates of exploitable worldwide geothermal energy resources vary considerably, depending on assumed investements in technology and exploration and guesses about geological formations. According to a 1999 study, it was thought that this might amount to between 65 and 138 GW of electrical generation capacity 'using enhanced technology'.[34] Other estimates range from 35 to 2000 GW of electrical generation capacity, with a further potential for 140 EJ/year of direct use.[35]

A 2006 report by MIT that took into account the use of Enhanced Geothermal Systems (EGS) concluded that it would be affordable to generate 100 GWe (gigawatts of electricity) or more by 2050, just in the United States, for a maximum investment of 1 billion US dollars in research and development over 15 years.[36] The MIT report calculated the world's total EGS resources to be over 13 YJ, of which over 200 ZJ would be extractable, with the potential to increase this to over 2 YJ with technology improvements - sufficient to provide all the world's energy needs for several millennia.[36] The total heat content of the Earth is 13,000,000 YJ.[35]

Biomass

Production of biomass and biofuels are growing industries as interest in sustainable fuel sources is growing. Utilizing waste products avoids a food vs fuel trade-off, and burning methane gas reduces greenhouse gas emissions, because even though it releases carbon dioxide, carbon dioxide is 23 times less of a greenhouse gas than is methane. Biofuels represent a sustainable partial replacement for fossil fuels, but their net impact on greenhouse gas emissions depends on the agricultural practices used to grow the plants used as feedstock to create the fuels. While it is widely believed that biofuels can be carbon-neutral, there is evidence that biofuels produced by current farming methods are substantial net carbon emitters.[37][38][39] Geothermal and biomass are the only two renewable energy sources that require careful management to avoid local depletion.[40]

Hydropower

In 2005, hydroelectric power supplied 16.4% of world electricity, down from 21.0% in 1973, but only 2.2% of the world's energy.[41]

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^ http://www.theguardian.com/environment/2015/jan/29/shell-urges-shareholders-to-accept-climate-change-resolution Shell urges shareholders to accept climate resolution] Guardian 29 January 2015
  2. ^
  3. ^ Smil, p. 204
    * Tester, et al., p. 303
    *
  4. ^
  5. ^ Proven energy reserves, BP Statistical Review of World Energy 2010
  6. ^ The Middle Landfill
  7. ^ China building more power plants
  8. ^ COAL: Scrubbing its future
  9. ^ Pollution From Chinese Coal Casts a Global Shadow accessed 14 October 2007
  10. ^ IEA (2006), p. 127
  11. ^ EIA sources of electricity
  12. ^
  13. ^
  14. ^
  15. ^
  16. ^ International Petroleum Monthly Retrieved 10 November 2009
  17. ^ Opec agrees record oil output cut retrieved 21 December 2008
  18. ^
  19. ^ Basic Concepts of Sustainable Development for Business Students
  20. ^
  21. ^
  22. ^
  23. ^
  24. ^ http://blogs.discovermagazine.com/crux/2015/01/16/thorium-future-nuclear-energy/#.VPfjkXbFo1w
  25. ^ Fusion Energy: Safety European Fusion Development Agreement (EFDA). 2006. Retrieved on 2007-04-03
  26. ^ Fifty years of U.S. fusion research - An overview of programs st
  27. ^ Renewable Resources in the U.S. Electricity Supply
  28. ^ a b
  29. ^ Exergy Flow Charts
  30. ^
  31. ^ Munk & Wunsch, 1999
  32. ^ Marchuk, G.I. and Kagan, B.A. (1989) "Dynamics of Ocean Tides", Kluwer Academic Publishers, ISBN 978-90-277-2552-3. See page 225.
  33. ^ Tester, et al., p. 593
  34. ^
  35. ^ a b
  36. ^ a b
  37. ^ Registration required. "Almost all biofuels used today cause more greenhouse gas emissions than conventional fuels if the full emissions costs of producing these “green” fuels are taken into account, two studies being published Thursday have concluded." "In the wake of the new studies, a group of 10 of the United States’s most eminent ecologists and environmental biologists today sent a letter to President Bush and the speaker of the House, Nancy Pelosi, urging a reform of biofuels policies. “We write to call your attention to recent research indicating that many anticipated biofuels will actually exacerbate global warming”" "International environmental groups, including the United Nations, responded cautiously to the studies, saying that biofuels could still be useful. “We don’t want a total public backlash that would prevent us from getting the potential benefits,” said Nicholas Nuttall, spokesman for the United Nations Environment Program, who said the United Nations had recently created a new panel to study the evidence. “There was an unfortunate effort to dress up biofuels as the silver bullet of climate change,” he said." "the papers published Thursday suggested that, if land use is taken into account, biofuels may not provide all the benefits once anticipated. Dr. Searchinger said the only possible exception he could see for now was sugar cane grown in Brazil, which take relatively little energy to grow and is readily refined into fuel."
  38. ^
  39. ^
  40. ^ The New Math of Alternative Energy
  41. ^ Key World Energy Statistics 2007


This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.