[5682] | 1 | """ |
---|
[5710] | 2 | Scenario information, used to run simulations and create graphs. |
---|
[5714] | 3 | |
---|
| 4 | The Hinwood study consisted of four scenarios each conducted twice, leading to |
---|
| 5 | 8 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] | 10 | scenarios = [] |
---|
| 11 | |
---|
[5714] | 12 | |
---|
| 13 | |
---|
| 14 | # Experiment S1R1 |
---|
[5691] | 15 | offshore_water_depth = .4 |
---|
| 16 | data = {'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] | 29 | scenarios.append(data) |
---|
| 30 | |
---|
[5714] | 31 | # Experiment S1R2 |
---|
[5691] | 32 | data = {'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] | 45 | scenarios.append(data) |
---|
| 46 | |
---|
| 47 | |
---|
[5714] | 48 | # Experiment S2R1 |
---|
[5691] | 49 | data = {'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 | } |
---|
| 61 | scenarios.append(data) |
---|
| 62 | |
---|
[5714] | 63 | # Experiment S2R2 |
---|
[5691] | 64 | data = {'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 | } |
---|
| 77 | scenarios.append(data) |
---|
| 78 | |
---|
[5714] | 79 | |
---|
| 80 | # Experiment S3R1 |
---|
| 81 | # Now the slope has changed - and when tank was refilled the depth also changed |
---|
[5691] | 82 | offshore_water_depth = .336 |
---|
| 83 | data = {'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] | 99 | scenarios.append(data) |
---|
| 100 | |
---|
[5714] | 101 | # Experiment S3R2 |
---|
[5691] | 102 | data = {'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] | 119 | scenarios.append(data) |
---|
| 120 | |
---|
[5714] | 121 | # Experiment S4R1 |
---|
[5691] | 122 | data = {'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 | } |
---|
| 137 | scenarios.append(data) |
---|
| 138 | |
---|
[5714] | 139 | # Experiment S4R2 |
---|
[5691] | 140 | data = {'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 | } |
---|
| 156 | scenarios.append(data) |
---|
| 157 | |
---|