-
Notifications
You must be signed in to change notification settings - Fork 1
/
shear_calculator2.html
426 lines (418 loc) · 29.1 KB
/
shear_calculator2.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
<!--BEGIN Shear_calculator2.html-->
<div class="w3-row">
<div class="w3-margin" ><h1 style="display: inline">Multi-Tube Shear Calculator</h1> <span class="expander"> <i class="fa fa-chevron-down" aria-hidden="true"></i> </span></div>
<div class=" w3-hide w3-light-grey w3-animate-left">
<p class="w3-container">This calculator will determine an approximate shear pressure for a specific pipe and BOP under certain well parameters. To get a pressure a pipe must be selected, well parameters, and a BOP.</p>
<p class="w3-container">Up to three force approximations can be generated based on the type of equipment being utilized:</p>
<div class="w3-container">
<ul class="w3-container"><li><u>F-Cameron:</u> This force is preferred when using a Cameron BOP. It is evaluated using parameters found in Cameron EB 702D Rev E1. For this force to be calculated the user must select a Cameron BOP, a Pipe Outside Diameter, and wall thickness.</li>
<li><u>F-West:</u> This force is preferred is a Cameron BOP is not selected and a pipe Elongation % is available. It is based on <a href="https://www.bsee.gov/research-record/tap-463-evaluation-sheer-ram-capabilities">BSEE TAP 463</a> generated by West Engineering</li>
<li><u>F-DE:</u> This force is based on the distortion energy theory. It is the least preferred and is presented for a comparison.</li>
</ul>
</div>
</div>
</div>
<div class="w3-row">
<div class="w3-col l8 m8 w3-container" id="form">
<form action="" id="sheardata" name="shear_inputs">
<!--
TUBULARS SECTION
-->
<div class="w3-row">
<div ><h3 style="display: inline">Tubulars</h3> <span class="expander"> <i class="fa fa-chevron-down" aria-hidden="true"></i> </span></div>
<div class=" w3-hide w3-light-grey w3-animate-left" id="about_tubulars">
<p>Add tubulars to be analyzed.</p><p>Required fields: Outside Diameter, Strength</p>
</div>
</div>
<div id='new_pipe_values'>
<div class='w3-row'>
<div class='w3-col l3 s4'>Type</div>
<div class="w3-col l3 s4">
<select id="tube_type" class="w3-select w3-padding-0" dir="rtl">
<option value="pipe">Pipe</option>
<option value="casing">Casing</option>
<option value="tubing">Tubing</option>
<option value="wireline">Wireline</option>
<option value="slickline">Slickline</option>
<option value="braidedCable">Braided Cable</option>
<option value="eline">E-line</option>
<option value="combo" disabled>Combo</option><!--TODO feature not yet available-->
</select>
</div>
</div>
<div class="w3-row">
<div class="w3-col l3 s4">
<select id="tubeStrengthType" class="w3-select w3-border-0 w3-padding-0">
<option value="grade" selected>Grade</option>
<option value="strength">Strength</option>
<option value="brStrength" disabled>Breaking Str.</option>
</select>
</div>
<div class="tubeOnly">
<div id="tubeGrade" class="w3-col l3 s4">
<select id="tube_grade" class="w3-select w3-padding-0" dir="rtl">
<option value=75000>E75</option>
<option value=80000>L80</option>
<option value=95000>X95</option>
<option value=105000>G105</option>
<option value=110000>P110</option>
<option value=125000>Q125</option>
<option value=135000>S135</option>
<option value=140000>Z140</option>
<option value=150000>V150</option>
</select>
</div>
<div id="casingTubeGrade" class="w3-hide w3-col l3 s4">
<select id="casing_grade" class="w3-select w3-padding-0" dir="rtl">
<option value=40000>H40</option>
<option value=55000>J55</option>
<option value=55000>K55</option>
<option value=65000>M65</option>
<option value=80000>N80</option>
<option value=80000>L80</option>
<option value=90000>C90</option>
<option value=95000>T95</option>
<option value=110000>C110</option>
<option value=110000>P110</option>
<option value=125000>Q125</option>
</select>
</div>
<div id="tubeStrength" class="w3-hide">
<div class="w3-col l3 s4">
<input type="number" id="pipe_minYS" class="w3-input w3-padding-0"/>
</div>
<div class="w3-col l1 m1 s1 w3-margin-left">psi</div>
</div>
</div>
<div id="wireStrength" class="w3-hide wireOnly">
<div class="w3-col l3 s4">
<input type="number" id="brStrength" class="w3-input w3-padding-0"/>
</div>
<div class="w3-col l1 m1 s1 w3-margin-left">lbs</div>
</div>
</div>
<div class="w3-row w3-hide tubingOnly">
<div class="w3-col l3 m4 s4">End Connection</div>
<div class="w3-col l3 m4 s4">
<select id="endConnection" class="w3-select w3-padding-0" dir="rtl">
<option value="NU">Non-upset</option>
<option value="EU">Ext. Upset</option>
<option value="IJ">Integral Joint</option>
</select>
</div>
<div class="w3-col l1 m1 s1 w3-margin-left"></div>
</div>
<div class="w3-row">
<div class="w3-col l3 m4 s4">Outside Diameter</div>
<div class="w3-col l3 m4 s4"><input type="number" min=0 max=30 name="pipe_od" id="pipe_od" class="w3-input w3-padding-0"/></div>
<div class="w3-col l1 m1 s1 w3-margin-left">in</div>
</div>
<div class="w3-row tubeOnly">
<div class="w3-col l3 s4">Wall Thickness</div>
<div class="w3-col l3 s4"><input type="number" min=0 max=5 name="pipe_wall" id="pipe_wall" class="w3-input w3-padding-0"/></div>
<div class="w3-col s1 w3-margin-left">in</div>
</div>
<div class="w3-row tubeOnly">
<div class="w3-col l3 s4">% Elongation</div>
<div class="w3-col l3 s4"><input type="number" id="pipe_elong" class="w3-input w3-padding-0"/></div>
<div class="w3-col l1 m1 s1 w3-margin-left">%</div>
</div>
<div class="w3-row w3-hide" id="testShearPressureRow">
<div class="w3-col l3 m4 s4">Test Pressure</div>
<div class="w3-col l3 m4 s4"><input type="number" min=0 max=9000 name="testShearPressure" id="testShearPressure" class="w3-input w3-padding-0"/></div>
<div class="w3-col l1 m1 s1 w3-margin-left">psi</div>
</div>
</div>
<div class="w3-row w3-padding">
<div class="w3-col l2 s3"><div id="testPipe" data-value=false class="w3-border w3-border-blue w3-round w3-padding-4 w3-center w3-opacity">Test pipe</div></div>
<div class="w3-col l2 s2"> </div>
<div class="w3-col l3 s4"><div class="w3-btn w3-white w3-border w3-border-blue w3-round w3-padding-4" id="addPipe">Add New Pipe</div></div>
</div>
<!--
RIG SECTION
-->
<div class="w3-row">
<div><h3 style="display: inline">Rig</h3> <span class="expander"> <i class="fa fa-chevron-down" aria-hidden="true"></i> </span></div>
<div class="w3-hide w3-light-grey w3-animate-left" id="about_tubulars">
<p>Describe the rig</p>
</div>
</div>
<!--The rig name value shall be taken from the generate report from until all rig data can be pulled from a source
<div class="w3-row">
<div class="w3-col l3 m4 s4">Name</div>
<div class="w3-col l3 m4 s4"><input type="text" name="rigName" id="rigName" class="w3-input w3-padding-0"/></div>
<div class="w3-col l1 m1 s1 w3-margin-left"></div>
</div>
-->
<div class="w3-row">
<div class="w3-col l3 m4 s4">BOP location <span title="Is the BOP on the rig floor or subsea?"><span class="fa fa-info-circle w3-small"></span></span></div>
<div class="w3-col l3 m4 s4">
<select name="rigBOPLoc" id="rigBOPLoc" class="w3-select w3-padding-0" dir="rtl">
<option value='surface' selected>Surface</option>
<option value='subsea'>Subsea</option>
</select>
</div>
<div class="w3-col l1 m1 s1 w3-margin-left"></div>
</div>
<div class="w3-row w3-hide rigSubsea">
<div class="w3-col l3 m4 s4">Riser Gap <span title="Distance from sea level to the top of the riser."><span class="fa fa-info-circle w3-small"></span></span></div>
<div class="w3-col l3 m4 s4"><input type="number" name="h_riser" id="h_riser" class="w3-input w3-padding-0"/></div>
<div class="w3-col l1 m1 s1 w3-margin-left">ft</div>
</div>
<div class="w3-row w3-hide rigSubsea">
<div class="w3-col l3 m4 s4">HPU Elevation <span title="Elevation of the HPU above the water line"><span class="fa fa-info-circle w3-small"></span></span></div>
<div class="w3-col l3 m4 s4"><input type="number" name="rigHPUelevation" id="rigHPUelevation" class="w3-input w3-padding-0"/></div>
<div class="w3-col l1 m1 s1 w3-margin-left">ft</div>
</div>
<br />
<!--
WELL SECTION
-->
<div>
<div><h3 style="display: inline">Well</h3> <span class="expander"> <i class="fa fa-chevron-down" aria-hidden="true"></i> </span></div>
<div class="w3-hide w3-light-grey w3-animate-left" id="about_tubulars">
<p>Required fields: None</p><p>These fields specify the parameters of the well. They are required to accurately calculate the well pressure. Not including them will calculate the shear pressure on surface with no internal well pressure.</p>
</div>
</div>
<div class="w3-row rigSurface">
<div class="w3-col l3 m4 s4">MASP <span title="Maximum Anticipated Surface Pressure"><span class="fa fa-info-circle w3-small"></span></span></div>
<div class="w3-col l3 m4 s4"><input type="number" name="MASP" id="masp" class="w3-input w3-padding-0"/></div>
<div class="w3-col l1 m1 s1 w3-margin-left">psi</div>
</div>
<div class="w3-row w3-hide rigSubsea">
<div class="w3-col l3 m4 s4">MAWHP <span title="Maximum Anticipated Well Head Pressure"><span class="fa fa-info-circle w3-small"></span></span></div>
<div class="w3-col l3 m4 s4"><input type="number" name="MAWHP" id="mawhp" class="w3-input w3-padding-0"/></div>
<div class="w3-col l1 m1 s1 w3-margin-left">psi</div>
</div>
<div class="w3-row w3-hide rigSubsea">
<div class="w3-col l3 m4 s4">Water Depth</div>
<div class="w3-col l3 m4 s4"><input type="number" name="h_sw" id="h_sw" value="8000" min="0" max="30000" class="w3-input w3-padding-0"/></div>
<div class="w3-col l1 m1 s1 w3-margin-left">feet</div>
</div>
<div class="w3-row w3-hide rigSubsea">
<div class="w3-col l3 m4 s4">Height of BOP <span title="Elevation of the BOP operator above the sea floor"><span class="fa fa-info-circle w3-small"></span></span></div>
<div class="w3-col l3 m4 s4"><input type="number" name="h_bop" id="h_bop" value="20" class="w3-input w3-padding-0"/></div>
<div class="w3-col l1 m1 s1 w3-margin-left">feet</div>
</div>
<div class="w3-row w3-hide rigSubsea">
<div class="w3-col l3 m4 s4">Mud weight</div>
<div class="w3-col l3 m4 s4"><input type="number" name="w_mud" id="mudweight" value="12" min="1" max="40" class="w3-input w3-padding-0"/></div>
<div class="w3-col l1 m1 s1 w3-margin-left">ppg</div>
</div>
<div class="w3-row w3-hide rigSubsea">
<div class="w3-col l3 m4 s4">Control fluid gradient</div>
<div class="w3-col l3 m4 s4"><input type="number" name="grad_cf" id="g_cf" value="0.432" max="1" class="w3-input w3-padding-0"/></div>
<div class="w3-col l1 m1 s1 w3-margin-left">psi/ft</div>
</div>
<div class="w3-row w3-hide rigSubsea">
<div class="w3-col l3 m4 s4">Seawater gradient</div>
<div class="w3-col l3 m4 s4"><input type="number" name="grad_sw" id="g_sw" value="0.447" max="1" class="w3-input w3-padding-0"/></div>
<div class="w3-col l1 m1 s1 w3-margin-left">psi/ft</div>
</div>
<div class="w3-row"><h3>BOP</h3></div>
<!-- The user will select the BOP OEM, model, blades or input generic values -->
<div class="w3-row ">
<div class="w3-col l3 m4 w3-light-grey"><input type="radio" name="BOP_select" value="select" id="bopSelect" onclick="BOP_fields()" class="w3-radio w3-border-bottom"/><label for="bopSelect">Select from list</label></div>
<div class="w3-col l4 m5 w3-light-grey"><input type="radio" name="BOP_select" value="specify" id="bopSpecify" onclick="BOP_fields()" checked class="w3-radio w3-border-bottom"/><label for="bopSpecify">Specify parameters</label></div>
</div>
<div id="BOP_values"></div>
<br />
</form>
</div>
<div class="w3-col l4 m4" >
<div id="tblPipe" class="w3-row w3-hide">
<div class="w3-col s12">
<h4 style="text-align: center">Pipe/Casing/Tube</h4>
<table class="w3-table w3-striped w3-padding-0">
<tr>
<th>No.</th>
<th>Strength</th>
<th>Elong</th>
<th>OD</th>
<th>wall</th>
<th></th>
</tr>
</table>
</div>
</div>
<div id="tblWire" class="w3-row w3-hide">
<div class="w3-col s12">
<h4 style="text-align: center">Wireline</h4>
<table class="w3-table w3-striped w3-padding-0">
<tr>
<th>No.</th>
<th>Br. Strength</th>
<th>OD</th>
<th></th>
</tr>
</table>
</div>
</div>
<div class="w3-card-4">
<h3>Summary</h3>
<table class="w3-table w3-bordered w3-striped">
<tr><td>Well Pressure <span title="The greater of the pressure due to the mud weight at the depth of the BOP, the MAWHP, or the MASP on a surface stack"><span class="fa fa-info-circle w3-small"></span></span></td><td id="P_mud" class="values"></td><td>psi</td></tr>
<tr><td>Dominate Well Pressure <span title="Displays which pressure is displayed in the "Well Pressure" row"><span class="fa fa-info-circle w3-small"></span></span></td><td id="WellP_type"></td><td>psi</td></tr>
<tr class="w3-hide rigSubsea"><td>Seawater head pressure <span title="Acts on the opening side and the tailrod if present."><span class="fa fa-info-circle w3-small"></span></span></td><td id="P_head_sw"></td><td>psi</td></tr>
<tr class="w3-hide rigSubsea"><td>Control fluid head pressure <span title="Acts on the closing side."><span class="fa fa-info-circle w3-small"></span></span></td><td id="P_head_cf"></td><td>psi</td></tr>
<tr><td>Closing Pressure adjustment <span title="Added to the shear pressure to account for the Well, Seawater head, and Control fluid head pressures."><span class="fa fa-info-circle w3-small"></span></span></td><td id="P_adj"></td><td>psi</td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td colspan="3"><u>Shear Forces</u> <span title="If enough information is provided the program will provide one to three different methods of shear force approximations. A '*' indicates the preferred method."><span class="fa fa-info-circle w3-small"></span></span></td></tr>
<tr><td colspan="3">
<table class="w3-table w3-white w3-bordered w3-striped" id="approx_forces">
<!--format example
<tr><td>1</td><td><select class="w3-select w3-padding-0"><option>West*</option><option>DE</option><option>Cameron</option></select></td><td>135,510</td><td>lbs</td><td><i class="fa fa-angle-down" aria-hidden="true"></i></td></tr>
<tr><td colspan="5"><p>WEST force = A x B X C + D</p><p>135,510 = 1 x 1 x 135,000 + 510</p></td></tr>
<tr><td>2</td><td>West</td><td>125,321</td><td>lbs</td></tr>
<tr><td>3</td><td>West</td><td>90,510</td><td>lbs</td></tr>
-->
</table>
</td></tr>
<tr><td colspan="3"><u>Shear Pressure</u></td></tr>
<tr><td colspan="3">
<table class="w3-table w3-white w3-bordered w3-striped" id="shear_pressures">
<!--format example
<tr><td>1</td><td>1,510</td><td>psi</td><td class='expander'><i class="fa fa-chevron-down" aria-hidden="true"></i></td></tr>
<tr class="w3-hide"><td colspan="5"><p>Pressure = A/B + C</p><p>1,510 = 15,000/10 + 100</p></td></tr>
<tr><td>2</td><td>780</td><td>psi</td><td class='expander'><i class="fa fa-chevron-down" aria-hidden="true"></i></td></tr>
<tr class="w3-hide"><td colspan="5"><p>Pressure = A/B + C</p><p>1,510 = 15,000/10 + 100</p></td></tr>
<tr><td>3</td><td>510</td><td>psi</td><td><i class="fa fa-chevron-down" aria-hidden="true"></i></td></tr>
-->
</table>
</td></tr>
<!--<tr class="answer"><td id="final_pressure_row" class="" title="Shear pressure considers F-West, F-Cam, and F-DE and uses the most appropriate. A pipe OD and BOP must be selected to get a value."><b>SHEAR PRESSURE</b> <span id="final_P_info" ><span class="fa fa-info-circle w3-small"></span></span></td> <td id="final_pressure">-</td><td>psi</td></tr>-->
</table>
</div>
<br />
<div class="w3-center w3-btn w3-white w3-border w3-border-blue w3-round w3-padding-4 w3-hide" id="startReport">Start A Report</div>
<div class="w3-container" style="word-wrap:break-word;" id="save_link"></div>
</div>
</div>
<div id="reportForm" class="w3-row w3-light-grey w3-container w3-padding-48 w3-hide">
<div class="w3-col s12">
<div class="w3-row">
<div class="w3-col m4 s12 w3-padding">
<div class="w3-row ">
<div class="w3-col s12"><h3>Document Properties</h3></div>
<div class="w3-col l3 s4">Author</div>
<div class="w3-col l9 s8"><input id="docAuthor" class="w3-input w3-padding-0"/></div>
<div class="w3-col l3 s4">Company</div>
<div class="w3-col l9 s8"><input id="docCompany" class="w3-input w3-padding-0"/></div>
<div class="w3-col l3 s4">Description</div>
<div class="w3-col l9 s8"><input id="docDesc" class="w3-input w3-padding-0"/></div>
<div class="w3-col l3 s4">Document Number</div>
<div class="w3-col l9 s8"><input id="docNo" class="w3-input w3-padding-0"/></div>
<div class="w3-col s12"><h3>Client</h3></div>
<div class="w3-col l3 s4">Client</div>
<div class="w3-col l9 s8"><input id="clientFullLegal" class="w3-input w3-padding-0"/></div>
<div class="w3-col s12"><h3>Well</h3></div>
<div class="w3-col l3 s4">Name</div>
<div class="w3-col l9 s8"><input id="wellName" class="w3-input w3-padding-0"/></div>
<div class="w3-col l3 s4">Location</div>
<div class="w3-col l9 s8"><input id="wellLocation" class="w3-input w3-padding-0"/></div>
<div class="w3-col s12"><h3>Rig</h3></div>
<div class="w3-col l3 s4">Rig Name</div>
<div class="w3-col l9 s8"><input id="rigNameprop" class="w3-input w3-padding-0"/></div>
</div>
</div>
<div class="w3-col m4 s12 w3-padding">
<div class="w3-row" id="revColumn">
<div class="w3-col s12"><h3>Revisions</h3></div>
</div>
<div class="w3-row">
<div class="w3-col l3 s4">Current Rev</div>
<div class="w3-col l9 s8"><input id="docRev" type="number" min=0 max=50 class="w3-input w3-padding-0" value="0"/></div>
</div>
<div class="w3-row">
<div class="w3-col l3 s4">Date</div>
<div class="w3-col l9 s8"><input id="revDate" class="w3-input w3-padding-0" /></div>
</div>
<div class="w3-row">
<div class="w3-col l3 s4">Prepared</div>
<div class="w3-col l9 s8"><input id="prepared" class="w3-input w3-padding-0"/></div>
</div>
<div class="w3-row">
<div class="w3-col l3 s4">Checked</div>
<div class="w3-col l9 s8"><input id="checked" class="w3-input w3-padding-0"/></div>
</div>
<div class="w3-row">
<div class="w3-col l3 s4">Approved</div>
<div class="w3-col l9 s8"><input id="approved" class="w3-input w3-padding-0"/></div>
</div>
<div class="w3-row">
<div class="w3-col l3 s4">Short Desc.</div>
<div class="w3-col l9 s8"><input id="descShort" class="w3-input w3-padding-0"/></div>
</div>
<div class="w3-row">
<div class="w3-col l3 s4">Full Desc.</div>
<div class="w3-col l9 s8"><input id="descLong" class="w3-input w3-padding-0"/></div>
</div>
<div class="w3-row" id="oldRevs">
<div class="w3-col s12 w3-section w3-hide" id="revTemplate">
<div class="w3-row">
<div class="w3-col l3 s4">Rev</div>
<div class="w3-col l9 s8"><input id="docRevTemp" class="w3-input w3-padding-0" value="X" disabled/></div>
</div>
<div class="w3-row">
<div class="w3-col l3 s4">Date</div>
<div class="w3-col l9 s8"><input id="revDateTemp" class="w3-input w3-padding-0" /></div>
</div>
<div class="w3-row">
<div class="w3-col l3 s4">Prepared</div>
<div class="w3-col l9 s8"><input id="preparedTemp" class="w3-input w3-padding-0"/></div>
</div>
<div class="w3-row">
<div class="w3-col l3 s4">Checked</div>
<div class="w3-col l9 s8"><input id="checkedTemp" class="w3-input w3-padding-0"/></div>
</div>
<div class="w3-row">
<div class="w3-col l3 s4">Approved</div>
<div class="w3-col l9 s8"><input id="approvedTemp" class="w3-input w3-padding-0"/></div>
</div>
<div class="w3-row">
<div class="w3-col l3 s4">Short Desc.</div>
<div class="w3-col l9 s8"><input id="descShortTemp" class="w3-input w3-padding-0"/></div>
</div>
<div class="w3-row">
<div class="w3-col l3 s4">Full Desc.</div>
<div class="w3-col l9 s8"><input id="descLongTemp" class="w3-input w3-padding-0"/></div>
</div>
</div>
</div>
</div>
<div class="w3-col m4 s12 w3-padding">
<div class="w3-row ">
<div class="w3-col s12"><h3>Pipe Notes</h3></div>
</div>
<div class="w3-row ">
<div class="form-group w3-col s12" >
<label for="comment">Note</label>
<textarea class="form-control" rows="3" id="comment"></textarea>
</div>
</div>
<div class="w3-row ">
<div class="w3-col s12"><h3>References</h3></div>
</div>
</div>
</div>
<div class="w3-row">
<div class="w3-right-align w3-col s12">
<span id="DL_link"></span>
<div class="w3-center w3-btn w3-white w3-border w3-border-blue w3-round w3-padding-4" id="generateReport">Generate Report</div>
</div>
</div>
</div>
</div>
<div id="phpError" class="w3-hide w3-padding-16">m</div>
<div id="warn_validate" class="w3-modal" onclick="this.style.display='none'">
<div class="w3-modal-content w3-animate-zoom">
<header class="w3-container w3-red">
<span class="w3-closebtn">×</span>
<h2>Warning</h2>
</header>
<p>Shear Pressure must be calculated before saving.</p>
<footer class="w3-red w3-panel">
<button class="w3-button w3-white w3-closebtn w3-medium w3-left-align">OK</button>
</footer>
</div>
</div>