瑞典条分法matlab

瑞典条分法matlab function [Fsmin,xb,yb,Rb]=ruidian(b,h,gama,phi0,c)
%输⼊  b:坡度 h:坡⾼ gama:⼟的重度 phi0:⼟的内摩擦⾓ c:⼟的粘聚⼒
%输出  Fsmin:最⼩安全系数 xb,yb:圆⼼坐标 Rb:滑弧半径
pi=3.1416926;
Fsmin=100.0;
sum1=0;sum2=0;
phi0=phi0*pi/180.0;
alpha=atan(b);
L=h/sin(alpha);
m=L*cos(alpha);
x0=m/2;
减温减压装置撬装重心
y0=h/2;
for theta=0:alpha/100:alpha
微型音箱for d=(0.25*L):(L/1000.0):(1.25*L)
sum1=0;sum2=0;
x=x0-cos(pi/2-alpha+theta)*d;
y=y0+sin(pi/2-alpha+theta)*d;
R=sqrt(x^2+y^2);
x1=sqrt(R^2-(h-y)^2)+x;白术提取物
d1=x1/1000;
for xd=0:d1:x1
yd=y-sqrt(R^2-(xd-x)^2);
beta=atan((xd-x)/(y-yd));
n=d1/cos(beta);
半轴螺栓>滚压头
if xd<=m
y2=tan(alpha)*xd;
h1=abs(y2-yd);
W1=gama*h1*d1;
sum1=sum1+W1*cos(beta)*tan(phi0)+c*n;
sum2=sum2+W1*sin(beta);
else
h1=abs(h-yd);
W1=gama*h1*d1;
sum1=sum1+W1*cos(beta)*tan(phi0)+c*n;
sum2=sum2+W1*sin(beta);
end
end
Fs=sum1/sum2;
if Fs < Fsmin
腾荷
Fsmin=Fs;
xb=x;
yb=y;
Rb=R;
end
end
end
end

本文发布于:2024-09-21 01:46:24,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/206267.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:滑弧   装置   瑞典   白术   螺栓   撬装   减温   条分法
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议