source: anuga_work/development/Hinwood_2008/scenarios.py @ 5613

Last change on this file since 5613 was 5613, checked in by duncan, 14 years ago

Update to locations that take slope into account

File size: 8.7 KB
Line 
1"""
2
3"""
4# A list of scenario dictionaries
5scenarios = []
6
7# 0 - t1r3
8# 1 - t1r5
9# 2 - t2r7
10# 3 - t2r8
11# 4 - t3r28
12# 5 - t3r29
13# 6 - t4r31
14# 7 - t4r32
15
16# T1R3
17data = {'xleft':[-3.106,0.0],  # Av' of ADV and Gauge A
18        'xtoe':[0.0,0.0],
19        'xbeach':[1.285,0.090],
20        'xright':[8,.4843334],
21        'offshore_water_depth':.4,
22        'scenario_id':'T1R3',
23        'gauge_names':['B','1','2','3','4','5','7'],
24        'gauge_x':[-0.68, 1.569, 2.568, 3.566, 4.564, 5.562, 7.559],
25        'gauge_bed_elevation':[-0.400000, -0.293158,
26                               -0.234473, -0.175788, -0.117104,
27                               -0.058419, 0.058950],
28        'start_slope_x':4,
29        'finish_slope_x':6,
30        'break_times':[34.15, 38.35, 42.95, 47.85, 53.15, 58.15],
31        'break_xs':[5.45, 5.45, 5.28, 5.28, 5.29, 5.29],
32        'break_type':['none', 'plunge', 'plunge', 'plunge', 'plunge', \
33                      'plunge'],
34        'axis':[0,80,-0.040,0.040],
35        'axis_maximum_x':6.0,
36        'ANUGA_start_time':1.83,
37        'band_offset':-1.0,
38        'wave_times':[23.0,59.0]
39                 }
40scenarios.append(data)
41
42# T1R5
43data = {'xleft':[-3.106,0.0],  # Av' of ADV and Gauge A
44        'xtoe':[0.0,0.0],
45        'xbeach':[1.285,0.090],
46        'xright':[8,.4843334],
47        'offshore_water_depth':.4,
48        'scenario_id':'T1R5',
49        'gauge_names':['B','1','2','3','4','5','7'],
50        'gauge_x':[-0.68, 1.569, 2.568, 3.566, 4.564, 5.562, 7.559],
51        'gauge_bed_elevation':[-0.400000, -0.293158,
52                               -0.234473, -0.175788, -0.117104,
53                               -0.058419, 0.058950],
54        'start_slope_x':4,
55        'finish_slope_x':6,
56        'break_times':[28.68, 33.18, 37.68, 42.18, 47.38, 52.18],
57        'break_xs':[5.45, 5.58, 5.29, 5.245, 5.21, 5.21],
58        'break_type':['none', 'plunge', 'plunge', 'plunge', 'plunge', \
59                      'plunge'],
60        'axis':[0,80,-0.04,0.04],
61        'axis_maximum_x':6.0,
62        'ANUGA_start_time':0.38,
63        'band_offset':-0.5,
64        'wave_times':[20.0,59.0]
65        }
66scenarios.append(data)
67
68
69
70# #T2R7
71# xleft is different
72data = {'xleft':[-4.586,0.0],  # Av' of ADV and Gauge A
73        'xtoe':[0.0,0.0],
74        'xbeach':[1.285,0.090],
75        'xright':[8,.4843334],
76        'offshore_water_depth':.4,
77        'scenario_id':'T2R7',
78        'gauge_names':['B','1','2','3','4','5'],
79        'gauge_x':[-0.68, 1.569, 2.568, 3.566, 4.564, 5.562],
80        'gauge_bed_elevation':[-0.400000, -0.293158,
81                               -0.234473, -0.175788, -0.117104,
82                               -0.058419],
83        'start_slope_x':5,
84        'finish_slope_x':6.5,
85        'break_times':[33.95, 41.25, 49.55, 56.75], # last 2 removed
86        'break_xs':[5.93,5.93,5.907,5.78], # since depth finishes at 65 sec
87        'break_type':['none', 'front steepened', 'front steepened', 'spill'],
88        'axis':[0,80,-0.040,0.040],
89        'axis_maximum_x':6.0,
90        'ANUGA_start_time':0.05,
91        'band_offset':2.0,
92        'wave_times':[15.0,60.0]
93                 }
94scenarios.append(data)
95
96# #T2R8
97# xleft is different
98data = {'xleft':[-4.586,0.0],  # Av' of ADV and Gauge A
99        'xtoe':[0.0,0.0],
100        'xbeach':[1.285,0.090],
101        'xright':[8,.4843334],
102        'offshore_water_depth':.4,
103        'scenario_id':'T2R8',
104        'gauge_names':['B','1','2','3','4','5','7'],
105        'gauge_x':[-0.68, 1.569, 2.568, 3.566, 4.564, 5.562, 7.559],
106        'gauge_bed_elevation':[-0.400000, -0.293158,
107                               -0.234473, -0.175788, -0.117104,
108                               -0.058419, 0.058950],
109        'start_slope_x':5,
110        'finish_slope_x':6.5,
111        'break_times':[47.00,55.00,62.00,70.00], # last 2 removed
112        'break_xs':[6.32,6.32,6.033,5.935],  # since depth finishes at 75 sec
113        'break_type':['none', 'front steepened', 'front steepened',
114                      'weak break'],
115        'axis':[0,80,-0.040,0.040],
116        'axis_maximum_x':6.0,
117        'ANUGA_start_time':0.04,
118        'band_offset':-2.0,
119        'wave_times':[34.0,70.0]
120        }
121scenarios.append(data)
122
123# #T3R28
124# xleft is different
125data = {'xleft':[-3.875,0.0],  # Av' of ADV and Gauge A
126        'xtoe':[0.0,0.0],
127        'xbeach':[1.285,0.090],
128        'xright':[14.,.3903881],
129        'offshore_water_depth':.336,
130        'scenario_id':'T3R28',
131        'gauge_names':['B','1','2','3','5','7','8',
132                       '9','10','11','12'],
133
134        'gauge_x':[-0.325, 1.572, 2.571, 3.571, 5.57,
135                   7.57, 8.57, 9.569, 10.569, 11.569,
136                   12.569],
137
138        # remove
139        'gauge_bed_elevation':[-0.336000, -0.237263, -0.213789, -0.190315,
140                               -0.143368,
141                               -0.096420, -0.072946, -0.049472,
142                               -0.025998, -0.002524, 0.020949],
143        'start_slope_x':8.,
144        'finish_slope_x':9.5,
145        'break_times':[61.21,68.51,76.11,84.11],
146        'break_xs':[9.17,9.135,9.135,9.105],
147        'break_type':['collapse', 'collapse', 'collapse',
148                      'collapse'],
149        'axis':[0,80,-0.040,0.040],
150        'axis_maximum_x':12.0,
151        'ANUGA_start_time':12.18,
152        'band_offset':-0.5,
153        'wave_times':[30.0,65.0]
154        }
155scenarios.append(data)
156
157# #T3R29
158data = {'xleft':[-3.875,0.0],  # Av' of ADV and Gauge A
159        'xtoe':[0.0,0.0],
160        'xbeach':[1.285,0.090],
161        'xright':[14.,.3903881],
162        'offshore_water_depth':.336,
163        'scenario_id':'T3R29',
164        'gauge_names':['B','1','2','3','5','7','8',
165                       '9','10','11','12'],
166       
167        'gauge_x':[-0.325, 1.572, 2.571, 3.571, 5.57,
168                   7.57, 8.57, 9.569, 10.569, 11.569,
169                   12.569],
170        # remove
171        'gauge_bed_elevation':[-0.336000, -0.237263, -0.213789, -0.190315,
172                               -0.143368,
173                               -0.096420, -0.072946, -0.049472,
174                               -0.025998, -0.002524, 0.020949],       
175        'start_slope_x':8.,
176        'finish_slope_x':9.5,
177        'break_times':[61.61,66.61,74.31,81.71],
178        'break_xs':[9.063,9.063,9.043,9.043],
179        'break_type':['none','collapse', 'collapse', 'collapse'],
180        'axis':[0,80,-0.040,0.040],
181        'axis_maximum_x':12.0,
182        'ANUGA_start_time':10.48,
183        'band_offset':-2.0,
184        'wave_times':[30.0,65.0]
185                 }
186scenarios.append(data)
187
188# #T4R31
189# xleft is different
190data = {'xleft':[-2.43,0.0],  # Av' of ADV and Gauge A
191        'xtoe':[0.0,0.0],
192        'xbeach':[1.285,0.090],
193        'xright':[14.,.3903881],
194        'offshore_water_depth':.336,
195        'scenario_id':'T4R31',       
196        'gauge_names':['B','1','2','3','5','7','8',
197                       '9','10','11','12'],
198       
199        'gauge_x':[-0.325, 1.572, 2.571, 3.571, 5.57,
200                   7.57, 8.57, 9.569, 10.569, 11.569,
201                   12.569],
202        # remove
203        'gauge_bed_elevation':[-0.336000, -0.237263, -0.213789, -0.190315,
204                               -0.143368,
205                               -0.096420, -0.072946, -0.049472,
206                               -0.025998, -0.002524, 0.020949],
207        'start_slope_x':6,
208        'finish_slope_x':9,
209        'break_times':[65.99,69.89,75.49,81.49,86.19],
210        'break_xs':[8.53,7.46,7.492,7.492,7.444],
211        'break_type':['collapse', 'spill', 'spill', 'spill', 'spill'],
212        'axis':[0,80,-0.040,0.040],
213        'axis_maximum_x':12.0,
214        'ANUGA_start_time':11.63,
215        'band_offset':-0.5,
216        'wave_times':[34.0,70.0]
217        }
218scenarios.append(data)
219
220# #T4R32
221data = {'xleft':[-2.43,0.0],  # Av' of ADV and Gauge A
222        'xtoe':[0.0,0.0],
223        'xbeach':[1.285,0.090],
224        'xright':[14.,.3903881],
225        'offshore_water_depth':.336,
226        'scenario_id':'T4R32',     
227        'gauge_names':['B','1','2','3','5','7','8',
228                       '9','10','11','12'],
229       
230        'gauge_x':[-0.325, 1.572, 2.571, 3.571, 5.57,
231                   7.57, 8.57, 9.569, 10.569, 11.569,
232                   12.569],
233        # remove
234        'gauge_bed_elevation':[-0.336000, -0.237263, -0.213789, -0.190315,
235                               -0.143368,
236                               -0.096420, -0.072946, -0.049472,
237                               -0.025998, -0.002524, 0.020949],
238        'start_slope_x':6,
239        'finish_slope_x':9,
240        # The ANUGA_start_time has not been subtracted from these values
241        'break_times':[64.29,68.69,73.49,79.39,84.69], # last wave removed
242        'break_xs':[7.673,7.673,7.43,7.448,7.448], # Pressure info ends early
243        'break_type':['none','spill', 'spill', 'spill', 'spill'],
244        'axis':[0,80,-0.040,0.040],
245        'axis_maximum_x':12.0,
246        'ANUGA_start_time':12.68,
247        'band_offset':-1.0,
248        'wave_times':[34.0,70.0]
249        }
250scenarios.append(data)
Note: See TracBrowser for help on using the repository browser.