【机械】基于Matlab求解Hoek-Brown应变软化岩体GRC曲线
1 内容介绍
基于岩体的强度参数随着最大塑性主应变的增加而逐渐演化这一力学行为,采用广义Hoek-Brown(H-B)强度准则,以最大塑性主应变作为应变软化参数,假设广义Hoek-Brown强度准则中的强度参数m,s和a为最大塑性主应变的双线性函数条件下,通过理论推导给出岩体应变软化曲线非线性表达式的求法。最后结合算例分析度参数m,s和a的演化规律对岩体应变软化行为的影响。研究结果表明:强度参数m和s的残余值越大且a的残余值越小,则软化曲线下降得越缓和,岩体的残余强度越大。
2 仿真代码
%%%%%%%%%%%%%%%%%%%无支护时弹塑性应变软化计算程序,压为正
clear;
clc;
close;
tic;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
b=3; %隧道半径
s0=15e6; %初始地应力
E=5.7e9; %初始变形模量
v=0.25; %泊松比
G0=E/(1+v)/2; %剪切模量
Mp=2.0; %胡克布朗参数
Mr=0.6; %
Sp=4e-3; %
Sr=2e-3; %
Ap=0.51;
Ar=0.6;
scp=30e6;
scr=20e6;
Dp=15; %峰值剪涨角
Dr=5; %残余剪涨角
gamastarp=0.01; %临界塑性剪应变
n=200; %塑性区划分的环数
Pic = fsolve(@HBfun,0) %临界支护压力
xh=500; %卸荷500次
for j=1:xh
Pi(j,1)=Pic*(1-j/xh); %支
【机械】基于Matlab求解Hoek-Brown应变软化岩体GRC曲线相关推荐
- 【机械】基于广义Hoek-Brown实现应变软化岩体GRC曲线及围岩位移应力塑性区绘制附matlab代码
1 内容介绍 基于岩体的强度参数随着最大塑性主应变的增加而逐渐演化这一力学行为,采用广义Hoek-Brown(H-B)强度准则,以最大塑性主应变作为应变软化参数,假设广义Hoek-Brown强度准则中 ...
- 【物理应用】基于摩尔库仑准则实现应变软化岩体的围岩-支护相互作用附matlab代码
1 内容介绍 我国是一个多山的国家,随着公路建设逐渐走进山区,山区公路隧道开始出现并逐渐向着更长.更大的方向发展,在隧道设计与施工过程中正确判断隧道围岩的稳定性极其关键.对于岩石介质尤其是软岩或高地应 ...
- 【电磁】基于matlab求解瞬变电磁TEM层状介质正演【含Matlab源码 2164期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[电磁]基于matlab求解瞬变电磁TEM层状介质正演[含Matlab源码 2164期] 点击上面蓝色字体,直接付费下载,即可. 获取代码 ...
- matlab穷举法最短路问题,基于MATLAB求解最短路问题.doc
. .. 基于MATLAB求解最短路问题 1.引言 MATLAB和 HYPERLINK "/view/30608.htm" \t "/_blank" Mathe ...
- matlab求解常微分方程组/传染病模型并绘制SIR曲线
看了很多关于传染病模型的matlab程序,大都是绘制出两条曲线(I.S)的,本文最大的不同是绘出SIR三条曲线. 先给出SIR微分方程组 函数文件: run的程序:
- 【优化求解】基于matlab求解能谱效率优化问题【含Matlab源码 1836期】
⛄一.求解能谱效率优化问题简介 ⛄二.部分源代码 clc close all; clear %----------------------------系统参数-------- ------------ ...
- 【电磁】基于Matlab求解瞬变电磁TEM层状介质正演
✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.
- 基于MATLAB的视觉密码加密技术
欢迎关注工科男的Maltab学习日志,利用Mardown文本编辑器编写文章,全新排版升级,内容.代码内容.代码更简洁,搭配阿里云OOS存储服务器,图片.视频更加清晰,该公众号同时开通了视频号,工科男的 ...
- 【优化运行】基于matlab高比例风电电力系统储能运行及配置分析【含Matlab源码 2273期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[微电网优化]基于matlab求解含电热联合系统的微电网运行优化问题[含Matlab源码 2265期] 点击上面蓝色字体,直接付费下载,即 ...
最新文章
- MVC下HtmlHelper自带BeginForm表单提交与异步Ajax请求
- LiveVideoStack线上交流分享 (十) —— 开源声码器WORLD在语音合成中的应用
- jquery学习之-查找父元素方法parent() parents() closest()的区别
- 你的数据可也可以发三篇NAR的文章
- 海龟交易法则06_掌握优势
- 物理搬砖问题_人物专访|从“搬砖烧炉工”到MIT物理PhD, 很普通、很坚持、很热爱...
- Java动态代理的实现机制
- 如何让Div层悬浮在Flash Object对象之上(转载)
- 计算机网络的通信方式有哪几种,数据通信方式有哪几种
- 马尔可夫链、隐马尔科夫模型、贝叶斯网络、因子图
- CMS系列远程代码执行—Discuz
- leapftp连接不上,为什么leapftp连接不上
- [Google] 再见 SharedPreferences 拥抱 Jetpack DataStore
- 微信小程序Unhandled promise rejection TypeError
- 小常识:手机被偷后如何让小偷不能用
- 二分法求三次方根代码
- LINQ查询————八大基本子句
- html网页模板中文乱码,Flash中出现中文乱码的解决办法
- 一款实用的web截图工具(一)
- Python分析股票行情代码
热门文章
- QT 此操作至少需要一个处于启用状态的有效资料档案库
- 按开机计算机屏幕数字是,电脑开机后屏幕全都是英文字母及数字跳动,什么处理?...
- dw图片居中怎么设置_【面试前】css样式垂直/水平/垂直水平居中的方式总结
- CSDN保存草稿后,在哪里找到草稿
- UIUC说对抗样本出门会失效,被OpenAI怼回来了!
- Linux 查看内核 系统 等软件版本命令
- Sintavia再从EOS GmbH购买两台M400-4打印机
- (转)Asterisk模拟线FXO的主叫号码识别(来电显示)
- Mysql精度丢失踩坑记录
- 10-1文字排版--字体、字号、颜色、粗体、斜体、下划线、删除线