MATLAB实用教程-岩土之星.PPTVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB实用教程-岩土之星

土木工程应用程序设计_02_MATLAB综合应用实例 2.1 概述 1 2.2 浅基础沉降计算 1 理论基础 2 编程实现 (1) 进入MATLAB程序设计平台 (2) 进行图形用户界面外观设计 (3) 输入菜单与控件的回调函数 2.3 单桩荷载位移关系的模拟 1 理论基础 2 编程实现 习题2 2.1 概述 MATLAB把MATLAB平台看作编辑、编译、连接、执行融为一体,将数学问题的许多算法编成了大量库函数、具有许多解决问题的工具箱,具有强大的图形绘制、数据处理、数值计算、优化分析、数据可视化与符号计算功能,在熟悉不同命令理论基础和调用格式,可以解决实际应用中的许多数学问题,在数学算法分析、工程数据分析、工程技术等领域得到了广泛应用。只有与不同学科交叉、不同方法结合使用才能显示出MATLAB强大的应用能力。 本章将以综合算例的形式,介绍MATLAB在图像组分分析、图像小波分解、材料中变形场计算、浅基础沉降、单桩荷载位移关系模拟等方面的的一些应用。 2.2 浅基础沉降计算 _1 理论基础 设基础底面以下土层共有m层,第j(j=1,…,m)层分为n层,第i细层(i=1,…,n)厚度h(j,i),该细层在自重应力p1(j,i)与附加应力p2(j,i)作用下对应孔隙比由e1(j,i)变为e2(j,i),由此得到基础底面最终沉降量计算公式。  计算浅基础沉降,必须计算各细层的自重应力与附加应力,还要确定自重应力与总应力(自重应力与附加应力之和)对应的孔隙比。自重应力p(j,i) 可以根据土层埋深(或厚度)以及土的基本物理力学性质指标确定,附加应力由Boussineq解或Mindlin解积分获得。   自重应力与总应力对应的孔隙比,可通过压缩试验成果确定。根据室内土工压缩试验,可得应力{p(j,k)}与对应孔隙比{e(j,k)}(k=1,…,l,l为加荷级数)及相应的压缩曲线(e-p曲线),压缩曲线可假定为双曲线形式,拟合参数a, b可用非线性最小二乘法命令lsqnonlin确定。 进行图形用户界面设计时,可将压缩层计算深度、土层分层数直接在界面上输入,通过不同控件的回调函数计算不同深度的附加应力与基础底面的沉降。 2.2 浅基础沉降计算 _2 编程实现 _(1) 进入MATLAB程序设计平台   进行图形用户界面设计时,可将压缩层计算深度、土层分层数直接在界面上输入,通过不同控件的回调函数计算不同深度的附加应力与基础底面的沉降。   选择“【MATLAB安装目录】\bin\matlab.exe”进入MATLAB程序设计平台。 浅基础沉降计算 _2 编程实现 _(2) 进行图形用户界面外观设计   在MATLAB程序设计平台中,选择FileNewGUI,在弹出对话框中选择BlankGUI (Default),显示图形用户设计平台。在该平台中,进行外观设置,菜单及有关属性设置见表7-3,对应的外观见图7-18,同时,将图保存至工作目录。   注意输入法,撇号应该使用‘、而不用’;若回调函数使用当前目录下的C07_14.m、则其Callback属性应使用C07_14。 浅基础沉降计算 _2 编程实现 _(3) 输入菜单与控件的回调函数   在工作目录下,编辑各回调函数代码:    C07_14.m~C07_20.m 2.3 单桩荷载位移关系的模拟 _1 理论基础   在桩顶荷载作用下,可以得到桩-土体系模型。在桩身任取微段,得到静力平衡条件/与微元体产生的弹性压缩量计算公式/轴力计算式.   编程步骤:   步骤1 将桩身分成若干小段,各个分段长度根据土层厚度和计算精度确定,但每一个分段必须在同一土层中。   步骤2 假定桩端沉降量,计算任一微n段土层阻力和轴力。轴力增量和位移增量误差小于给定误差时跳出循环计算,否则迭代计算。   步骤3 根据第n+1段土层底面的阻力和位移,继续进行下一段土层计算,直到将全部的土层段计算完成,所得最上面那段土层的、可以认为是桩顶(承台底面)的荷载和位移。 步骤4 假定新的桩端沉降量,重新上述步骤计算,直到得出假定桩端的沉降量为时桩顶的荷载和位移。   步骤5 将足够多的S和P在在P-S坐标轴上点出,即为荷载-位移曲线。   上述算法中,土层顺序从下往上,计算第一段土层时假设的是桩端位移和轴力(反力)。 单桩荷载位移关系的模拟 _2 编程实现 [例2-9] 将桩身分成若干小段、每一分段位于同一土层中,假设桩径d为1.2m,桩长为18.5m,桩入土深度为11m,嵌岩深度为7.5m,桩的弹性模量E为31500MPa,土的计算参数为1/a=25MN/m3和1/

文档评论(0)

wumanduo11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档