Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM...

58
Anaerobic Digestion Model with Multi- Dimensional Architecture (ADM-MDA) Ph.D. Candidacy exam 2011-04-27 David L. F. Gaden

Transcript of Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM...

Page 1: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM-MDA)

Ph.D. Candidacy exam2011-04-27

David L. F. Gaden

Page 2: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Outline

Introduction

Problem

Proposed solution

Literature review

Methodology

Code development

Results

Tasks remaining

Page 3: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Introduction

What is anaerobic digestion?◦ The breaking down of biomass in the absence of oxygen

◦ Treats waste products while simultaneously producing renewable energy (biogas)

Primary purpose:◦ Waste treatment

◦ Energy production

◦ Pollution reduction

◦ Odour mitigation

Page 4: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Introduction

Applications◦ Industrial wastewater treatment

◦ Municipal wastewater treatment

◦ Agricultural wastewater treatment

Page 5: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Introduction

Stages of anaerobic digestion

1. Disintegration

Page 6: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Introduction

Stages of anaerobic digestion

2. Hydrolysis

Page 7: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Introduction

Stages of anaerobic digestion

3. Acidogenesis

Page 8: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Introduction

Stages of anaerobic digestion

4. Acetogenesis

Page 9: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Introduction

Stages of anaerobic digestion

5. Methanogenesis

Page 10: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Introduction

Types of digesters

Influent Effluent

Biogas

Plug flow digester

Page 11: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Introduction

Types of digesters

Influent

Effluent

Biogas

STR digester

Page 12: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Introduction

Types of digesters

Influent

Effluent

Biogas

Upflow anaerobic sludge blanket digester

Page 13: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Introduction

Types of digesters

Influent

Effluent Biogas

Anaerobic clarigester

Page 14: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Problem

Reliability issues

Unreliable

Well established

Page 15: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Problem

Modelling anaerobic digesters◦ Current state of the art is ADM1:

Batstone, D. J.; Keller, J.; Angelidaki, I.; Kalyuzhni, S. V.; Pavlostathis, S. G.; Rozzi, A.; Sanders, W. T. M.; Siegrist, H.; Vavlin, V. A.. 2002. "Anaerobic Digester Model No.1 (ADM1)", Scientific and Technical Report No.13, IWA Task Group for Mathematical Modelling of Anaerobic Digestion Processes. IWA Publishing, London, United Kingdom.

Rosen, C.; Jeppsson, U.. 2006. “Aspects on ADM1 implementation within the BSM2 framework,” Technical Report No. LUTEDX/(TEIE-7224)/1-35/(2006). Department of Industrial Electrical Engineering and Automation, Lund University, Lund, Sweden.

Page 16: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Problem

Blumensaat, F.; Keller, J.. 2005. "Modelling of two-stage anaerobic digestion using the IWA Anaerobic Digestion Model No. 1 (ADM1)," Water Research, v. 39, pp. 171-183.

Page 17: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Problem

Ozkan-Yucel, U. G.; Gökçay, C. F.. 2010. "Application of ADM1 model to a full-scale anaerobic digester under dynamic organic loading conditions," Environment Technology, v. 31, n. 6, pp. 633-640.

Page 18: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Problem

Modelling anaerobic digesters◦ Current state of the art is ADM1:

◦ A bulk model

0z

S

y

S

x

S

o No spatial variation

o Uniform properties

Page 19: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Proposed solution

Objective: a spatially-resolved ADM1

ADM-MDA – Anaerobic Digestion Model with Multi-Dimensional Architecture

Page 20: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Methodology – Theory – ADM1

Liquid volume

Gas volume

Sgas,var (3)

Svar (21)Xvar (12)

Qliq

Qliq

Qgas

Page 21: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Methodology – Theory – ADM1

reacvaroutvarinvarvar mmm

dt

dm,,,

varliqoutvarliqinvarliqvar

liq rVSQSQdt

dSV ,,

varvarinvar

liq

liqvar rSSQ

V

dt

dS,

Page 22: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Methodology – Theory – ADM1

Page 23: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Methodology – Theory – ADM1

lilihydlifachchhydS XkfXkrsu ,,, 1

Page 24: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Methodology – Theory – ADM1

Ssu

Saa

Sfa

Sch4

Sh2

SI

Scat

San

Xc

Xch

Xpr

Xli

Xsu

Xaa

Xfa

Xc4

Xpro

Xac

Xh2

XI

Sgas,h2

Sgas,ch4

Sgas,co2

Sbu Shbu

Sbu-

Sva Shva

Sva-

Spro Shpro

Spro-

Sac Shac

Sac-

SIC SCO2

SHCO3-

SIN SNH3

SNH4+

Sh+ Soh-

pgas,h2

pgas,ch4

pgas,co2

pgas,total Qgas

pH

ODE variables

Derived variables

Page 25: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Methodology – Theory – ADM1

Ssu

Saa

Sfa

Sch4

Sh2

SI

Scat

San

Xc

Xch

Xpr

Xli

Xsu

Xaa

Xfa

Xc4

Xpro

Xac

Xh2

XI

Sbu Shbu

Sbu-

Sva Shva

Sva-

Spro Shpro

Spro-

Sac Shac

Sac-

SIC SCO2

SHCO3-

SIN SNH3

SNH4+

Sh+ Soh-

pH

Sgas,h2

Sgas,ch4

Sgas,co2

pgas,h2

pgas,ch4

pgas,co2

pgas,total Qgas

ODE variables

Derived variables

Algebraic variables

Page 26: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Methodology – Theory - CFD

Governing equations:◦ Conservation of mass:

◦ Conservation of momentum:

◦ Conservation of energy:

0U

refref TTpDt

DU

U 2

0TTt

TU

Page 27: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Methodology – Theory – ADM-MDA

Two options:1. Start with ADM1 and write CFD into it; or

2. Start with CFD and write ADM1 into it.

ODE:

PDE:

varvarinvar

liq

liqvar rSSQ

V

dt

dS,

varvarvarvar rSSt

SU

Page 28: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Methodology – Theory – ADM-MDA

Three biochemistry strategies:1. Source term solver

2. ODE solver

3. Coupled solver

Page 29: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Methodology – Theory – ADM-MDA

Three biochemistry strategies:1. Source term solver

varvarvarvar rSSt

SU

varvarinvar

liq

liqvar rSSQ

V

dt

dS,

Page 30: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Methodology – Theory – ADM-MDA

Three biochemistry strategies:2. ODE solver

Transport variables (CFD)

Solve biochemistry (ODE)

Page 31: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Methodology – Theory – ADM-MDA

Three biochemistry strategies:3. Coupled solver

Page 32: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Methodology – Theory – ADM-MDA

Three biochemistry strategies:3. Coupled solver

Page 33: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Methodology – Theory – ADM-MDA

Time scale issue◦ ADM1:

◦ CFD: s 1dt

min 15dt

Transient solver (flow)

Steady state solver (biochemistry)

Boundary

conditio

ns c

hange

“multiSolver”

Page 34: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Methodology – Theory – ADM-MDA

Length scale issue

ADM1 CFD

Prolongation

Restriction

“dualGrid”

Page 35: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Methodology – Theory – ADM-MDA

Accessibility◦ “equationReader”

◦ The ability to read equations from a text file

Page 36: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Code development

Flow

Biochemistry

Transient solver

Steady state solver

Scalar transport

Non-Newtonian

Buoyancy

Particle model

PISO

Temperature

RANS turbulence

Steady state detection

Scalar transport

Particle model

Gas model

ODE solver

Implicit solver (Sh2)

Implicit solver (ions)

multiSolver

dualGrid

equationReader

Framework

Control

Page 37: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Code development

Scalar transport

Non-Newtonian

Buoyancy

Particle model

PISO

Temperature

RANS turbulence

Transient solver

Steady state detection

Scalar transport

Particle model

Gas model

ODE solver

Implicit solver (Sh2)

Implicit solver (ions)

Flow

Biochemistry

Steady state solver

multiSolver

dualGrid

equationReader

Control

?

?

Framework

Page 38: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Code development

Scalar transport

Non-Newtonian

Buoyancy

Particle model

PISO

Temperature

RANS turbulence

Transient solver

Steady state detection

Scalar transport

Particle model

Gas model

ODE solver

Implicit solver (Sh2)

Implicit solver (ions)

Flow

Biochemistry

Steady state solver

multiSolver

dualGrid

equationReader

Control

?

?

Framework

Page 39: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester
Page 40: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Code development

Bulk model◦ Written in Excel + Visual Basic macros

Post processing routines◦ Instantly produce comparisons between bulk model & ADM-MDA

◦ Written in Python

Page 41: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Results

Bulk model verification

Page 42: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Results

Boussinesqbuoyancy

model validation

Page 43: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Results

Two problems with the model:◦ Efficiency

◦ Transport deviation

Page 44: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Results

ChangeSimulation

TimeReal Time

Benchmark Estimate

Initial 27 [s] 6 [hr] >100,000 [yr]

(1000 cells, 1000 days)

Page 45: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Results

transS00 r

transr

trans SS

= +

Page 46: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Results

ChangeSimulation

TimeReal Time

Benchmark Estimate

Initial 27 [s] 6 [hr] >100,000 [yr]

Segregated flow

1 [dy] 18 [hr] 128 [yr]

(1000 cells, 1000 days)

Page 47: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Results

Semi-implicit Bulirsch Stoer

ddt

Solve derived

ODE ddt

Implicit Sh2 solver

Implicit ion solver

“innerLoops”

Page 48: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Results

ChangeSimulation

TimeReal Time

Benchmark Estimate

Initial 27 [s] 6 [hr] >100,000 [yr]

Segregated flow

1 [dy] 18 [hr] 128 [yr]

Inner loops1 [dy]

100 [dy]12 [min]

5:32[hr:min]144 [dy]

(1000 cells, 1000 days)

Page 49: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Results

Page 50: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Results

ChangeSimulation

TimeReal Time

Benchmark Estimate

Initial 27 [s] 6 [hr] >100,000 [yr]

Segregated flow

1 [dy] 18 [hr] 128 [yr]

Inner loops1 [dy]

100 [dy]12 [min]

5:32[hr:min]144 [dy]

Static yields 1 [dy] 62 [s] 12.5 [dy]

(1000 cells, 1000 days)

Page 51: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Results

Page 52: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Results

ChangeSimulation

TimeReal Time

Benchmark Estimate

Initial 27 [s] 6 [hr] >100,000 [yr]

Segregated flow

1 [dy] 18 [hr] 128 [yr]

Inner loops1 [dy]

100 [dy]12 [min]

5:32[hr:min]144 [dy]

Static yields 1 [dy] 62 [s] 12.5 [dy]

Function Pointers

1[dy]100 [dy]

58 [s]7 [min]

3.17 [dy]

(1000 cells, 1000 days)

The solver is now parallelized!

Page 53: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Results

1 day (with flow)

Page 54: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Results

100 days (with flow)

Page 55: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Results

100 days (no flow)

Page 56: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Transport Error

Quad precision

Pseudo-coupled solver

Mini timesteps for transport

Improve ADM1 numerical stability

Averaged noisy transport

Agglomeration

Page 57: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Timeline

Page 58: Anaerobic Digestion Model with Multi-Dimensional Architecture (ADM …home.cc.umanitoba.ca/~bibeauel/research/lunchbag/David.pdf · 2011. 6. 1. · V. A.. 2002. "Anaerobic Digester

Timeline

Judgement day ... (May 21st)

Solve transport error ... (June 1st)

Gas model ... (June 22nd)

Particle model ... (July 15th)

Dual-grid ... (August 1st)

Validate model ... (Octobruary 15th)

Write thesis ... (Novembgust 30th)