# Define variables
depth <- 300 # in meters
density <- 1025 # in kg/m³
gravity <- 9.8 # in m/s²
# Calculate raw pressure
pressure <- density * gravity * depth
# Subtract 100,000 to account for air compression inside the sub
adjusted_pressure <- pressure - 100000
# Take the square root of adjusted pressure
sqrt_adjusted <- sqrt(adjusted_pressure)
# Raise that result to the power of 1.1
hull_stress <- sqrt_adjusted^1.1
# Print all results
print(paste("Raw pressure:", pressure, "Pascals"))
[1] "Raw pressure: 3013500 Pascals"
print(paste("Adjusted pressure:", adjusted_pressure, "Pascals"))
[1] "Adjusted pressure: 2913500 Pascals"
print(paste("Square root of adjusted pressure:", sqrt_adjusted))
[1] "Square root of adjusted pressure: 1706.89777081113"
print(paste("Final hull stress estimate:", hull_stress))
[1] "Final hull stress estimate: 3592.76045889325"
LS0tCnRpdGxlOiAiTGFiIDA2LzA1LzI1IgpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sKLS0tCgogCgpgYGB7cn0KIyBEZWZpbmUgdmFyaWFibGVzCmRlcHRoIDwtIDMwMCAgICAgICAgIyBpbiBtZXRlcnMKZGVuc2l0eSA8LSAxMDI1ICAgICAjIGluIGtnL23CswpncmF2aXR5IDwtIDkuOCAgICAgICMgaW4gbS9zwrIKCiMgQ2FsY3VsYXRlIHJhdyBwcmVzc3VyZQpwcmVzc3VyZSA8LSBkZW5zaXR5ICogZ3Jhdml0eSAqIGRlcHRoCgojIFN1YnRyYWN0IDEwMCwwMDAgdG8gYWNjb3VudCBmb3IgYWlyIGNvbXByZXNzaW9uIGluc2lkZSB0aGUgc3ViCmFkanVzdGVkX3ByZXNzdXJlIDwtIHByZXNzdXJlIC0gMTAwMDAwCgojIFRha2UgdGhlIHNxdWFyZSByb290IG9mIGFkanVzdGVkIHByZXNzdXJlCnNxcnRfYWRqdXN0ZWQgPC0gc3FydChhZGp1c3RlZF9wcmVzc3VyZSkKCiMgUmFpc2UgdGhhdCByZXN1bHQgdG8gdGhlIHBvd2VyIG9mIDEuMQpodWxsX3N0cmVzcyA8LSBzcXJ0X2FkanVzdGVkXjEuMQoKIyBQcmludCBhbGwgcmVzdWx0cwpwcmludChwYXN0ZSgiUmF3IHByZXNzdXJlOiIsIHByZXNzdXJlLCAiUGFzY2FscyIpKQpwcmludChwYXN0ZSgiQWRqdXN0ZWQgcHJlc3N1cmU6IiwgYWRqdXN0ZWRfcHJlc3N1cmUsICJQYXNjYWxzIikpCnByaW50KHBhc3RlKCJTcXVhcmUgcm9vdCBvZiBhZGp1c3RlZCBwcmVzc3VyZToiLCBzcXJ0X2FkanVzdGVkKSkKcHJpbnQocGFzdGUoIkZpbmFsIGh1bGwgc3RyZXNzIGVzdGltYXRlOiIsIGh1bGxfc3RyZXNzKSkKCmBgYAoKCg==