matlab论文12010245327马文建.doc

MATLAB课程论文利用MATLAB语言解决力学中非线性问题姓名马文健学号12010245327专业电子信息工程班级2010级电子班指导老师汤全武学院物电学院完成日期201112141利用MATLAB语言解决力学中非线性问题(马文健120102453272010级电子班)摘要MATLAB因其强大的功能而在世界范围内得以流行,特别在工程领域的应用甚为广泛。本文从弹性力学中的一个问题出发,先简要叙述并分析了目前厚壁筒弹塑性应力分析中所遇到的问题及其MATLAB在其中应用的思考;后建立了厚壁筒弹塑性区的模型,进行了各应力分析,用MATLAB中介绍的相关方法求解了弹塑性分界面半径并绘制了各应力关于半径的变化曲线,最后根据模型求解的结果进行了简要的分析。关键词MATLAB弹塑性应力厚壁筒一、提出问题厚壁筒在承受内压载荷的作用下,随着压力的增加,筒壁应力不断增加。厚壁筒在承受逐渐增加压力的过程中,会经历弹性阶段、筒体部分屈服阶段、整体屈服阶段、材料硬化、筒体过度变形、直至爆破失效阶段。而在分析厚壁筒的弹塑性应力分布时,遇到两个问题【1】弹塑性区分界面的半径的精确确定较为困难,因此半径是一个非线性方程;【2】弹塑性应力的分布曲线绘制难以精确,不能真实反映不同半径处的应力状况。二、分析问题针对厚壁筒弹塑性应力分析时遇到的两个问题,可利用MATLAB软件中的相关知识解决。对于弹塑性区分界面半径的确定,可利用方程求根的相关方法,从二分法、开方法、NEWTON法、NEWTON下山法以及弦截法中选取精度和收敛速度均较佳的方程求根数值方法进行求解;同时还可以利用MATLAB中的SOLVE函数求其精确解。对于弹塑性应力分布曲线的绘制,可以根据求出的各应力分布的具体方程,用PLOT函数进行绘制,同时要注意曲线后期的处理工作,以便更好地从图中得到各应力随半径分布的情况。1、模型建立及求解2图1受内压厚壁圆筒图2弹性区图3塑性区为简化分析,假设厚壁圆筒为理想弹塑性体,不考虑材料在塑性变形过程中塑性强化,筒体仅受内压PI作用,筒体的内半径为RI,外半径为RO。初始假设厚壁圆筒的内半径为RI1525MM,外半径为RO254MM,内壁所受的压力为PI340MPA,取其屈服极限为750MPA先分析筒体仅受内压PI作用的情形。当内压PI大于弹性极限压力PE时,圆筒内壁的屈服区向外扩展,筒体沿壁可以分成塑性区和弹性区两个区域,其中内侧为塑性区,外侧为弹性区。弹性区的内外半径分别为RC和RO,承受内压力为PC,见图2;假想两区域的交界圆面的半径为RC,则塑性区的内外半径分别为RI和RC,承受的内外压力分别为PI和PC,如图3所示。11塑性区(RIRRC)材料处于塑性状态时,筒壁微元体的平衡微分方程成立,即。01RD假设材料塑性变形时符合TRESCA屈服条件,代入上式,则有2RS,积分上是既有。易知有边界条件3SRDLN4RSA。将第一个条件代入式4。可求出A,并代,5IRIRP,6CCRRP入TRESCA屈服条件,可得到塑性区各应力分量的表达式12ZRLN750LN34075LN4103711LL68205LN750N34075N379RSIISIIZSIIPRRRRPR将第二个边界条件代入式7中可得塑性区交界面压力为。L10CCSIIRPP12弹性区(CORRR)3121应力分析弹性区内壁面即为弹塑性区交界面,即弹性区内壁面呈塑性状态。由式7、8、9可知在RRC有弹性区内壁面处各应力表达式为2020113CCCRRCRCZRRP弹性区内壁面开始屈服时,假设应力符合TRESCA屈服条件,则有。204SCCP由连续性可得式10和式4应为同一值,即有22022 5470LN750LN34015254L96115N07835CCCCCSIICCRRRRPXXFX122计算流程EMGU1预设迭代次数初值KK1迭代次数赋值F1,D1FF,XKXK1XKUF1/D1F2,D2FF,XK1WHILEABSF2ABSF1UU/2预设迭代次数赋值XK1XKUF1/D1F2,D2FF,XK1结束10X01KXKN输出迭代失败标志输出IX输出奇异标志5ENDEND(2)编写文件名为FUNC1M的函数文件FUNCTIONF,DFUNC1XF2542X2/25422LOGX/152509067D1’2542X2/25422LOGX/152509067’DSUBSDIFFD1(3)在命令窗口输入FFUNC1X,KMENDNEWTONF,180,0001124求解结果迭代次数KX值119605592196059231960594可知当迭代次数为3次时,有19605941960592000020001成立,故X的取值已符合要求,迭代成功。125计算验证运用MATLAB系统中的求解各类代数方程精确公式解的函数SOLVE求解此方程的精确解。SOLVE函数的调用格式为SOLVE‘方程或方程组’,未知量。编写程序如下SYMSXSOLVE 2LOGX/1525090672542X2/2542 ,X执行后屏幕显示ANS196060371可以看出由NEWTON下山法求解所得的值与精确解的差值为1960594196060370000970001,可知NEWTON下山法所求的解的精度已足够高。取196CRMM。126应力求解利用与塑性区各应力分析相同的方法,可求出弹性区各应力分量表达式6222702222027519654140139975196314SCRSCSCZRRRRR至此弹性区和塑性区各应力的表达式已全部求出。13应力分布曲线的绘制从上述的各应力关于半径R的表达式中可以看出,此六个方程皆具有一般的显式方程YFX的形式,可以利用曲线绘制法中的PLOT函数绘制。PLOT函数的调用格式为,, PLOTXY,其中X为曲线上点的横坐标,Y为纵坐标,’’中可包含确定曲线颜色、线形、两坐标轴上的比例等参数。131程序编写X1152501196取区间X219601254Y1750LOGX1411037曲线公式Y2750LOGX1336037Y3750LOGX1373537Y422329144107/X22Y522329144107/X22Y622329PLOTX1,Y1, R ,X1,Y2, B ,X1,Y3, C ,X2,Y4, R ,X2,Y5, B ,X2,Y6, C 输出三条有色曲线GRIDONAXIS0,260,400,600XLABEL 半径 YLABEL 应力 TITLE 厚壁筒弹塑性区应力分布曲线 GTEXT 轴向应力 GTEXT 周向应力 GTEXT 径向应力 BOXON说明GRIDON表示在图形窗口中画上网格线,以便更清楚分析各量的具体数值。GTEXT‘字符串’表示将字符串放在鼠标所指定的位置。XLABEL‘字符串’和YLABEL‘字符串’分别表示在X轴下方中部位置和Y轴左边中部位置输出字符串作为标题。PLOT括号后的R,B,C分

matlab分析具体问题论文,matlab论文12010245327马文建.doc相关推荐

  1. 夫琅禾费单缝衍射matlab分析,夫琅禾费单缝衍射光强分布MATLAB分析毕业设计论文...

    夫琅禾费单缝衍射光强分布MATLAB分析毕业设计论文 毕业设计(论文)摘 要衍射为人们所熟悉的现象,对于光的这种特殊现象在很多方面有着应用.在光的衍射的基础上,介绍了什么是夫琅禾费衍射,几种实现夫琅禾 ...

  2. matlab分析总谐波失真THD,Matlab电气仿真技术在电力电子教学改革中的应用_中职教育...

    摘要:电气仿真技术是电力电子教学过程中重要的演示分析手段之一,本文以三相SPWM电压型逆变器为例,在MATLAB仿真平台上进行实验,通过在SIMULINK中建立仿真模型,让学生可以分析和比较不同参数设 ...

  3. 用matlab分析时间响应教程,基于Matlab的多自由度耦合滑移模型的动力响应可靠度分析...

    Hi~我是mania 参考资料: (1)基于耦合滑移模型的岩体地震可靠性分析方法 (3)结构可靠度分析:方法与程序 简化模型及运动平衡方程 如下图1所示的多层隔震建筑,当受到地震作用时每层结构体都会产 ...

  4. matlab分析ct图像,利用MATLAB实现CT断层图像的三维重建.PDF

    利用MATLAB实现CT断层图像的三维重建 第 13 卷 第2 期 CT 理论与应用研究 Vol.13No.2 2004 年5 月 24~29 CT Theory and Applications M ...

  5. matlab 稳定系统,matlab分析系统的稳定性

    matlab分析系统的稳定性 MATLAB分析系统稳定性,导 师: 张静 答辩组:第14组 专 业:电子信息工程,论文框架,,摘要 系统稳定性定义 分析方法 感言,1,,2,,3,,4,摘要,随着信息 ...

  6. matlab电阻在,利用MATLAB分析电阻电路.doc

    利用MATLAB分析电阻电路 利用MATLAB分析电阻电路 学 院: 物理电气信息学院 专 业: 通信工程 姓 名: 顾 川 学 号: 12010245242 指导老师: 汤全武 利用MATLAB分析 ...

  7. matlab股价分析论文,matlab股票分析:MATLAB怎样获取实时股市行情数据

    1Sina股 据接 口 以大秦 (股票 :601006)为例,如 果要获取它的最新行情, 只 问新浪 的股票数据 接口: http://hq.sinajs.cn/list=sh601006 这个url ...

  8. matlab图形图像处理论文,基于matlab图形图像处理技术-本科毕设论文.doc

    基于matlab图形图像处理技术-本科毕设论文 基于MATLAB图形图像处理技术 摘 要 本文提出了一种基于MATLAB的数字图像处理技术的设计,系统中包括了图像处理技术的各个方面,涵盖了图像处理领域 ...

  9. matlab在医学上的应用论文,matlab的应用论文

    matlab的应用论文 简介:此栏目包含关于matlab和应用论文和论文的论文范文,免费给你学matlab曲面及应用论文提供有关文献资料. [摘要]核岛厂房结构复杂.体型庞大,采用ANSYS有限元计算 ...

  10. 输入参数的数目不足 matlab_哈工大被禁用MATLAB,工科学生慌了,论文至上间接导致软件依赖?...

    "与其让毕业生天天愁毕业论文的重复率,不如踏踏实实地搞点创新." 文 | 木兔 编辑 | 小豆 6月6日起,陆续有哈尔滨工业大学(以下简称哈工大)的学生在知乎等社交网络上反映,MA ...

最新文章

  1. 学计算机专业英语报告范文,计算机学习报告
  2. Build OS Menu of Platform Builder 5.0
  3. Kafka解惑之时间轮(TimingWheel)
  4. 智能手机计步算法c语言实现,【转载】智能手机计步器算法的实现
  5. linux反序列化漏洞,思科多个产品Java反序列化漏洞(CVE-2015-6420)
  6. 栈的链式存储结构及实现
  7. 何小鹏:从工程师思维到用户思维,这是互联网造车将带来的变革
  8. 油漆面积 java_第八屆藍橋杯省賽 JavaA組 第十題 標題:油漆面積
  9. js调用后台,后台调用前台等方法总结
  10. 1.5.1 Number Triangles 数字金字塔
  11. Ubuntu运行级别与本地ISO软件源
  12. fmea第五版pfmea表格_第五版PFMEA模板(含附属评分准则编写指南全套EXCEL表)
  13. 批处理(bat)遍历文件夹下所有文件
  14. 哈夫模型-arcgis
  15. Java程序员薪资分级,你想到第几级?
  16. python3 中文繁体转换简体,简体转换为繁体,汉字转换拼音
  17. 操作系统-程序执行时间分析
  18. python练习题:程序员问卷调查
  19. QImage 32bit转8bit
  20. 使用Docker部署Spring-Boot-项目,带劲!

热门文章

  1. begin entries matlab,Matlab-图形算法和图像处理指南
  2. 力扣-414 第三大的数
  3. uniapp/vue 组件之间的传值
  4. linux驱动之poll/select轮询机制实例分析(结合驱动中断使用)
  5. tf入门-池化函数 tf.nn.max_pool 的介绍
  6. IE浏览器提示对象不支持“append”属性或方法
  7. LA 3027 并查集
  8. 验证码类库CaptchaMvc
  9. LINUX文件处理命令
  10. 二叉搜索树与双向链表(C++)