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

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

Current Hinwood - Removed sensor 8 from last 4 runs

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',
132                       '9','10','11','12'],
133
134        'gauge_x':[-0.325, 1.572, 2.571, 3.571, 5.57,
135                   7.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.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',
165                       '9','10','11','12'],
166
167        'gauge_x':[-0.325, 1.572, 2.571, 3.571, 5.57,
168                   7.57, 9.569, 10.569, 11.569,
169                   12.569],
170
171        # remove
172        'gauge_bed_elevation':[-0.336000, -0.237263, -0.213789, -0.190315,
173                               -0.143368,
174                               -0.096420, -0.049472,
175                               -0.025998, -0.002524, 0.020949],
176           
177        'start_slope_x':8.,
178        'finish_slope_x':9.5,
179        'break_times':[61.61,66.61,74.31,81.71],
180        'break_xs':[9.063,9.063,9.043,9.043],
181        'break_type':['none','collapse', 'collapse', 'collapse'],
182        'axis':[0,80,-0.040,0.040],
183        'axis_maximum_x':12.0,
184        'ANUGA_start_time':10.48,
185        'band_offset':-2.0,
186        'wave_times':[30.0,65.0]
187                 }
188scenarios.append(data)
189
190# #T4R31
191# xleft is different
192data = {'xleft':[-2.43,0.0],  # Av' of ADV and Gauge A
193        'xtoe':[0.0,0.0],
194        'xbeach':[1.285,0.090],
195        'xright':[14.,.3903881],
196        'offshore_water_depth':.336,
197        'scenario_id':'T4R31',     
198        'gauge_names':['B','1','2','3','5','7',
199                       '9','10','11','12'],
200
201        'gauge_x':[-0.325, 1.572, 2.571, 3.571, 5.57,
202                   7.57, 9.569, 10.569, 11.569,
203                   12.569],
204
205        # remove
206        'gauge_bed_elevation':[-0.336000, -0.237263, -0.213789, -0.190315,
207                               -0.143368,
208                               -0.096420, -0.049472,
209                               -0.025998, -0.002524, 0.020949],
210       
211        'start_slope_x':6,
212        'finish_slope_x':9,
213        'break_times':[65.99,69.89,75.49,81.49,86.19],
214        'break_xs':[8.53,7.46,7.492,7.492,7.444],
215        'break_type':['collapse', 'spill', 'spill', 'spill', 'spill'],
216        'axis':[0,80,-0.040,0.040],
217        'axis_maximum_x':12.0,
218        'ANUGA_start_time':11.63,
219        'band_offset':-0.5,
220        'wave_times':[34.0,70.0]
221        }
222scenarios.append(data)
223
224# #T4R32
225data = {'xleft':[-2.43,0.0],  # Av' of ADV and Gauge A
226        'xtoe':[0.0,0.0],
227        'xbeach':[1.285,0.090],
228        'xright':[14.,.3903881],
229        'offshore_water_depth':.336,
230        'scenario_id':'T4R32',   
231        'gauge_names':['B','1','2','3','5','7',
232                       '9','10','11','12'],
233
234        'gauge_x':[-0.325, 1.572, 2.571, 3.571, 5.57,
235                   7.57, 9.569, 10.569, 11.569,
236                   12.569],
237
238        # remove
239        'gauge_bed_elevation':[-0.336000, -0.237263, -0.213789, -0.190315,
240                               -0.143368,
241                               -0.096420, -0.049472,
242                               -0.025998, -0.002524, 0.020949],
243       
244        'start_slope_x':6,
245        'finish_slope_x':9,
246        # The ANUGA_start_time has not been subtracted from these values
247        'break_times':[64.29,68.69,73.49,79.39,84.69], # last wave removed
248        'break_xs':[7.673,7.673,7.43,7.448,7.448], # Pressure info ends early
249        'break_type':['none','spill', 'spill', 'spill', 'spill'],
250        'axis':[0,80,-0.040,0.040],
251        'axis_maximum_x':12.0,
252        'ANUGA_start_time':12.68,
253        'band_offset':-1.0,
254        'wave_times':[34.0,70.0]
255        }
256scenarios.append(data)
Note: See TracBrowser for help on using the repository browser.