Skip to content

Latest commit

 

History

History
215 lines (123 loc) · 13.3 KB

topics.adoc

File metadata and controls

215 lines (123 loc) · 13.3 KB

Topics

This page is a non-exhaustive list of interesting subject areas for folks who, like me, are interested in both computer science and environmental sustainability. It aims to provide an (incomplete) answer to the question: How can a computer scientist contribute measurable improvements to our environmental sustainability?

Good overviews are provided by:

Below is a list of topics:

Buildings

Smart meter disaggregation

Estimate an itemised energy bill from a single smart meter. Not clear how much energy this would save across the entire population though.

Heating controls

"Intelligent" controls which try to only heat the rooms which are occupied; and only do so when the house is occupied. For example, see:

Or just a concerted effort to make 'standard' heating controls more user-friendly would probably go a long way towards helping. How about an open-source, well designed controller that makes it really easy to understand what’s going on.

Use robots to apply insulation to old buildings

Demand response

Demand response doesn’t reduce total energy consumption, but it can reduce carbon emissions by allowing the grid to accommodate more intermittent, renewable generation.

Football pitches

Football pitches heat the grass to optimise the growth rate. Existing pitches have very primitive controls. NEC presented work on this topic at BuildSys2015.

Analyse and present data on the behaviour of appliances and machines in large buildings

Hence allowing building managers to reduce energy consumption.

In the USA in 2012, commercial buildings used 2 trillion kWh of total energy (according to the EIA). In the UK, commercial buildings are responsible for 10% of the UK’s emissions (ref).

Companies already analysing the energy behaviour of large buildings include:

The basic idea is that buildings waste lots of energy (e.g. rooms which are simultaneously cooled and heated). And one might hope that commercial operators would be 'economically rational' and hence would be willing to invest a little time and money to save energy.

However, there is evidence that even commercial building operators aren’t very highly motivated to save energy. e.g. see the 2014 article in the Guardian on "Too big to save: why commercial buildings resist energy efficiency".

Building management systems

Large buildings tend to have building management systems. Making these more "energy aware" might help to reduce energy consumption.

Identify losses in district heating networks

Transport

Computer-controlled rigid sails on cargo ships

sails cargo ship jamda shin aitoku wind energy research

Can save up to 20% of fuel, apparently.

Links:

Optimise routes for delivery vehicles and rubbish trucks

Making computer systems more efficient

Individual machines

Energy efficient OS scheduling

e.g. tinkering with the Linux kernel scheduler; although it appears that the Linux scheduler has been very good at minimising energy usage since at least 2.6.38.

More efficient displays

More efficient computation

Data centres

Teach Hadoop how to put nodes to sleep

Model air flow through an entire data centre to optimise the cooling system

Energy production

Renewable energy productions

See:

Predicting output of wind and solar farms

Doing a better job of predicting the output of renewable generation would help the grid to better utilise that renewable generation.

e.g. using video camera with a fish-eye lens looking up at the sky to predict when cloud cover will pass over a solar array - even being able to predict power output a few minutes into the future can help the grid to respond - Dr Hamann from IBM spoke about this at SenSys 2015.

Wind power

See:

Using machine learning to optimise wind turbine pitch angle
Model wind wake from turbines to optimise placement of individual turbines in a wind farm

e.g. see Review of computational fluid dynamics for wind turbine wake aerodynamics by Sanderse; van der Pijl & Koren; 2011.

Solar power

Solar tracking for solar farms

-

Fossil fuel generation

Optimising fossil-fuel fired electricity generation

Energy storage

e.g. see Growing Energy Labs Inc., based in San Francisco: "the same underlying technology that goes into modeling, designing and implementing storage projects will run the systems when they’re turned on, both to manage their technical performance and to track their financial performance."

Countries like India, where the grid is intermittent, are an interesting use-case for grid-scale battery storage. e.g. see "AES Energy Storage and Panasonic Target India for Grid Batteries" (20th April 2016) in Green Tech Media.

Energy system modelling

e.g. see the overview of the UCL Energy Institute’s Energy Systems team.

Optimising the electricity grid (optimal power flow; unit commitment; economic dispatch; etc.)

Scheduling generators to meet demand is tricky; especially given increasing levels of renewable generation on grids around the world. A fast & robust method for solving alternating current optimal power flow could save "tens of billions of dollars" according to this excellent introduction to the field: History of Optimal Power Flow and Formulations by Cain, O’Neill & Castillo, FERC, 2012

Also see Zico Kolter’s 2012 video lectures on "Computational Methods in Sustainability".

Agriculture

Efficient and adaptive water management

IBM have done work on using aerial photography to detect dry ground in a vineyard and then control water distribution to target the driest parts of the vineyard: Dr Hamann from IBM spoke about this at SenSys 2015.

Detecting environmental change

Google Earth Engine

Google Earth Engine is "a planetary-scale platform for Earth science & data analysis - Google Earth Engine combines a multi-petabyte catalog of satellite imagery and geospatial datasets with planetary-scale analysis capabilities and makes it available for scientists, researchers, and developers to detect changes, map trends, and quantify differences on the Earth’s surface." One use-case was detecting deforestation in "near real time".

Climate science

Analysing today’s climate and forecasting future climates is very, very compute-intensive.

Biology

Bioinformatics to help engineer organisms to produce energy from sunlight etc.

Computational materials science

If we could speed up the design of new materials then that could help build better low-carbon generators and improve energy efficiency. See:

Books

Courses