交变应力参数表

交变应力参数表

最大应力

\[{{S}_{\max }}\]

最小应力

\[{{S}_{\min }}\]

平均应力

\[{{S}_{\text{m}}}=\frac{1}{2}\left( {{S}_{\max }}+{{S}_{\min }} \right)\]

应力比(应力特征)

\[R=\frac{{{S}_{\min }}}{{{S}_{\max }}}\]

应力振幅

\[{{S}_{a}}=\frac{1}{2}\left( {{S}_{\max }}-{{S}_{\min }} \right)={{S}_{\text{m}}}\left( \frac{1-R}{1+R} \right)\]

等寿命曲线

\[{{S}_{\max }}=\frac{2{{S}_{m}}}{1+R}\]
\[{{S}_{\min }}=\frac{2{{S}_{m}}}{1+\frac{1}{R}}\]

部分计算

应力比 平均应力 最大应力 最小应力 应力振幅
\(R\) \({{S}_{m}}\) \({{S}_{\max }}\) \({{S}_{\min }}\) \({{S}_{a}}\)
-1 0 \({{S}_{\max }}\) -\({{S}_{\max }}\) \({{S}_{\max }}\) 对称循环应力
0 \({{S}_{m}}\) 2\({{S}_{m}}\) 0 \({{S}_{m}}\)
0.1 \({{S}_{m}}\) 1.81818\({{S}_{m}}\) 0.18181\({{S}_{m}}\) 0.81818\({{S}_{m}}\)
0.2 \({{S}_{m}}\) 1.66667\({{S}_{m}}\) 0.33333\({{S}_{m}}\) 0.66666\({{S}_{m}}\)
0.3 \({{S}_{m}}\) 1.53846\({{S}_{m}}\) 0.46154\({{S}_{m}}\) 0.53846\({{S}_{m}}\)
0.4 \({{S}_{m}}\) 1.42857\({{S}_{m}}\) 0.57143\({{S}_{m}}\) 0.42857\({{S}_{m}}\)
0.5 \({{S}_{m}}\) 1.33333\({{S}_{m}}\) 0.66667\({{S}_{m}}\) 0.33333\({{S}_{m}}\)
1 \({{S}_{m}}\) \({{S}_{m}}\) \({{S}_{m}}\) 0 静力

Python代码

from sympy import *

Sm = symbols('Sm')
Smax = []
Smin = []
Sa = []

Range = [0.1, 0.2, 0.3, 0.4, 0.5]
for R in Range:
    Smax.append(2*Sm/(1+R))
    Smin.append(2*Sm/(1+1/R))
    Sa.append(Sm*((1-R)/(1+R)))

原文地址:https://www.cnblogs.com/brightyuxl/p/9806786.html

时间: 2024-11-08 21:21:14

交变应力参数表的相关文章

DAX/PowerBI系列 - 参数表(Parameter Table)

DAX/PowerBI系列 - 参数表(Parameter Table) 难度: ★☆☆☆☆(1星) 适用范围: ★★★★☆(4星) 概况: 这个模式比较简单灵活,而且很实用.所用的DAX语句也比较简单. 但它的变化形式很多和扩展应用范围很广.后文介绍的动态分组(Dynamic Segmentation)也是其中一种. 主要是通过筛选器(Slicer)选择不一样的参数时,DAX语句根据所选的值反映相关的选择值进行计算. 注:参数表,通常可以不放到Data warehouse里面,可以在Excel

变长参数表

函数printf的正确声明形式为: int printf(char *fmt, ...); 其中,省略号表示参数表中参数的数量和类型是可变的(省略号只能出现在参数表的尾部).类似的参数表被称为边长参数表.它除了有一个参数fmt固定以外,后面跟的参数的个数和类型是可变的(用三个点"-"做参数占位符). 在<C程序设计语言>中,Ritchie提供了一个简易版printf函数minprintf: #include <stdarg.h> void minprintf(c

pfsense官方硬件产品参数表

pfsense官方硬件产品参数表来自pfsense官方网站,官方硬件购买后可以带技术支持,但是目前没有中文网站,官方硬件表可以为自己DIY硬件提供参考. 图中的2端口,4端口,6端口网卡采用被动散热,应该是目前的主流产品,在淘宝也有对应的产品.图中的万兆SFP网卡产品属于高端的产品,还有一个虚拟化平台,不知道自己在虚拟化平台里搭建与PFSENSE官方的虚拟化有啥区别

使用&quot;动软代码生成器&quot;制作自定义模板的参数表

Host对象属性列表 Host对象方法列表 TableInfo  表对象属性 ColumnInfo  字段信息对象 CodeCommon工具类常用方法 动软代码生成器自带的事例模板 <#@ template language="c#" HostSpecific="True" #><#@ output extension= ".cs" #><#    TableHost host = (TableHost)(Host)

HotSpot虚拟机主要参数表

(1)堆设置 -Xms:初始堆大小 -Xmx:最大堆大小 -XX:NewSize=n:设置年轻代大小 -XX:NewRatio=n:设置年轻代和年老代的比值.如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4 -XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值.注意Survivor区有两个.如:3,表示Eden:Survivor=3:2,一个Survivor区占整个年轻代的1/5 -XX:MaxPermSize=n:设置持久代大小

【powerBI】power pivot添加参数表

背景 最近在做应用分析,爬了几个应用市场的排行榜,需要分析前多少名各个品类的app有多少个.数据量不大,excel就能做分析,所以想起来pivot的参数表功能.这个功能还是比较实用的,在这再做个记录,以备后来. 思路 首先需要一个参数的字典表,并直接链接回表: 其次,如何判断我在切片器选中了1个参数,这涉及到haveonevalue函数--判断某列是否只有1个值,返回true/false: 最后,怎么把这个选中的值应用到要算的度量里去,这涉及到values函数--取一列中的不重复值. 步骤 1.

利用过滤器和反射技术对string类型的入参进行统一trim

背景 最近做的一些项目都是后台管理系统,主要是对表单数据的增删改查操作,其中有些表单项是字符串类型的,对于这些类型的表单项就需要在保存或编辑之前要进行.trim()处理,刚开始感觉没什么,遇到了就手动进行.trim()一下,感觉很正常,因为Java本身就提供了这么一个字符串处理的方法,感觉每次都这么做也不能嫌麻烦,理所应当.但是是随着业务的发展,需要这么处理的地方越来越多,虽然每次都小心谨慎,但难免会有遗漏,导致不该出现问题的地方出现了问题,对于这些不该出现的低级错误感到痛心.于是想,能不能写一

【转】大数据批处理框架 Spring Batch全面解析

如今微服务架构讨论的如火如荼.但在企业架构里除了大量的OLTP交易外,还存在海量的批处理交易.在诸如银行的金融机构中,每天有3-4万笔的批处理作业需要处理.针对OLTP,业界有大量的开源框架.优秀的架构设计给予支撑:但批处理领域的框架确凤毛麟角.是时候和我们一起来了解下批处理的世界哪些优秀的框架和设计了,今天我将以Spring Batch为例,和大家一起探秘批处理的世界.初识批处理典型场景探秘领域模型及关键架构实现作业健壮性与扩展性批处理框架的不足与增强批处理典型业务场景对账是典型的批处理业务处

C++ 11 vlearning

1.新增算术类型     longlong,最小不比long小,一般为64位. 2.列表初始化      int units_sold = {0};或者 int units_sold{0};非11标准下的C++中,只有特定的情况下才能使用该形式.  比如数组的初始化,类构造函数的初始化,结构体的填充.相比传统的赋值初始化,如果右侧的数值类型相对于左侧类型更大的话,侧对于这种窄化现象,编译器会 报错.如:int k = {3.14};一个double是8个字节,int一般是4个字节,这时编译器就会