资源简介
采用Matlab R2012编写的修正剑桥模型,安装Matlab R2012软件后,可以直接打开改程序进行运算
代码片段和文件信息
%%%%单调加载程序
clear;
%%杨召焕 静三轴试验结果
%临界状态参数he初始应力状态
%Mc=1.3;Me=1.3;laimuda=0.162;kaipa=0.0243;
%miu=0.3;e0=0.974;
%st3=300;st1=st3;jmax=-500; AAA=1;beta1=1;
%杨腾
Mc=1.3;Me=0.65;laimuda=0.162;kaipa=0.0243;
miu=0.3;e0=0.974;
st3=50;st1=st3;jmax=500; beta1=1;
%%%%Li 静三轴
%Mc=0.772; Me=0.614;laimuda=0.173;kaipa=0.034;miu=0.30;e0=1.021;st1=500;st3=500;jmax=350;
%AAA=0.75;beta1=4;
%%%Weald clay 静三轴
%Mc=0.95;Me=0.95;laimuda=0.093;kaipa=0.025;miu=0.3;e0=0.632;st1=207;st3=207;max=119;
%cy=0; r=2.; R=0.50; beta=0; L=2.;numb=0; uu=2.6;UU=120;
%Mc=1.1392; Me=0.8256;laimuda=0.0508;kaipa=0.0108;miu=0.15;e0=0.62;
%st1=393;st3=393;max=362.5; cy=0; beta=-7.2; r=2;
%R=0.50; HL=4.9;%numb=0; uu=3.4;UU=60;
v0=1+e0; %重塑土三轴等压固结后比容
X0=beta1*v0/(laimuda-kaipa);%临时变量
dj=0.1;
djmax=0:dj:jmax; %将jmax按照dj的增量步,将其划分成增量的表达形式
dqj=dj+zeros(1jmax/dj+1); %静力阶段 有效应力形式 偏应力增量
dpzj=dqj/3; %静力阶段 总应力形式 平均应力增量
qj=st1-st3+djmax;
pzj=(st1+djmax+2*st3)/3; %静力阶段 总应力 平均应力全量
pj(1)=pzj(1); %静力阶段 有效应力 平均应力初值
pc(1)=pj(1); %初始固结压力
%在加载面(Loading surface)等向固结的参量pc
uwj(1)=0; %定义循环加载时的累计孔压值该值等于0
stn1j(1)=0; %轴向应变初值
stn3j(1)=0; %剪切应变初值
pvstnj(1)=0; %塑性体积应变
pqstnj(1)=0; %塑性剪切应变
pqstnabsj(1)=0; %用于计算塑性剪切应变增量的绝对值
evstnj(1)=0; %弹性体积应变
eqstnj(1)=0; %弹性剪切应变
tqstnj(1)=0; %循环加载开始阶段的剪切应变全量初始值
for j=1:jmax/dj+1
M=Mc;
p1(j)=pj(j);
q1(j)=qj(j);
%pFpp(j)=2*p1(j)-pc(j); %定义边界面F对边界面上的p点的偏导数;
pFpp(j)=M^2*(2*p1(j)-pc(j));
pFpq(j)=2*q1(j); %定义边界面F对边界面上的q点的偏导数;
pFppc(j)=-M^2*p1(j);
%pFpvstn(j)=-X0*pc(j).*p1(j); %定义边界面F对塑性体积应变的偏导数
%kp(j)=-(pFpp(j).*pFpvstn(j)); %定义边界面上的塑性模量
kp(j)=-X0*(pFpp(j).*pFppc(j).*pc(j)); %定义边界面上的塑性模量
K(j)=((1+e0)/kaipa)*p1(j);
- 上一篇:基于matlab的指纹识别技术
- 下一篇:D2D功率控制
相关资源
- MATLAB 经典程序源代码大全
- 克里金插值程序国外一个基金支持下
- 天线阵的波束形成在MATLAB仿真程序及
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- Matlab实现基于相关的模板匹配程序
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- optical_flow 光流法 matlab 实现程序
- 替代数据法的matlab程序
- 通过不同方法进行粗糙集属性约简m
- 神经网络分类matlab程序
- matlab程序用Hopfield网络解决TSP
- 实例matlab 编程100个常用程序
- 多用户检测MATLAB程序
- 实现2ask.4ask.2fsk.4fsk.qam16.qam8调制的m
- 基于MATLAB的线性控制系统分析与设计
- matlab版的车牌识别程序
- 数字信号处理 matlab实验源程序吴镇扬
- matlab编写的susan算法程序
- vc下实现的分段线性插值、二次多项式
- CRC循环冗余校验的matlab仿真程序
- 曲线旋转得到曲面的MATLAB程序
- MATLAB实现混沌图像加密仿真程序
- 主动轮廓模型算法matlab程序
- 基于BP神经网络的盲均衡算法 C程序(
- Lozi混沌系统相关分析的MATLAB程序
- 一个用MATLAB编写的用于估计信号谐波
- 图像匹配matlab源程序sift算法
- 用蚁群算法求解TSP问题的matlab程序
评论
共有 条评论