首页/文章/ 详情

理想塑性材料的残余应力

3月前浏览3416

如图1所示,圆杆    为理想塑性材料,    ,    作用在    点,然后撤去,求杆的残余应力。已知杆的半径为    

图1

荷载    作用在杆    处,可能会有四种情况:    都处于弹性状态;    塑性而    还是弹性;    塑性而    还是弹性;    都进入塑性状态。

按照弹性分析,得到    ,

 
 

   段已经屈服,而    段还处于弹性状态。实际上,    时,就开始屈服。此时    段内力为

两段的应力分别为:

 
 

由于    段仍然处于弹性,伸长量为

 
 
 

屈服应变为:

 

图2

图3

   作用在    点时,    段的应力应变行为由    移动到    ,    段的应力应变行为由O移动到    如图3所示,当撤去    ,相当于反方向施加一个大小相等的    此时有完全的弹性变形发生,    段分别有反方向的    ,或者

 
 

此时,两部分的残余应力分别为:

 
 

移除外部荷载载将导致支反座力对弹性恢复作出响应。由于这些力会限制构件完全恢复,因此会在构件中产生残余应力。为了解决这类问题,可以将构件加载和卸载的整个循环视为正荷载(加载)与负荷载(卸载)的叠加。从O到C的荷载导致塑性应力分布,而沿CD的卸载仅导致弹性应力分布。叠加需要抵消这些荷载;然而,应力分布不会取消,因此残余应力将保留在构件中。

▲图4

来源:数值分析与有限元编程
材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-04-03
最近编辑:3月前
太白金星
本科 慢慢来
获赞 2粉丝 4文章 304课程 0
点赞
收藏
作者推荐
利用Python提升终端输入命令的准确性

利用Python提升终端输入命令的准确性。终端输入一个命令,相当于一个字符串。如何检查输入是否正确,需要平时多练习,这里提供一个思路。利用python写一个函数来判断。利用python的切片功能,很方便的从字符串中遍历单个字符,并利用ord()函数获取其对应的ASCII 数值,或者 Unicode 数值。具体代码如下:def Compare(a,b): ib=0 for ia in range(len(a)): if ord(a[ia:ia+1]) - ord(b [ia:ia+1]) == 0: ib+=1 else: print('不同的位置在', ia) if ib==len(b): print('a 和 b 相同') # a和b一个从别的地方复 制粘贴,一个作为自己练习输入a = "sudo apt install firefox"b = "sudo spt install firefox"Compare(a,b) ord() 函数是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。以下展示了使用 ord() 方法的实例:>>>ord('a')97>>> ord('b')98>>> ord('c')99来源:数值分析与有限元编程

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈