当前位置: 首页 > wzjs >正文

网站备案的要求肖云路那有做网站公司

网站备案的要求,肖云路那有做网站公司,重庆ssc做号网站,哪里有网站推广公司极限平衡法和应力状态法无限坡模型安全系数计算 1. 极限平衡法封装函数 2. 应力状态法封装函数 3. 计算z值变化时的结果——极限状态法和应力系数法对比 基于应力状态法的波致海底缓倾角无限坡滑动稳定性计算分析探讨——论文复现python程序代码 参考文献: 刘小丽&…

极限平衡法和应力状态法无限坡模型安全系数计算

  • 1. 极限平衡法
    • 封装函数
  • 2. 应力状态法
    • 封装函数
  • 3. 计算z值变化时的结果——极限状态法和应力系数法对比

基于应力状态法的波致海底缓倾角无限坡滑动稳定性计算分析探讨——论文复现python程序代码

参考文献:
刘小丽:波致海底缓倾角无限坡滑动稳定性计算分析探讨
顾小芸:粘质海底稳定性实例分析

在这里插入图片描述

rw为水的容重,d为水深,k=2pi/L为波数,L为波长,z为海床面以下的深度
已知海水的密度ρ≈10094牛/m³

在这里插入图片描述

1. 极限平衡法

#角度要转换为弧度
beta=np.deg2rad(1.8);
gammap=9400;
G=3.5*10e6;
u=0.35;
cp=1800;
phip=np.deg2rad(6);
H=5.2;
T=8.6;
depth=8;
L=70.6;
rhow=10094
from __future__ import print_function, division
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
%matplotlib inline
omega=1/T
#计算p0
p0=rhow*H/(2*np.cosh((2*np.pi)/L*depth))
print(p0)
20757.329154445302
#计算taopxz-m,计算海床面以下1.5m处的,z=1.5m
z=4
k=2*np.pi/L
taop=p0*k*z*np.exp(-k*z)
print(taop)
5176.10500297963
0.5*gammap*z*np.sin(2*beta)
1180.4617671510914
gammap*z*(np.cos(beta)**2)*np.tan(phip)
3948.020141038497
#计算F
F=(cp+gammap*z*(np.cos(beta)**2)*np.tan(phip))/(0.5*gammap*z*np.sin(2*beta)+taop)
print(F)
0.9042648884061498

封装函数

def FS_LIMIT(z,L,beta,gammap,cp,H,rhow,depth,phip):k=2*np.pi/Lp0=rhow*H/(2*np.cosh(k*depth))taop=p0*k*z*np.exp(-k*z)F=(cp+gammap*z*(np.cos(beta)**2)*np.tan(phip))/(0.5*gammap*z*np.sin(2*beta)+taop)return F
FS_LIMIT(z,L,beta,gammap,cp,H,rhow,depth,phip)
array([2.22448458, 1.40392622, 1.14407322, 1.02485479, 0.96226252,0.92829776, 0.91096398, 0.90426489, 0.90487034, 0.91078271,0.92073066, 0.93386596, 0.94960023, 0.96751162, 0.98728879,1.0086959 , 1.03154989, 1.05570539, 1.08104432, 1.10746866,1.13489523, 1.16325195, 1.19247502, 1.22250685, 1.25329451])

2. 应力状态法

#计算K0
K0=u/(1-u)
print(K0)
0.5384615384615384

在这里插入图片描述

tao=0.5*(1-K0)*gammap*z*np.sin(2*beta)+taop*np.cos(2*beta)
segmap=0.5*(1+K0)*gammap*z+0.5*(1-K0)*gammap*z*np.cos(2*beta)-taop*np.sin(2*beta)
print(tao,segmap)
5710.719650040857 37257.867752086866

在这里插入图片描述

np.tan(phip)
0.10510423526567647
F_s=(cp+segmap*np.tan(phip))/tao
print(F_s)
1.0009175809693098

封装函数

def FS_STRESS(z,L,beta,gammap,cp,H,rhow,depth,phip,u):k=2*np.pi/Lp0=rhow*H/(2*np.cosh((2*np.pi)/L*depth))taop=p0*k*z*np.exp(-k*z)K0=u/(1-u)tao=0.5*(1-K0)*gammap*z*np.sin(2*beta)+taop*np.cos(2*beta)segmap=0.5*(1+K0)*gammap*z+0.5*(1-K0)*gammap*z*np.cos(2*beta)-taop*np.sin(2*beta)F=(cp+segmap*np.tan(phip))/taoreturn F
FS_STRESS(z,L,beta,gammap,cp,H,rhow,depth,phip,u)
1.0009175809693098

3. 计算z值变化时的结果——极限状态法和应力系数法对比

from __future__ import print_function, division
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = ['sans-serif']
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['font.size'] =14
# %matplotlib inline
z=np.arange(0.5,13,0.5)
limit=np.zeros_like(z)
stress=np.zeros_like(z)
#角度要转换为弧度
beta=np.deg2rad(1.8);gammap=9400;G=3.5*10e6;u=0.35;cp=1800;phip=np.deg2rad(6);H=5.2;T=8.6;depth=8;L=70.6;rhow=10094;
fig,ax=plt.subplots(1,1,figsize=(4,5))
for i,j in enumerate(z):limit[i]=FS_LIMIT(j,L,beta,gammap,cp,H,rhow,depth,phip)stress[i]=FS_STRESS(j,L,beta,gammap,cp,H,rhow,depth,phip,u)
plt.plot(limit,z,'-ro',label='极限平衡法',lw=3,ms=8,mfc='none')
plt.plot(stress,z,'-g^',label='应力状态法',lw=3,ms=8,mfc='none')
plt.plot([1,1],[z.min(),z.max()],'--k')ax=plt.gca()
ax.xaxis.tick_top()
ax.invert_yaxis()
ax.set_title('安全系数',fontsize=14)
ax.set_ylabel('潜在滑动面深度/m')
plt.legend()
plt.show()
# fig.savefig(r'depth.svg',bbox_inches='tight')

在这里插入图片描述

#z=4m,泊松比变化
from __future__ import print_function, division
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = ['sans-serif']
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['font.size'] =14
# %matplotlib inline
u=np.arange(0.3,0.5,0.02)
limit=np.zeros_like(u)
stress=np.zeros_like(u)
#角度要转换为弧度
beta=np.deg2rad(1.8);gammap=9400;G=3.5*10e6;z=4;cp=1800;phip=np.deg2rad(6);H=5.2;T=8.6;depth=8;L=70.6;rhow=10094;
fig,ax=plt.subplots(1,1,figsize=(4,3))
for i,j in enumerate(u):limit[i]=FS_LIMIT(z,L,beta,gammap,cp,H,rhow,depth,phip)stress[i]=FS_STRESS(z,L,beta,gammap,cp,H,rhow,depth,phip,j)
plt.plot(u,limit,'-ro',label='极限平衡法',lw=3,ms=7,mfc='none')
plt.plot(u,stress,'-g^',label='应力状态法',lw=3,ms=8,mfc='none')
# ax=plt.gca()
# ax.xaxis.tick_top()
# ax.invert_yaxis()
plt.xlabel('泊松比')
plt.ylabel('安全系数')
plt.legend()
plt.show()
fig.savefig(r'possion ratio degree.svg',bbox_inches='tight')

在这里插入图片描述

#z=4m,坡度变化0.3~4
from __future__ import print_function, division
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = ['sans-serif']
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['font.size'] =14
# %matplotlib inline
beta=np.arange(0.3,4,0.3)
limit=np.zeros_like(beta)
stress=np.zeros_like(beta)
#角度要转换为弧度
# beta=np.deg2rad(1.8);
gammap=9400;G=3.5*10e6;z=4;cp=1800;phip=np.deg2rad(6);H=5.2;T=8.6;depth=8;L=70.6;rhow=10094;u=0.35
fig,ax=plt.subplots(1,1,figsize=(4,3))
for i,j in enumerate(beta):limit[i]=FS_LIMIT(z,L,np.deg2rad(j),gammap,cp,H,rhow,depth,phip)stress[i]=FS_STRESS(z,L,np.deg2rad(j),gammap,cp,H,rhow,depth,phip,u)
plt.plot(beta,limit,'-ro',label='极限平衡法',lw=3,ms=7,mfc='none')
plt.plot(beta,stress,'-g^',label='应力状态法',lw=3,ms=8,mfc='none')
# ax=plt.gca()
# ax.xaxis.tick_top()
# ax.invert_yaxis()
plt.xlabel('坡角/°')
plt.ylabel('安全系数')
plt.legend()
plt.show()
fig.savefig(r'slope degree.svg',bbox_inches='tight')

在这里插入图片描述


文章转载自:

http://ok38AHZt.hyrdd.cn
http://UTd2BtYv.hyrdd.cn
http://hz0R5zt8.hyrdd.cn
http://ichU2W85.hyrdd.cn
http://VL19kuwe.hyrdd.cn
http://P87YI7dK.hyrdd.cn
http://ne3OjQ5x.hyrdd.cn
http://wxOo7eNY.hyrdd.cn
http://IX1YPHR9.hyrdd.cn
http://3CAW9qzJ.hyrdd.cn
http://sXPyloxo.hyrdd.cn
http://stvl88Wc.hyrdd.cn
http://9CWz0KxO.hyrdd.cn
http://U2KZehru.hyrdd.cn
http://ZyysvVxh.hyrdd.cn
http://V8auNaSc.hyrdd.cn
http://VtUQNpW8.hyrdd.cn
http://ZugimR39.hyrdd.cn
http://yIQYRHSp.hyrdd.cn
http://9YoJYJkE.hyrdd.cn
http://AbICyOHR.hyrdd.cn
http://EFJIFdnp.hyrdd.cn
http://BVjfLOcu.hyrdd.cn
http://TiwNDRPg.hyrdd.cn
http://djJQtg90.hyrdd.cn
http://tBmzoJUt.hyrdd.cn
http://crDmRMxx.hyrdd.cn
http://9X2piEWU.hyrdd.cn
http://UuQED00g.hyrdd.cn
http://R8tW7YiX.hyrdd.cn
http://www.dtcms.com/wzjs/629333.html

相关文章:

  • 网站开发技术概述用asp做的网站有哪些
  • 免费化妆品网站模板下载重庆专业网站推广方案
  • 上海襄阳网站建设九龙坡区发布
  • 网站怎么加链接想开发一个旧物交易网站应该怎么做
  • 济宁企业网站建设嘉兴网站建设企业网站制作
  • 网站前台用什么做北京网站建设推广服务信息
  • 织梦如何做几种语言的网站高效的网站建设
  • 成都网站制作方案汝州网站建设汝州
  • 微信商城与网站一体门户网站界面设计模板下载
  • 宁波网站关键词排名提升辽宁省建设厅网站
  • 一些js特效的网站推荐安徽省城乡和住房建设厅网站
  • 免费做网站软件下载青岛推广软件
  • 网站网站建设专业建筑人才网筑才网
  • 哈尔滨建站模板商业网站的相关内容
  • 网站集群建设方案怎么创建小程序商店
  • 评论凡科网站建设怎么样南京网站设计哪家公司好
  • 太原注册公司在哪个网站申请wordpress添加视频解析
  • 维护网站是什么意思网站开发培训价格
  • 网络公司经营范围网站建设擼擼擼做最好的导航网站
  • 阿克苏网站建设福彩网网站建设方案
  • 中国企业500强公司排名单页网站seo怎么做
  • 鄞州区住房和城乡建设局网站南昌网站设计企业
  • 零陵网站建设wordpress用户个人资料
  • 微信网站怎么做下载附件物流软件开发工具
  • 建设营销型网站流程图国家机构网站建设
  • 海南网站建设案例织梦cms一键更新网站无法使用
  • 电子商务网站建设财务预算网站被黑 原因
  • 企业门户网站建设机构学院网站建设项目概述
  • 网站制作比较好的制作公司网站制作定制18
  • 云南昆明网站建设怎样找回网站备案密码