[2611] | 1 | % |
---|
[2612] | 2 | % CTAC'06 abstract Ole Nielsen. |
---|
[2611] | 3 | % |
---|
| 4 | % Format: LaTeX2e. |
---|
| 5 | % |
---|
| 6 | % |
---|
| 7 | \documentclass[12pt,a4paper]{book} |
---|
| 8 | % |
---|
| 9 | \pagestyle{empty}\parindent=0mm\parskip=3mm\textwidth=150mm |
---|
| 10 | \topmargin=-5mm\textheight=240mm |
---|
| 11 | \long\def\TITLE#1{{\large{\bf#1}}}\long\def\AUTHORS#1{\sl #1\\[3mm]} |
---|
| 12 | \long\def\AFFILIATION#1#2{$^{#1}\,$\sf #2\\} |
---|
| 13 | \begin{document} |
---|
| 14 | \begin{center} |
---|
| 15 | %%% |
---|
| 16 | %%% Title goes here. |
---|
| 17 | %%% |
---|
[2612] | 18 | \TITLE{A Finite Volume Technique for Hydrodynamic Inundation Modelling using the Python Programming Language}\\[5mm] |
---|
[2611] | 19 | %%% |
---|
| 20 | %%% Authors and affiliations are next. The presenter must be |
---|
| 21 | %%% indicated by a * as shown below. |
---|
| 22 | %%% |
---|
[2612] | 23 | \AUTHORS{Ole M. Nielsen $^1$} |
---|
| 24 | \AFFILIATION{1}{Geoscience Australia, Canberra, Australia} |
---|
[2611] | 25 | %%% |
---|
| 26 | \end{center} |
---|
| 27 | |
---|
| 28 | |
---|
| 29 | %%% |
---|
| 30 | %%% Abstract proper starts here. |
---|
| 31 | %%% |
---|
| 32 | |
---|
[2612] | 33 | Modelling the effects on the built environment of natural hazards such |
---|
| 34 | as riverine flooding, storm surges and tsunami is critical for |
---|
| 35 | understanding their economic and social impact on our urban |
---|
| 36 | communities. Geoscience Australia and the Australian National |
---|
| 37 | University are developing a hydrodynamic inundation modelling tool |
---|
| 38 | called ANUGA to help simulate the impact of these hazards. |
---|
[2611] | 39 | |
---|
| 40 | |
---|
[2612] | 41 | The core of ANUGA is a Python implementation of a finite-volume method |
---|
[2613] | 42 | for solving the conservative form of the Shallow Water Wave equation. |
---|
| 43 | This method allows the study area to be represented by an unstructured |
---|
| 44 | mesh with variable resolution to suit the particular problem. The |
---|
| 45 | conserved quantities are water level (stage) and horizontal momentum. |
---|
| 46 | An important capability of ANUGA is that it can robustly model the |
---|
| 47 | process of wetting and drying as water enters and leaves an area. This |
---|
| 48 | means that it is suitable for simulating water flow onto a beach or |
---|
| 49 | dry land and around structures such as buildings. |
---|
[2611] | 50 | |
---|
[2613] | 51 | To set up a particular scenario the user generates a mesh with regions |
---|
| 52 | and boundary segments identified by symbolic tags used to bind values |
---|
| 53 | to arbitrary functions supplied during the simulation. In addition, |
---|
| 54 | all quantities may be assigned or updated by supplying either constant |
---|
| 55 | values, arbitrary functions or general expressions combining existing |
---|
| 56 | quantities. Arbitrary forcing terms such such as wind stress or |
---|
[2614] | 57 | atmospheric pressure gradients may also be supplied. While this |
---|
| 58 | interface provides great flexibility due to Python's object model, |
---|
| 59 | weak typing and constructs such as generators, the computationally |
---|
| 60 | intensive components are written for efficiency in the C language |
---|
| 61 | working directly with the Numerical Python structures. |
---|
[2611] | 62 | |
---|
[2613] | 63 | |
---|
| 64 | ANUGA will be released under an OSS license. This strategy will enable |
---|
| 65 | free access to the software and allow the risk research community to |
---|
| 66 | use, validate and contribute to the development. |
---|
| 67 | |
---|
[2612] | 68 | The talk outlines the model implementation, provides validation |
---|
[2614] | 69 | results, identifies remaining challenges and describes ANUGA's role within |
---|
[2612] | 70 | the Australian Tsunami Warning System. |
---|
| 71 | |
---|
[2611] | 72 | |
---|
| 73 | |
---|
| 74 | %%% |
---|
| 75 | %%% End of abstract. |
---|
| 76 | %%% |
---|
| 77 | |
---|
| 78 | |
---|
| 79 | \end{document} |
---|