Analysis Patrick Breach M.E.Sc Candidate pbreach@uwo.ca Outline - - PowerPoint PPT Presentation

โ–ถ
analysis
SMART_READER_LITE
LIVE PREVIEW

Analysis Patrick Breach M.E.Sc Candidate pbreach@uwo.ca Outline - - PowerPoint PPT Presentation

Climate Change Impact Analysis Patrick Breach M.E.Sc Candidate pbreach@uwo.ca Outline July 2, 2014 Global Climate Models (GCMs) Selecting GCMs Downscaling GCM Data KNN-CAD Weather Generator KNN-CADV4 Example


slide-1
SLIDE 1

Climate Change Impact Analysis

Patrick Breach M.E.Sc Candidate pbreach@uwo.ca

slide-2
SLIDE 2

Outline

July 2, 2014

  • Global Climate Models (GCMs)
  • Selecting GCMs
  • Downscaling GCM Data
  • KNN-CAD Weather Generator
  • KNN-CADV4 Example
slide-3
SLIDE 3

Global Climate Models (GCMs)

slide-4
SLIDE 4

Global Climate Models (GCMs)

  • In IPCC AR4 socio-economic driven SRES were used
  • In IPCC AR5 representative concentration pathways
  • Future GHG concentrations converted to radiative forcing
  • f climate
slide-5
SLIDE 5

Global Climate Models (GCMs)

slide-6
SLIDE 6

Global Climate Models (GCMs)

slide-7
SLIDE 7

Selecting GCMs

  • Multiple Model Ensembles (MME) approach is

recommended to encompass uncertainty in model structure and parameterization

  • Large number of GCMs available
  • Multiple emissions scenarios (4 RCPs)
  • Multiple realizations for each GCM-Scenario combinations
  • Methods are needed for model selection
slide-8
SLIDE 8

Selecting GCMs

  • 1) Selection of GCMs by required climate variables for

hydrologic modelling during time of interest (e.g. 2050โ€™s , 2090โ€™s)

  • 2)GCM reanalysis data is used to compare with historical

data

slide-9
SLIDE 9

Selecting GCMs

  • 3) Calculate skill score of each probability density function

for each GCM

๐‘‡๐‘ก๐‘‘๐‘๐‘ ๐‘“ = เท

1 ๐‘œ

min ๐‘Ž๐‘›, ๐‘Ž๐‘

  • Cumulative minimum value measures common area

between probability density functions

  • User defined weights can be applied to each bin to

provide higher influence to models that can reproduce range

slide-10
SLIDE 10

Selecting GCMs

  • 4) After models have been selected further reduction can

take place by graphical methods Scatter Plot Method

  • Selections of models encompossing scenarios likely to

produce hydrologic extremes

slide-11
SLIDE 11

Selecting GCMs

Percentile Method

  • Selection of future GCM-Scenario combinations

corresponding to 5th, 25th, 50th, 75th, and 95th, percentile

slide-12
SLIDE 12

GCM Change Factor Methodologies Transfer functions Statistical Regression- Based Weather Generators Parametric Non-Parametric Semi-Parametric Weather Classification Dynamic Regional Climate Models (RCMs)

Downscaling GCM data

slide-13
SLIDE 13

Downscaling GCM data

Change Factor Methods

Simple

  • Use transfer functions based on average GCM

conditions in different time slices

slide-14
SLIDE 14

Downscaling GCM data

Regional Climate Models (RCMs)

Dynamic

slide-15
SLIDE 15
  • Develops relationship between large scale

โ€œpredictorโ€ & single site โ€œpredictandโ€ variables

  • Multiple regression, Artificial Neural Networks,

Canonical correlation, etc.

Downscaling GCM data

Regression- Based Weather Classification Weather Generators

Statistical

Standard Regression Model:

slide-16
SLIDE 16
  • Meteorological data is related to discrete

weather patterns

  • Relationships are developed using conditional

probability distributions

  • Future climate simulations developed using

large scale GCM models

Downscaling GCM data

Regression- Based Weather Classification Weather Generators

Statistical

slide-17
SLIDE 17
  • Most popular technique for statistical

downscaling

  • Ability to generate synthetic climate data of any

length

  • Statistically reproduces attributes of climate

variables include mean and standard deviation

  • Main types are parametric, non-parametric, and

semi-parametric

Downscaling GCM data

Regression- Based Weather Classification Weather Generators

Statistical

slide-18
SLIDE 18

Parametric

  • Markov chains to determine wet or dry day

probability

  • Probability distributions are derived for

precipitations amounts, temperatures and

  • ther variables
  • Spatial correlation must be assumed for multi-

site applications

Downscaling GCM data

Regression- Based Weather Classification Weather Generators

Statistical

slide-19
SLIDE 19

Semi-Parametric

  • Empirical / parametric components
  • Each model uses a different approach
  • Spatial correlations must be assumed for multi-

site applications

  • Examples:
  • Statistical Downscaling Model (SDSM)
  • LARS-WG

Downscaling GCM data

Regression- Based Weather Classification Weather Generators

Statistical

slide-20
SLIDE 20

Non-Parametric

  • Resampling is used to select daily weather
  • No underlying statistical assumptions are

needed regarding the probability distribution

  • f weather variables
  • KNN approach from Young (1994)

Downscaling GCM data

Regression- Based Weather Classification Weather Generators

Statistical

slide-21
SLIDE 21

KNN-CAD

  • KNN - โ€œKโ€ Nearest Neighbor algorithm (Yates, 2003)
  • Reshuffles daily climate data for multiple stations
  • Potential neighbors are determined within temporal

window

  • Potential neighbor averages compared to current day

averages using Mahalanobis distance

  • Closest โ€œKโ€ nearest neighbors selected
  • Next days weather from KNNs randomly selected from

probability distribution

slide-22
SLIDE 22

KNN-CAD

  • KNN-CAD version 1 (Sharif and Burn, 2006)
  • Perturbation component is added
  • KNN-CAD version 2 (Prodanovic and Simonovic, 2008)
  • Leap year modification
  • KNN-CAD version 3 (Eum and Simonovic, 2008)
  • Principal component analysis for calculation of

Mahalanobis distance

  • KNN-CAD version 4 (King, McLeod, and Simonovic, 2012)
  • Improved perturbation scheme
  • Block bootstrapping method
slide-23
SLIDE 23

KNN-CAD

  • KNN algorithm consists of 9 steps

Step 1 โ€“ Compute regional means of p variables (x) across all q stations for each day in the historical record ๐‘Œ๐‘ข = ๐‘ฆ1,๐‘ข, ๐‘ฆ2,๐‘ข, โ€ฆ , ๐‘ฆ๐‘ž,๐‘ข โˆ€๐‘ข = 1,2, โ€ฆ , ๐‘ˆ ๐‘ฅโ„Ž๐‘“๐‘ ๐‘“, ๐‘ฆ๐‘—,๐‘ข = 1 ๐‘Ÿ เท ๐‘ฆ๐‘—,๐‘ข

๐‘˜ ๐‘Ÿ ๐‘˜=1

โˆ€๐‘— = {1,2, โ€ฆ , ๐‘ž} โ„Ž๐‘“๐‘ ๐‘“, ๐‘ฆ๐‘—,๐‘ข = 1 ๐‘Ÿ เท ๐‘ฆ๐‘—,๐‘ข

๐‘˜ ๐‘Ÿ ๐‘˜=1

โˆ€๐‘— = {1,2, โ€ฆ , ๐‘ž}

slide-24
SLIDE 24

KNN-CAD

Step 2 โ€“ Choose temporal of length โ€œwโ€ and select a subset of potential neighbors โ€œLโ€ days long for โ€œNโ€ years ๐‘€ = ๐‘‚ โˆ— ๐‘ฅ + 1 โˆ’ 1

1 2 3 4 5 6 7 8 9 N . . . . . . 1 2 3 4 5 6 7 8 9 3 1 2 3 4 5 6 7 8 9 2 1 2 3 4 D 6 7 8 9 1 Year <------------------ w/2 ------------------> <------------------ w/2 ------------------>

slide-25
SLIDE 25

KNN-CAD

Step 3 โ€“ Compute mean of โ€œLโ€ potential neighbors, ๐‘Œ๐‘š for each day ๐‘Œ๐‘š = ๐‘ฆ1,1 โ‹ฏ ๐‘ฆ1,๐‘ž โ‹ฎ โ‹ฑ โ‹ฎ ๐‘ฆ๐‘€,1 โ‹ฏ ๐‘ฆ๐‘€,๐‘ž Step 4 โ€“ Compute covariance matrix ๐ท๐‘ข for day ๐‘ข with ๐‘Œ๐‘š ๐ท๐‘ข = ๐‘ค๐‘๐‘  ๐‘ฆ1,1 โ‹ฏ ๐‘‘๐‘๐‘ค ๐‘ฆ1,1, ๐‘ฆ1,๐‘ž โ‹ฎ โ‹ฑ โ‹ฎ ๐‘‘๐‘๐‘ค ๐‘ฆ๐‘ž,1 โ‹ฏ ๐‘ค๐‘๐‘  ๐‘ฆ๐‘ž,๐‘ž

slide-26
SLIDE 26

KNN-CAD

Step 5 โ€“ Random selection of first simulation day from historical record consisting of โ€œpโ€ variables at โ€œqโ€ stations from the โ€œNโ€ years Step 6 a) Calculate eigenvector (๐น) & eigenvalue (e) from ๐ท๐‘ข b) Retain ๐น with highest e c) Calculate first principal component using ๐น ๐‘„๐ท๐‘ข = ๐‘Œ๐‘ข๐น ๐‘„๐ท๐‘š = ๐‘Œ๐‘š๐น โˆ€๐‘š = {1,2, โ€ฆ , ๐‘€}

slide-27
SLIDE 27

KNN-CAD

d) Calculate Mahalanobis distance ๐‘’๐‘š = ๐‘„๐ท๐‘ข โˆ’ ๐‘„๐ท๐‘š 2 ๐‘ค๐‘๐‘ (๐‘„๐ท)

PPT TMX TMN ๐น

slide-28
SLIDE 28

KNN-CAD

Step 7 โ€“ Sort the Mahalanobis calculated for each potential neighbor from smallest to largest and retain the โ€œKโ€ nearest neighbors ๐ฟ = ๐‘€ Yates et al. (2003) Step 8 โ€“ Use discrete probability distribution weighting closest neighbors the highest for resampling one

  • f the โ€œKโ€ nearest neighbors

๐‘ฅ๐‘™ =

1/๐‘™ ฯƒ๐‘—=1

๐‘™

1/๐‘—

โˆ€๐‘™ = 1,2, โ€ฆ , ๐ฟ ๐‘ž๐‘˜ = ฯƒ๐‘—=1

๐‘˜

๐‘ฅ๐‘—

slide-29
SLIDE 29

KNN-CAD

Step 9 โ€“ Generate random number, ๐‘ฃ 0,1 , to determine current neighbor from probability distribution

slide-30
SLIDE 30

KNN-CAD

Step 10 โ€“ Resample block of data preceding selected day Step 11(a) โ€“ Perturbation of resampled temperature values ๐‘ง๐‘—,๐‘ข+๐‘

๐‘˜

= ๐œ‡๐‘ข๐‘“๐‘›๐‘ž โˆ— ๐‘ฆ๐‘—,๐‘ข+๐‘

๐‘˜

+ 1 โˆ’ ๐œ‡๐‘ข๐‘“๐‘›๐‘ž ๐‘Ž๐‘ข+๐‘ where, ๐‘ = 1,2, โ€ฆ , ๐ถ ๐‘Ž๐‘ข+๐‘~ ๐‘‚ ๐œˆ, ๐œ ๐‘Ž๐‘ข+๐‘~๐‘‚ ๐‘ฆ๐‘—,๐‘ข+๐‘

๐‘˜

, ๐œ๐‘—,๐‘ข

NN NN + 1 NN + 2

  • NN + B

From KNN

slide-31
SLIDE 31

KNN-CAD

Step 11(b) โ€“ Perturbation of resampled precipitation values ๐‘ง๐‘ž๐‘ž๐‘ข,๐‘ข+๐‘

๐‘˜

= ๐œ‡๐‘ž๐‘ž๐‘ข โˆ— ๐‘ฆ๐‘ž๐‘ž๐‘ข,๐‘ข+๐‘

๐‘˜

+ 1 โˆ’ ๐œ‡๐‘ž๐‘ž๐‘ข ๐‘Ž๐‘ข+๐‘ Where, ๐‘Ž๐‘ข+๐‘ = ๐‘“๐ต๐‘›๐‘˜,๐‘ข+๐ถ๐‘›๐‘˜,๐‘ขโˆ—๐‘จ๐‘ข ๐ต๐‘›๐‘˜,๐‘ข = log ๐‘ฆ๐‘˜,๐‘ข โˆ’ ๐ถ๐‘›๐‘˜,๐‘ข 2 ๐ถ๐‘›๐‘˜,๐‘ข = log ๐œ

๐‘˜,๐‘ข 2

๐‘ฆ๐‘˜,๐‘ข + 1 ๐œ

๐‘˜,๐‘ข From LNN

slide-32
SLIDE 32

KNN-CAD

Step 12- Repeat process until end of historical record is reached *Process can be repeated any number of times for longer generated climate records *Longer records are extremely useful for risk analysis in hydrologic modelling

slide-33
SLIDE 33

KNN-CAD

  • 10

10 20 30 40 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec degrees Celsius

Temperature

Historical GCM 20 40 60 80 100 120 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec mm

Precipitation

Historical GCM 0.5 1 1.5 2 2.5 3 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

Temperature Change Factor

CF 0.7 0.8 0.9 1 1.1 1.2 1.3 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

Precipitation Change Factor

CF No Change

๐‘ˆ๐‘“๐‘›๐‘ž. ๐ท๐บ = ๐ป๐ท๐‘

๐‘”๐‘ฃ๐‘ข๐‘ฃ๐‘ ๐‘“ โˆ’ ๐ป๐ท๐‘โ„Ž๐‘—๐‘ก๐‘ข๐‘๐‘ ๐‘—๐‘‘๐‘๐‘š

๐‘ˆ๐‘“๐‘›๐‘ž. ๐ท๐บ = ๐ป๐ท๐‘

๐‘”๐‘ฃ๐‘ข๐‘ฃ๐‘ ๐‘“ โˆ’ ๐ป๐ท๐‘โ„Ž๐‘—๐‘ก๐‘ข๐‘๐‘ ๐‘—๐‘‘๐‘๐‘š

๐ป๐ท๐‘โ„Ž๐‘—๐‘ก๐‘ข๐‘๐‘ ๐‘—๐‘‘๐‘๐‘š โˆ— 100 *using CGCM3T47 with A1B SRES Scenario for LondonA weather station

slide-34
SLIDE 34

KNN-CADV4 Example

  • User interface developed by Shardong, King and

Simonovic (2012)

slide-35
SLIDE 35

KNN-CADV4 Example

slide-36
SLIDE 36

KNN-CADV4 Example

  • Calibration procedure begins with historical data

simulation

slide-37
SLIDE 37

KNN-CADV4 Example

slide-38
SLIDE 38

KNN-CADV4 Example

slide-39
SLIDE 39

KNN-CADV4 Example

slide-40
SLIDE 40

KNN-CADV4 Example

slide-41
SLIDE 41

KNN-CADV4 Example

slide-42
SLIDE 42

KNN-CADV4 Example

slide-43
SLIDE 43

KNN-CADV4 Applications

  • 1. Integrated Reservoir Management

Optimization

Eum (2009)

  • 2. Flood and Drought Risk

Prodanovic and Simonovic (2006a, 2006b), Gaur (2013)

  • 3. IWRM System Dynamics Simulation

Prodanovic (2007)