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

Last change on this file since 5596 was 5596, checked in by duncan, 16 years ago

Checking in the scenario with 'old' x locations. Slope is not taken 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.572, 2.572, 3.572, 4.572, 5.572, 7.572],
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.572, 2.572, 3.572, 4.572, 5.572, 7.572],
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.572, 2.572, 3.572, 4.572, 5.572],
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.572, 2.572, 3.572, 4.572, 5.572, 7.572],
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        'gauge_x':[-0.325, 1.572, 2.572, 3.572, 5.572,
134                   7.572, 8.572, 9.572, 10.572, 11.572,
135                   12.572],
136        # remove
137        'gauge_bed_elevation':[-0.336000, -0.237263, -0.213789, -0.190315,
138                               -0.143368,
139                               -0.096420, -0.072946, -0.049472,
140                               -0.025998, -0.002524, 0.020949],
141        'start_slope_x':8.,
142        'finish_slope_x':9.5,
143        'break_times':[61.21,68.51,76.11,84.11],
144        'break_xs':[9.17,9.135,9.135,9.105],
145        'break_type':['collapse', 'collapse', 'collapse',
146                      'collapse'],
147        'axis':[0,80,-0.040,0.040],
148        'axis_maximum_x':12.0,
149        'ANUGA_start_time':12.18,
150        'band_offset':-0.5,
151        'wave_times':[30.0,65.0]
152        }
153scenarios.append(data)
154
155# #T3R29
156data = {'xleft':[-3.875,0.0],  # Av' of ADV and Gauge A
157        'xtoe':[0.0,0.0],
158        'xbeach':[1.285,0.090],
159        'xright':[14.,.3903881],
160        'offshore_water_depth':.336,
161        'scenario_id':'T3R29',
162        'gauge_names':['B','1','2','3','5','7','8',
163                       '9','10','11','12'],
164        'gauge_x':[-0.325, 1.572, 2.572, 3.572, 5.572,
165                   7.572, 8.572, 9.572, 10.572, 11.572,
166                   12.572],
167        # remove
168        'gauge_bed_elevation':[-0.336000, -0.237263, -0.213789, -0.190315,
169                               -0.143368,
170                               -0.096420, -0.072946, -0.049472,
171                               -0.025998, -0.002524, 0.020949],       
172        'start_slope_x':8.,
173        'finish_slope_x':9.5,
174        'break_times':[61.61,66.61,74.31,81.71],
175        'break_xs':[9.063,9.063,9.043,9.043],
176        'break_type':['none','collapse', 'collapse', 'collapse'],
177        'axis':[0,80,-0.040,0.040],
178        'axis_maximum_x':12.0,
179        'ANUGA_start_time':10.48,
180        'band_offset':-2.0,
181        'wave_times':[30.0,65.0]
182                 }
183scenarios.append(data)
184
185# #T4R31
186# xleft is different
187data = {'xleft':[-2.43,0.0],  # Av' of ADV and Gauge A
188        'xtoe':[0.0,0.0],
189        'xbeach':[1.285,0.090],
190        'xright':[14.,.3903881],
191        'offshore_water_depth':.336,
192        'scenario_id':'T4R31',       
193        'gauge_names':['B','1','2','3','5','7','8',
194                       '9','10','11','12'],
195        'gauge_x':[-0.325, 1.572, 2.572, 3.572, 5.572,
196                   7.572, 8.572, 9.572, 10.572, 11.572,
197                   12.572],
198        # remove
199        'gauge_bed_elevation':[-0.336000, -0.237263, -0.213789, -0.190315,
200                               -0.143368,
201                               -0.096420, -0.072946, -0.049472,
202                               -0.025998, -0.002524, 0.020949],
203        'start_slope_x':6,
204        'finish_slope_x':9,
205        'break_times':[65.99,69.89,75.49,81.49,86.19],
206        'break_xs':[8.53,7.46,7.492,7.492,7.444],
207        'break_type':['collapse', 'spill', 'spill', 'spill', 'spill'],
208        'axis':[0,80,-0.040,0.040],
209        'axis_maximum_x':12.0,
210        'ANUGA_start_time':11.63,
211        'band_offset':-0.5,
212        'wave_times':[34.0,70.0]
213        }
214scenarios.append(data)
215
216# #T4R32
217data = {'xleft':[-2.43,0.0],  # Av' of ADV and Gauge A
218        'xtoe':[0.0,0.0],
219        'xbeach':[1.285,0.090],
220        'xright':[14.,.3903881],
221        'offshore_water_depth':.336,
222        'scenario_id':'T4R32',     
223        'gauge_names':['B','1','2','3','5','7','8',
224                       '9','10','11','12'],
225        'gauge_x':[-0.325, 1.572, 2.572, 3.572, 5.572,
226                   7.572, 8.572, 9.572, 10.572, 11.572,
227                   12.572],
228        # remove
229        'gauge_bed_elevation':[-0.336000, -0.237263, -0.213789, -0.190315,
230                               -0.143368,
231                               -0.096420, -0.072946, -0.049472,
232                               -0.025998, -0.002524, 0.020949],
233        'start_slope_x':6,
234        'finish_slope_x':9,
235        # The ANUGA_start_time has not been subtracted from these values
236        'break_times':[64.29,68.69,73.49,79.39,84.69], # last wave removed
237        'break_xs':[7.673,7.673,7.43,7.448,7.448], # Pressure info ends early
238        'break_type':['none','spill', 'spill', 'spill', 'spill'],
239        'axis':[0,80,-0.040,0.040],
240        'axis_maximum_x':12.0,
241        'ANUGA_start_time':12.68,
242        'band_offset':-1.0,
243        'wave_times':[34.0,70.0]
244        }
245scenarios.append(data)
Note: See TracBrowser for help on using the repository browser.