欢迎来到天天文库
浏览记录
ID:41779730
大小:154.42 KB
页数:10页
时间:2019-09-02
《MATLAB在实际问题中的分析与应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、MATLAB在实际问题中的分析与应用班级姓名号次目录1•实验冃的2•叙述问题3•分析问题4•模型建立及求解4.1塑性区(Ri2、的模型,进行了各应力分析,用Matlab屮介绍的相关方法求解了弹塑性分界面半径并绘制了各应力关于半径的变化曲线,最后根据模型求解的结果进行了简要的分析。关键词:Matlab弹塑性应力厚壁筒刖S自20世纪80年代以来,出现了多种科学计算语言,亦称数学软件,比较流行的有MATLAB、MathematicalMaple等。因为他们具有功能强、效率高、简单易学等特点,在在许多领域等到广泛应用。MATLAB便是一种彩响大、流行广的科学计算语言。MATLAB的语法规则简单,更加贴近人的思维方式。MATLAB是英文MATrixLABoratory(矩阵实验室)的缩写。自1984年由美国MathW3、orks公司推向市场以來,得到了广泛的应用和发展。在欧美各高等院校MATLAB已经成为线性代数、□动控制理论、数字信号处理、时间序列分析、动态系统仿真、图像处理等诸多课程的基本教学工具,成为大学生、硕士生以及博士生必须掌握的基本技能。在设计研究单位和工业部门,MATLAB己被广泛的应用于研究和解决各种具体的工程问题。近年来,MATLAB在我国也开始流行,应用MATLAB的单位和个人急剧壇加。可以预见,MATLAB将在我国科学研究和工程应用中发挥越來越大的作用。Matlab是当前数值计算方而应用地非常广泛的一种计算机软件,特别是在工程应用求解中发挥了重要作用。其所具有的浅显易懂的编程4、语言、强大的绘图功能、大量的内部函数等都深深地吸引了我认真地去学习它。同吋在上《过程装备力学基础》时,其中涉及有很多的问题是超越方程、微积分的问题,难以用普通的线性方法求解,而Matlab在此方面有强大的功能,特别是超越方程的精确求解以及图形的绘制方而。数学当屮的绘制函数图彖、绘制立体图形的交线(如绘制两个等直径圆柱体的交线)、求多项式的根等问题,这些问题如果依靠我们人工进行操作,则需要很多的吋间和精力,当我们掌握了基木原理后,借助于MATLAB进行解决则会大大提高效率和精确度。1.实验口的1结合实际问题展现MATLAB在生活和学习方而的广泛应用2学会利用MATLAB编程并求解实际5、问题3学会并运用for循环和switch结构,以及MATLAB111已有函数如sum4了解单元数组cel1和结构数组struct的作用,学会创建这些数组.2、叙述问题厚壁筒在承受内压载荷的作用下,随着压力的增加,筒壁应力不断增加。厚壁筒在承受逐渐增加压力的过程中,会经历弹性阶段、筒体部分屈服阶段、整体屈服阶段、材料硬化、筒体过度变形、直至爆破失效阶段。而在分析厚壁筒的弹塑性应力分布时,遇到两个问题:【1】弹塑性区分界面的半径的精确确定较为困难,因此半径是一个非线性方程;【2】弹塑性应力的分布曲线绘制难以糟确,不能真实反映不同半径处的应力状况。3、分析问题针对厚壁筒弹塑性应力分析时遇6、到的两个问题,可利用Matlab软件中的相关知识解决。对于弹塑性区分界面半径的确定,可利用方程求根的相关方法,从二分法、开方法、Newton法、Newton下山法以及弦截法屮选取精度和收敛速度均较佳的方程求根数值方法进行求解;同时还可以利用Matlab中的Solve函数求其精确解。对于弹塑性应力分布曲线的绘制,可以根据求出的各应力分布的具体方程,用Plot函数进行绘制,同时耍注意曲线后期的处理工作,以便更好地从图中得到各应力随半径分布的情况。图2受内压厚壁圆筒图3弹性区图4塑性区为简化分析,假设厚壁闘筒为理想弹塑性体,不考虑材料在塑性变形过程中塑性强化,筒体仅受内压0•作用,筒体的7、内半径为&,外半径为。初始假设厚壁圆筒的内半径为Ri=52.5mm,外半径为Ro=254mm,内壁所受的压•力为pi=340MPa,取其屈服极限为o=750MPa先分析筒体仅受内压H作用的情形。当内压刃大于弹性极限压力卩£吋,圆筒内壁的屈服区向外扩展,筒体沿壁可以分成塑性区和弹性区两个区域,其中内侧为塑性区,外侧为弹性区。假想两区域的交界圆而的半径为Rc,则塑性区的内外半径分别为&和屁,承受的内外压力分别为丹和Pc,见图4;弹性区的内外半径分别为Rc和,承受内压力为
2、的模型,进行了各应力分析,用Matlab屮介绍的相关方法求解了弹塑性分界面半径并绘制了各应力关于半径的变化曲线,最后根据模型求解的结果进行了简要的分析。关键词:Matlab弹塑性应力厚壁筒刖S自20世纪80年代以来,出现了多种科学计算语言,亦称数学软件,比较流行的有MATLAB、MathematicalMaple等。因为他们具有功能强、效率高、简单易学等特点,在在许多领域等到广泛应用。MATLAB便是一种彩响大、流行广的科学计算语言。MATLAB的语法规则简单,更加贴近人的思维方式。MATLAB是英文MATrixLABoratory(矩阵实验室)的缩写。自1984年由美国MathW
3、orks公司推向市场以來,得到了广泛的应用和发展。在欧美各高等院校MATLAB已经成为线性代数、□动控制理论、数字信号处理、时间序列分析、动态系统仿真、图像处理等诸多课程的基本教学工具,成为大学生、硕士生以及博士生必须掌握的基本技能。在设计研究单位和工业部门,MATLAB己被广泛的应用于研究和解决各种具体的工程问题。近年来,MATLAB在我国也开始流行,应用MATLAB的单位和个人急剧壇加。可以预见,MATLAB将在我国科学研究和工程应用中发挥越來越大的作用。Matlab是当前数值计算方而应用地非常广泛的一种计算机软件,特别是在工程应用求解中发挥了重要作用。其所具有的浅显易懂的编程
4、语言、强大的绘图功能、大量的内部函数等都深深地吸引了我认真地去学习它。同吋在上《过程装备力学基础》时,其中涉及有很多的问题是超越方程、微积分的问题,难以用普通的线性方法求解,而Matlab在此方面有强大的功能,特别是超越方程的精确求解以及图形的绘制方而。数学当屮的绘制函数图彖、绘制立体图形的交线(如绘制两个等直径圆柱体的交线)、求多项式的根等问题,这些问题如果依靠我们人工进行操作,则需要很多的吋间和精力,当我们掌握了基木原理后,借助于MATLAB进行解决则会大大提高效率和精确度。1.实验口的1结合实际问题展现MATLAB在生活和学习方而的广泛应用2学会利用MATLAB编程并求解实际
5、问题3学会并运用for循环和switch结构,以及MATLAB111已有函数如sum4了解单元数组cel1和结构数组struct的作用,学会创建这些数组.2、叙述问题厚壁筒在承受内压载荷的作用下,随着压力的增加,筒壁应力不断增加。厚壁筒在承受逐渐增加压力的过程中,会经历弹性阶段、筒体部分屈服阶段、整体屈服阶段、材料硬化、筒体过度变形、直至爆破失效阶段。而在分析厚壁筒的弹塑性应力分布时,遇到两个问题:【1】弹塑性区分界面的半径的精确确定较为困难,因此半径是一个非线性方程;【2】弹塑性应力的分布曲线绘制难以糟确,不能真实反映不同半径处的应力状况。3、分析问题针对厚壁筒弹塑性应力分析时遇
6、到的两个问题,可利用Matlab软件中的相关知识解决。对于弹塑性区分界面半径的确定,可利用方程求根的相关方法,从二分法、开方法、Newton法、Newton下山法以及弦截法屮选取精度和收敛速度均较佳的方程求根数值方法进行求解;同时还可以利用Matlab中的Solve函数求其精确解。对于弹塑性应力分布曲线的绘制,可以根据求出的各应力分布的具体方程,用Plot函数进行绘制,同时耍注意曲线后期的处理工作,以便更好地从图中得到各应力随半径分布的情况。图2受内压厚壁圆筒图3弹性区图4塑性区为简化分析,假设厚壁闘筒为理想弹塑性体,不考虑材料在塑性变形过程中塑性强化,筒体仅受内压0•作用,筒体的
7、内半径为&,外半径为。初始假设厚壁圆筒的内半径为Ri=52.5mm,外半径为Ro=254mm,内壁所受的压•力为pi=340MPa,取其屈服极限为o=750MPa先分析筒体仅受内压H作用的情形。当内压刃大于弹性极限压力卩£吋,圆筒内壁的屈服区向外扩展,筒体沿壁可以分成塑性区和弹性区两个区域,其中内侧为塑性区,外侧为弹性区。假想两区域的交界圆而的半径为Rc,则塑性区的内外半径分别为&和屁,承受的内外压力分别为丹和Pc,见图4;弹性区的内外半径分别为Rc和,承受内压力为
此文档下载收益归作者所有