source: anuga_validation/Hinwood_2008/scenarios.py @ 6457

Last change on this file since 6457 was 5716, checked in by duncan, 17 years ago

removing unused fields

File size: 6.1 KB
RevLine 
[5682]1"""
[5710]2Scenario information, used to run simulations and create graphs.
[5714]3
4The Hinwood study consisted of four scenarios each conducted twice, leading to
58 experiments in total.
[5710]6"""
[5682]7
8# A list of scenario dictionaries
[5714]9# Each element will represent one experiment (8 in the Hinwood study)
[5682]10scenarios = []
11
[5714]12
13
14# Experiment S1R1
[5691]15offshore_water_depth = .4
16data = {'xleft':[-3.106,0.0 - offshore_water_depth],  # Av' of ADV and Gauge A
17        'xtoe':[0.0,0.0 - offshore_water_depth],
18        'xbeach':[1.285,0.090 - offshore_water_depth],
19        'xright':[8,.4843334 - offshore_water_depth],
20        'offshore_water_depth': offshore_water_depth,
[5689]21        'scenario_id':'S1R1',
[5682]22        'gauge_names':['B','1','2','3','4','5','7'],
23        'gauge_x':[-0.68, 1.569, 2.568, 3.566, 4.564, 5.562, 7.559],
[5689]24        'break_xs':[5.45, 5.58, 5.29, 5.245, 5.21, 5.21],
[5682]25        'break_type':['none', 'plunge', 'plunge', 'plunge', 'plunge', \
26                      'plunge'],
[5714]27        'wave_times':[20.0, 59.0]
[5689]28        }
[5682]29scenarios.append(data)
30
[5714]31# Experiment S1R2
[5691]32data = {'xleft':[-3.106,0.0 - offshore_water_depth],  # Av' of ADV and Gauge A
33        'xtoe':[0.0,0.0 - offshore_water_depth],
34        'xbeach':[1.285,0.090 - offshore_water_depth],
35        'xright':[8,.4843334 - offshore_water_depth],
36        'offshore_water_depth':offshore_water_depth,
[5689]37        'scenario_id':'S1R2',
[5682]38        'gauge_names':['B','1','2','3','4','5','7'],
39        'gauge_x':[-0.68, 1.569, 2.568, 3.566, 4.564, 5.562, 7.559],
[5689]40        'break_xs':[5.45, 5.45, 5.28, 5.28, 5.29, 5.29],
[5682]41        'break_type':['none', 'plunge', 'plunge', 'plunge', 'plunge', \
42                      'plunge'],
[5714]43        'wave_times':[23.0, 59.0]
[5689]44                 }
[5682]45scenarios.append(data)
46
47
[5714]48# Experiment S2R1
[5691]49data = {'xleft':[-4.586,0.0 - offshore_water_depth],  # Av' of ADV and Gauge A
50        'xtoe':[0.0,0.0 - offshore_water_depth],
51        'xbeach':[1.285,0.090 - offshore_water_depth],
52        'xright':[8,.4843334 - offshore_water_depth],
53        'offshore_water_depth':offshore_water_depth,
[5683]54        'scenario_id':'S2R1',
[5682]55        'gauge_names':['B','1','2','3','4','5'],
56        'gauge_x':[-0.68, 1.569, 2.568, 3.566, 4.564, 5.562],
[5714]57        'break_xs':[5.93, 5.93, 5.907, 5.78], # since depth finishes at 65 sec
[5682]58        'break_type':['none', 'front steepened', 'front steepened', 'spill'],
[5714]59        'wave_times':[15.0, 64.0]
[5682]60                 }
61scenarios.append(data)
62
[5714]63# Experiment S2R2
[5691]64data = {'xleft':[-4.586,0.0 - offshore_water_depth],  # Av' of ADV and Gauge A
65        'xtoe':[0.0,0.0 - offshore_water_depth],
66        'xbeach':[1.285,0.090 - offshore_water_depth],
67        'xright':[8,.4843334 - offshore_water_depth],
68        'offshore_water_depth':offshore_water_depth,
[5683]69        'scenario_id':'S2R2',
[5682]70        'gauge_names':['B','1','2','3','4','5'],
71        'gauge_x':[-0.68, 1.569, 2.568, 3.566, 4.564, 5.562],
[5714]72        'break_xs':[6.32, 6.32, 6.033, 5.935],  # since depth finishes at 75 sec
[5682]73        'break_type':['none', 'front steepened', 'front steepened',
74                      'weak break'],
[5714]75        'wave_times':[34.0, 74.0]
[5682]76        }
77scenarios.append(data)
78
[5714]79
80# Experiment S3R1
81# Now the slope has changed - and when tank was refilled the depth also changed
[5691]82offshore_water_depth = .336
83data = {'xleft':[-3.875,0.0 - offshore_water_depth],  # Av' of ADV and Gauge A
84        'xtoe':[0.0,0.0 - offshore_water_depth],
85        'xbeach':[1.285,0.090 - offshore_water_depth],
86        'xright':[14.,.3903881 - offshore_water_depth],
87        'offshore_water_depth':offshore_water_depth,
[5689]88        'scenario_id':'S3R1',
[5682]89        'gauge_names':['B','1','2','3','5','7',
90                       '9','10','11','12'],
91
92        'gauge_x':[-0.325, 1.572, 2.571, 3.571, 5.57,
93                   7.57, 9.569, 10.569, 11.569,
94                   12.569],
[5714]95        'break_xs':[9.063, 9.063, 9.043, 9.043],
[5689]96        'break_type':['none','collapse', 'collapse', 'collapse'],
[5714]97        'wave_times':[30.0, 74.0]
[5689]98                 }
[5682]99scenarios.append(data)
100
[5714]101# Experiment S3R2
[5691]102data = {'xleft':[-3.875,0.0 - offshore_water_depth],  # Av' of ADV and Gauge A
103        'xtoe':[0.0,0.0 - offshore_water_depth],
104        'xbeach':[1.285,0.090 - offshore_water_depth],
105        'xright':[14.,.3903881 - offshore_water_depth],
106        'offshore_water_depth':offshore_water_depth,
[5689]107        'scenario_id':'S3R2',
[5682]108        'gauge_names':['B','1','2','3','5','7',
109                       '9','10','11','12'],
110
111        'gauge_x':[-0.325, 1.572, 2.571, 3.571, 5.57,
112                   7.57, 9.569, 10.569, 11.569,
113                   12.569],
[5714]114        'break_xs':[9.17, 9.135, 9.135, 9.105],
[5689]115        'break_type':['collapse', 'collapse', 'collapse',
116                      'collapse'],
[5714]117        'wave_times':[30.0, 85.0]
[5689]118        }
[5682]119scenarios.append(data)
120
[5714]121# Experiment S4R1
[5691]122data = {'xleft':[-2.43,0.0 - offshore_water_depth],  # Av' of ADV and Gauge A
123        'xtoe':[0.0,0.0 - offshore_water_depth],
124        'xbeach':[1.285,0.090 - offshore_water_depth],
125        'xright':[14.,.3903881 - offshore_water_depth],
126        'offshore_water_depth':offshore_water_depth,
[5689]127        'scenario_id':'S4R1',   
[5682]128        'gauge_names':['B','1','2','3','5','7',
129                       '9','10','11','12'],
130        'gauge_x':[-0.325, 1.572, 2.571, 3.571, 5.57,
131                   7.57, 9.569, 10.569, 11.569,
132                   12.569],
[5714]133        'break_xs':[7.673, 7.673, 7.43, 7.448, 7.448], # Pressure info ends early
[5689]134        'break_type':['none','spill', 'spill', 'spill', 'spill'],
[5714]135        'wave_times':[34.0, 75.0]
[5682]136        }
137scenarios.append(data)
138
[5714]139# Experiment S4R2
[5691]140data = {'xleft':[-2.43,0.0 - offshore_water_depth],  # Av' of ADV and Gauge A
141        'xtoe':[0.0,0.0 - offshore_water_depth],
142        'xbeach':[1.285,0.090 - offshore_water_depth],
143        'xright':[14.,.3903881 - offshore_water_depth],
144        'offshore_water_depth':offshore_water_depth,
[5689]145        'scenario_id':'S4R2',     
[5682]146        'gauge_names':['B','1','2','3','5','7',
147                       '9','10','11','12'],
[5689]148
[5682]149        'gauge_x':[-0.325, 1.572, 2.571, 3.571, 5.57,
150                   7.57, 9.569, 10.569, 11.569,
151                   12.569],
[5714]152        'break_xs':[8.53, 7.46, 7.492, 7.492, 7.444],
[5689]153        'break_type':['collapse', 'spill', 'spill', 'spill', 'spill'],
[5714]154        'wave_times':[34.0, 75.0]
[5682]155        }
156scenarios.append(data)
157
Note: See TracBrowser for help on using the repository browser.