雨流计数法及其在程序中的具体实现
对“雨流计数法”介绍
对“雨流计数法”介绍雨流计数法(Rainflow counting method)是一种用于疲劳寿命预测和疲劳损伤分析的统计方法。
它通过对载荷历程数据进行处理,识别出载荷的循环次数、振幅和平均值,并统计不同振幅下的循环次数。
雨流计数法广泛应用于许多领域,如机械、航空航天、汽车工程、桥梁工程和风力发电等。
在这篇文章中,将详细介绍雨流计数法的原理、应用和计算过程。
1.雨流计数法的原理和背景疲劳是材料或结构在反复加载下逐渐发生的累积损伤。
在实际工程中,由于载荷的不断变化,对结构的疲劳寿命进行预测和分析是非常重要的。
雨流计数法是一种基于峰谷循环的疲劳分析方法,它通过将载荷历程数据进行循环切分和统计得出结构的振幅、平均值等参数,从而得到结构的疲劳损伤。
2.雨流计数法的应用领域雨流计数法被广泛应用于各个领域,如机械工程、航空航天工程、汽车工程和桥梁工程等。
在机械工程领域,雨流计数法用于预测零件的疲劳寿命,从而指导设计和维护;在航空航天工程中,雨流计数法用于分析航空器部件的疲劳损伤,评估其可靠性和安全性;在汽车工程领域,雨流计数法用于评估引擎和变速器等零部件的疲劳性能;在桥梁工程领域,雨流计数法用于分析桥梁结构的疲劳寿命,指导维护和修复工作。
3.雨流计数法的计算过程雨流计数法的计算过程可以分为循环切分和计数两个步骤。
下面将介绍每个步骤的具体操作。
3.1循环切分循环切分是将载荷历程数据切分成许多不同的循环,即找到载荷历程中的峰谷点。
切分规则如下:(1)初始点:选择载荷历程的起点作为初始点。
(2)峰值点:从初始点开始,寻找下一个大于初始点载荷的点作为峰值点。
(3)谷值点:从峰值点开始,寻找下一个小于峰值点载荷的点作为谷值点。
(4)循环结束点:从谷值点开始,寻找下一个大于谷值点载荷的点作为循环结束点。
(5)将以上得到的峰谷点作为一个循环,将循环次数、振幅和平均值记录下来。
3.2循环计数循环计数是统计不同振幅下的循环次数。
雨流计数法及其在程序中的具体实现
雨流计数法及其在程序中的具体实现董乐义,罗俊,程礼(西安空军工程大学工程学院,陕西西安710038) 摘 要:根据雨流计数法的规则和在实际中应用的体会,介绍了雨流计数法在程序中实现的具体方法。
它适合用各种语言编写,在计取循环数时采用的“四点法”使程序的实现比用其他方法更加准确可靠,简单明了。
关键词:计数法;程序;循环中图分类号:T P 31111;T P 30116 文献标识码:A 文章编号:100226061(2004)0320038203Ra i n Flow Coun tM ethod and Its Rea l iza tion i n Programm i ngDON G L e 2y i ,LU O J un ,CH EN G L i(A irfo rce and Engine D epartm ent of Engineering Co llege of A irfo rce Engineering U niversity,X i’an 710038,Ch ina )Abstract :A cco rd ing to the ru les of the ra in 2fl ow coun t m ethod and the exp eriences in p ractice ,th is a rticle in troduces the m ethod to rea lize the ra in 2fl ow coun t in the p rog ramm ing .It can be com p iled inva ri ou s com p u ter languages .A nd the “Fou r 2po in ts m ethod ”u sed in coun ting the l oop num ber can m akethe rea liza ti on of p rog ram m o re reliab le ,si m p le and clea r than o ther m ethod s.Key words :coun t m ethod ;p rog ram ;l oop收稿日期:2003210228作者简介:董乐义(19742),在读研究生,专业方向为航空发动机可靠性与使用寿命研究。
雨流计数法及其在程序中的具体实现
雨流计数法及其在程序中的具体实现
董乐义;罗俊;程礼
【期刊名称】《计测技术》
【年(卷),期】2004(024)003
【摘要】根据雨流计数法的规则和在实际中应用的体会,介绍了雨流计数法在程序中实现的具体方法.它适合用各种语言编写,在计取循环数时采用的"四点法"使程序的实现比用其他方法更加准确可靠,简单明了.
【总页数】3页(P38-40)
【作者】董乐义;罗俊;程礼
【作者单位】西安空军工程大学工程学院,陕西,西安,710038;西安空军工程大学工程学院,陕西,西安,710038;西安空军工程大学工程学院,陕西,西安,710038
【正文语种】中文
【中图分类】TP311.1;TP301.6
【相关文献】
1.浅议实现担保物权案件程序的具体适用 [J], 李萌
2.雨流计数法在PIPESTRESS软件中的实现方法 [J], 刘美平;刘雪林;潘柳
3.聊天程序具体模块实现分析 [J], 王恒
4.球体位错理论计算程序的总体设计与具体实现 [J], 付广裕;孙文科
5.基于雨流计数法的齿轮程序载荷谱研究 [J], 高云飞; 张秀芬; 薛俊芳; 刘海
因版权原因,仅展示原文概要,查看原文内容请购买。
雨流计数法实例
雨流计数法实例雨流计数法是一种用于疲劳分析的方法,它能够帮助工程师预测材料在持续交变载荷下的寿命。
在现实世界中,许多结构或材料都会受到交变载荷的作用,如果不进行疲劳分析和寿命预测,就会导致结构的失效和事故的发生。
因此,雨流计数法是一个非常重要的工具,它可以帮助工程师评估材料的可靠性和安全性。
雨流计数法的原理是将复杂的交变载荷序列转化为一系列等效的交变载荷块。
通过将载荷序列分解成载荷范围和载荷平均值的组合,可以准确地计算出材料的应力历程。
然后,根据材料的疲劳性能曲线,可以计算出材料在每个载荷块下的寿命。
最后,将所有载荷块的寿命相加,就得到了整个载荷序列下的寿命。
举个例子来说明雨流计数法的应用。
假设我们需要评估一根钢梁在交变载荷下的疲劳寿命。
首先,我们需要获取钢梁所受到的载荷历程数据。
可以通过实验或者数值模拟来获取这些数据。
然后,我们可以将载荷历程数据进行处理,将其转化为一系列的载荷块。
接下来,我们需要使用材料的疲劳性能曲线来计算每个载荷块的寿命。
疲劳性能曲线是一种描述材料在不同应力水平下的寿命的曲线。
可以通过实验或者经验公式来获取这些曲线。
根据疲劳性能曲线,我们可以计算出每个载荷块的寿命。
最后,我们将所有载荷块的寿命相加,就得到了整个载荷序列下的寿命。
通过这种方式,我们可以预测出钢梁在特定载荷下的疲劳寿命。
如果计算出的寿命超过了设计要求,就需要采取相应的措施来增加结构的可靠性,比如增加材料的强度或者改变结构的形状。
除了钢梁,雨流计数法还可以应用于其他许多工程领域。
比如,它可以用于评估桥梁、飞机、汽车等结构在交变载荷下的疲劳寿命。
通过对结构的疲劳寿命进行分析,可以帮助工程师更好地设计和维护这些结构,从而提高结构的安全性和可靠性。
总之,雨流计数法是一种非常重要的工具,可以帮助工程师预测材料在持续交变载荷下的寿命。
它的原理是将复杂的载荷序列转化为一系列等效的载荷块,然后根据材料的疲劳性能曲线计算出每个载荷块的寿命,最后将所有载荷块的寿命相加得到整个载荷序列的寿命。
对“雨流计数法”介绍
雨流计数法简介0、前言机械的疲劳失效是机械失效的主要失效方式,因此对机械失效的主要研究是机械疲劳失效. 目前, 机械疲劳失效的研究有两个方面: 一是根据求出的载荷谱来确定加载程序在试验室或者试验台上对机械进行疲劳试验, 得出机械(材料)在该工况下的实际寿命; 二是根据机械(材料)的特性与载荷谱并且用Miner 准则来估计机械的疲劳寿命. 无论是做疲劳试验还是估计疲劳寿命, 载荷谱的统计都是问题的关键[1]。
1、雨流计数法简介雨流计数法又可称为“塔顶法”,是由英国的Matsuiski和Endo 两位工程师提出的, 距今已有50 多年。
雨流计数法主要用于工程界, 特别在疲劳寿命计算中运用非常广泛。
由来请参看图1, 把应变-时间历程数据记录转过90°,时间坐标轴竖直向下, 数据记录犹如一系列屋面, 雨水顺着屋面往下流, 故称为雨流计数法[2]。
雨流计数法的基本原理[3]如图1所示, 第一个雨流自0点处第一个谷的内侧流下, 从1点落1’后流至5, 然后下落。
第二个雨流从峰1点内侧流至2点落下, 由于1点的峰值低于5点的峰值,故停止。
第三个雨流自谷2点的内侧流到3, 自3点落下至3’ , 流到1’处碰上上面屋顶流下的雨流而停止。
如此下去, 可以得到如下的计数循环块:3-4-3’、1-2-1’、6-7- 6’、8-9- 8’、11-12-11、13-14-13’和12-15-12’。
雨流计数的基本流程如下。
(1) 根据采样定理作数据采集,得到时间历程记录,若截止频率为f c,则采样间隔Δt≤1/ 2f c(2) 根据连续的3个采样数据,删除既不是峰值也不是谷值的数据点,将时间历程记录转化为峰谷值序列。
(3) 针对峰谷值序列采用4点法雨流计数原则进行雨流计数,计数条件如下。
①如果A>B;B≥D;C≤A,记录一个循环 (全波) BCB′,如图 2 所示。
得到范围值S range=|B -C|幅值S a=|B -C|/ 2平均值S m=(B +C)/ 2②如果A <B;B≤D;C≥A,记录一个循环(全波) BCB′,如图 3 所示。
雨流计数法的应用
• 无效幅值清除:给定判断条件(如指定数据最 大差程旳10%),顺序读入数据,计算计算i点 数据与i-1点、i+1点和i点数据旳差旳绝对值, 假如均不小于等于鉴定条件,则存储i点数据, 不然读入下一点。
• 推荐经过合理设置接触参数旳措施来进行过盈 配合旳模拟。
• 原理:ANSYS中旳初始接触状态包括两个部分, 节点间旳几何位置和初始侵入量(由参数 CNOF拟定)。若设置求解控制参数 KEYOPT(9)=4,则求解时将不考虑节点旳几何 位置旳影响。接触设置中另一参数为实常数 Icont,用来设置接触面间过盈或间隙旳误差范 围。这么,经过KEYOPT(9)和Icont旳合理设置 就能够经过CNOF来设定过盈量了。
• 以时间为纵轴、载荷为横轴,重新绘制载荷-时 间图。雨流依次从每个峰或谷旳上侧流下,直 到对面有个比其起点更高旳峰值(或更低旳谷 值)后停下;另一侧旳雨流滴下就停止(图c)。
• 谷内雨流遇到上层落下旳来流时立即停止(图c)。 • 统计全部全循环(图d)旳峰值和均值.
雨流计数法在程序中旳详细实施
雨流计数法
• 循环计数法:将不规则、随机旳载荷-时间 历程转化为一系列循环旳措施,称为“循 环计数法”。
• 雨流计数法是其中旳一种。适合以经典载 荷谱段为基础旳反复历程,简朴易行,易 于计算机编程,每个波峰、波谷只计数一 次。
雨流计数法旳原理
• 根据原始旳时间-载荷谱图(图a)重新安排时间载荷谱,以绝对值最大旳点为起点(图b)。
计算费用高
模态叠加法
速度快 模态分析单元载荷 (压力、温度、加 速度等)可用于瞬 态分析 得到更平滑、精确 旳响应曲线 允许考虑模态阻尼
雨流法课设报告
课程设计题目:雨流计数法的编程及界面设计院系:轨道交通学院专业:车辆工程班级:车辆〔卓越〕2011-1小组成员:李永强、彭延忠廖希、张翼时间:摘要雨流计数法〔又叫塔顶法〕,是由英国的Matsuiski和 Endo两位工程师提出的,是目前在疲劳设计和疲劳试验中用的最广泛的一种计数方法,是变程计数法的一种。
雨流计数法如果计及平均值和变程对——均值法得到的计数结果完全相同。
雨流计数法与变程对——均值计数法一样具有比较严格的力学基础,计数结果介于峰值法和变程法之间,提供比较符合实际的数据。
雨流法是建立在对封闭的应力——应变迟滞回线逐个计数的基础上,因此,该方法能够比较全面的反映随机载荷的全过程。
由载荷——时间历程得到的应力——应变迟滞回线与造成的疲劳损伤是等效的,因此,工程界认为雨流法反映了材料的应力——应变行为。
而对于雨流计数法的处理方法,由于手工计算只能处理一些相比照较简单的数据,对于比较复杂的数据无法处理,因此要用电脑实现雨流计数法的编程。
本文利用MATLAB编程技术及图形界面设计,以实现数据的简单化处理。
关键词:雨流计数法疲劳编程界面目录一.概念 (4)二.设计思路 (5)1.数据压缩 (5)2.循环数提取 (6)三.设计所用软件 (7)软件 (7)2.Microsoft Visio编流程图软件 (9)软件 (10)四.设计内容 (10)1.程序设计 (10)2.界面设计 (12)五.设计结果 (12)六.结论 (13)参考文献 (14)附录 (15)雨流计数法的编程及界面设计一.概念最早的雨流计数原则出现在“图形法”的应用中。
从外表看上去好象雨流从载荷的峰谷处流下一样 ,凡起始于波谷(峰 )的雨流遇到比它更低的谷(峰 )值便停止 ,即上一段雨流被下一段雨流“截断”而形成一个全循环,这个原则也正是“雨流计数法”命名的由来。
如图 1,把应变-时间历程数据记录转过90° ,时间坐标轴竖直向下 ,数据记录犹如一系列屋面 ,雨水顺着屋面往下流 ,这种方法就称为雨流计数法。
matlab雨流计数法简单讲解
在工程中,特别是机械结构、航空航天等领域,在对应力、载荷进行疲劳分析时,雨流计数法是一种常用的方法。
这种方法可以有效地对载荷数据进行处理,得到疲劳载荷的循环次数,从而进行疲劳寿命的预测。
1. 什么是雨流计数法?雨流计数法是一种用来对载荷数据进行疲劳分析的方法。
它可以将连续的载荷数据序列转换为一系列载荷循环,然后对这些循环进行统计分析。
通过这种方法,我们可以得到载荷循环的幅值和次数,从而可以进一步进行疲劳寿命的预测和分析。
2. 雨流计数法的基本原理雨流计数法的基本原理是将载荷数据序列分解成一系列循环载荷,然后对这些循环进行统计。
在实际应用中,通常使用峰谷识别法来检测载荷数据中的峰值和谷值,然后根据这些峰值和谷值来进行载荷循环的划分。
可以根据载荷循环的幅值和次数进行统计分析,得到疲劳载荷的循环次数。
3. 雨流计数法的优点和局限性雨流计数法的优点在于可以较为准确地对载荷数据进行处理,得到疲劳载荷的循环次数,从而进行疲劳寿命的预测。
但是,这种方法也存在一定的局限性,例如在处理复杂载荷时,可能会出现较大的误差,需要进行一定的修正和优化。
4. 我对雨流计数法的个人观点和理解在我看来,雨流计数法是一种简单而有效的方法,在工程实践中具有广泛的应用前景。
通过对载荷数据进行分解和统计,我们可以更好地理解载荷对结构疲劳寿命的影响,从而有针对性地进行疲劳设计和分析。
但是,在实际应用中,我们也需要注意方法的局限性,结合具体情况进行合理的选择和修正。
总结回顾:通过本文的讲解,我们了解了雨流计数法的基本原理和应用。
这种方法可以帮助我们对载荷数据进行处理,得到疲劳载荷的循环次数,从而进行疲劳寿命的预测和分析。
在工程实践中,雨流计数法具有重要的意义,但同时也需要注意其局限性,进行合理的修正和优化。
希望通过本文的讲解,读者对雨流计数法有了更深入的了解。
在此,我为您撰写了一篇有关“matlab雨流计数法简单讲解”的文章,希望能够对您有所帮助。
对“雨流计数法”介绍
雨流计数法简介0、前言机械的疲劳失效是机械失效的主要失效方式,因此对机械失效的主要研究是机械疲劳失效. 目前, 机械疲劳失效的研究有两个方面: 一是根据求出的载荷谱来确定加载程序在试验室或者试验台上对机械进行疲劳试验, 得出机械(材料)在该工况下的实际寿命; 二是根据机械(材料)的特性与载荷谱并且用Miner 准则来估计机械的疲劳寿命. 无论是做疲劳试验还是估计疲劳寿命, 载荷谱的统计都是问题的关键[1]。
1、雨流计数法简介雨流计数法又可称为“塔顶法”,是由英国的Matsuiski和Endo 两位工程师提出的, 距今已有50 多年。
雨流计数法主要用于工程界, 特别在疲劳寿命计算中运用非常广泛。
由来请参看图1, 把应变-时间历程数据记录转过90°,时间坐标轴竖直向下, 数据记录犹如一系列屋面, 雨水顺着屋面往下流, 故称为雨流计数法[2]。
雨流计数法的基本原理[3]如图1所示, 第一个雨流自0点处第一个谷的内侧流下, 从1点落1’后流至5, 然后下落。
第二个雨流从峰1点内侧流至2点落下, 由于1点的峰值低于5点的峰值,故停止。
第三个雨流自谷2点的内侧流到3, 自3点落下至3’ , 流到1’处碰上上面屋顶流下的雨流而停止。
如此下去, 可以得到如下的计数循环块:3-4-3’、1-2-1’、6-7- 6’、8-9- 8’、11-12-11、13-14-13’和12-15-12’。
雨流计数的基本流程如下。
(1) 根据采样定理作数据采集,得到时间历程记录,若截止频率为f c,则采样间隔Δt≤1/ 2f c(2) 根据连续的3个采样数据,删除既不是峰值也不是谷值的数据点,将时间历程记录转化为峰谷值序列。
(3) 针对峰谷值序列采用4点法雨流计数原则进行雨流计数,计数条件如下。
①如果A>B;B≥D;C≤A,记录一个循环 (全波) BCB′,如图 2 所示。
得到范围值S range=|B -C|幅值S a=|B -C|/ 2平均值S m=(B +C)/ 2②如果A <B;B≤D;C≥A,记录一个循环(全波) BCB′,如图 3 所示。
雨流计数法在PIPESTRESS软件中的实现方法
(2)雨流依次从每个峰 (或谷)的内侧向下 流,在下一个 峰 (或 谷 )处 落 下,直 到 对 面 有 一 个 比起点更高的峰值(或更低的谷值)停止;
第 35卷第 4期,2018年 压 力 容 器 总第 305期
以安全注入系统(RIS)一段一级辅助管道为 分析对象,详细介绍雨 流 计 数 法 在 PIPESTRESS 软件中的实现方法。 2.1 计算模型
分析模型如图 2所示。
图 2 计算模型
瞬态 发生 编号 次数
瞬态描述
对应的 LOADSET编号
系统备 用 状 态 下,系 统隔 离 阀 与 反 应 堆 T1 26340 冷却 剂 系 统 (RCP) 之间 的 管 道 承 受 的 瞬态与 RCP一致
1 雨流计数法基本原理
雨流计数 法 (又 叫 塔 顶 法 )是 目 前 在 疲 劳 设 计和疲劳试验中应用最广泛的、建立在对封闭的 应力 -应变迟滞回线逐个计数的基础上的一种计 数方法,因此,该方法能够比较全面地反映随机载 荷的全过程。由载荷 -时间历程得到的应力 -应
·50·
变迟滞回线与造成的疲劳损伤是等效的,因此,工 程界认为雨流计数法反映了材料的应力 -应变行 为。雨 Mei-ping,LIU Xue-lin,PAN Liu (ChinaNuclearPowerDesignCompany,Ltd.(Shenzhen),Shenzhen518057,China)
Abstract:Therainflowcountingmethodisacommonmethodusedforfatiguedesignandfatigueevalua tioninengineering.Basedontherationaleandcountingruleoftherainflowcountingmethodandbytak ingthenuclearauxiliarypipeofanuclearpowerstationasanexample,thestresschangeamplitudeofthe pipeundereachinstantaneousoperatingconditionundertheactionoftemperatureload,pressureload,me chanicalload,etc.wasdeterminedthroughthededicatedanalysissoftwareforpipemechanicsPIPES TRESSinordertospecifytherealizationmethodoftherainflowcountingmethodinPIPESTRESS,and thecalculationofcumulativefatigueusagefactorwasperformedincombinationwithS-N curveofthe materialsoastoperform fatiguelifeevaluation. Keywords:rainflowcountingmethod;nuclearauxiliarypipe;fatiguecumulativeusagefactor
雨流计数法计算实例
雨流计数法计算实例雨流计数法是一种用于疲劳分析的方法,通过对加载历史进行处理,可以得到疲劳加载的等效循环次数。
在工程实践中,准确估计材料的疲劳寿命是至关重要的,因为过度的疲劳加载可能导致结构的失效。
该方法的基本原理是将复杂的加载历史转化为一系列的循环次数和加载幅值,然后根据统计学方法计算等效循环次数。
这种方法对于不规则的加载历史特别有用,因为它可以准确地估计不同加载幅值下的疲劳寿命。
下面举一个简单的例子来说明如何使用雨流计数法计算疲劳寿命:假设有一个加载历史如下:[10, 15, 20, 8, -5, 12, 6, -2, 18, 10, 5, -4]首先,我们需要将加载历史转化为一系列的循环次数和加载幅值。
对于上述加载历史,我们可以得到以下循环列表:- 循环1:[10, 15, 20, 8]- 循环2:[8, -5, 12, 6, -2]- 循环3:[6, -2, 18, 10]- 循环4:[10, 5, -4]然后,我们根据每个循环的加载幅值和次数来计算等效循环次数。
可以使用下面的公式来计算:等效循环次数 = 循环次数 * (加载幅值 / 平均加载幅值)^b其中,b是一个经验系数,通常取值为0.06到0.10,平均加载幅值是所有循环加载幅值的平均值。
假设b取0.06,平均加载幅值为8.3(通过计算所有循环加载幅值的平均值得到),我们可以得到以下等效循环次数:- 循环1:4 * (8 / 8.3)^0.06 = 4- 循环2:5 * (7 / 8.3)^0.06 ≈ 4.77- 循环3:4 * (8 / 8.3)^0.06 ≈ 3.83- 循环4:3 * (6 / 8.3)^0.06 ≈ 2.56最后,将所有等效循环次数相加,得到总的等效循环次数:总的等效循环次数 = 4 + 4.77 + 3.83 + 2.56 ≈ 15.16通过雨流计数法,我们得到了总的等效循环次数,这个数值可以用来估计材料的疲劳寿命。
雨流计数法matlab程序
雨流计数法是一种用于分析汽车零部件疲劳寿命的方法,它可以计算出在给定载荷谱下零部件的疲劳寿命。
下面是一个简单的MATLAB 程序,用于实现雨流计数法:matlabfunction [N, N1] = rainflow(P)# 输入:P - 载荷谱矩阵# 输出:N - 循环次数矩阵# N1 - 最小循环次数矩阵n = size(P, 2);N = zeros(n, n);N1 = zeros(n, n);for i = 1:nfor j = 1:nif P(i, j) > 0N(i, j) = floor(P(i, j));N1(i, j) = floor(P(i, j));elseN(i, j) = ceil(-P(i, j));N1(i, j) = ceil(-P(i, j));endendendN = N + N'; # 对称化循环次数矩阵N1 = N1 + N1'; # 对称化最小循环次数矩阵end这个程序定义了一个名为rainflow 的函数,它接受一个载荷谱矩阵P 作为输入,并返回两个输出矩阵:N 和N1。
N 是循环次数矩阵,表示在给定载荷谱下零部件的循环次数;N1 是最小循环次数矩阵,表示在给定载荷谱下零部件的最小循环次数。
在函数内部,我们首先初始化N 和N1 为零矩阵。
然后,我们使用两个嵌套的循环遍历载荷谱矩阵P 中的每个元素。
如果元素的值大于零,我们将该值向下取整并存储在N 和N1 中;如果元素的值小于零,我们将该值的绝对值向上取整并存储在N 和N1 中。
最后,我们将N 和N1 对称化,以确保它们是对称矩阵。
雨流计数法文献综述
雨流计数法0、前言机械的疲劳失效是机械失效的主要失效方式,因此对机械失效的主要研究是机械疲劳失效. 目前, 机械疲劳失效的研究有两个方面: 一是根据求出的载荷谱来确定加载程序在试验室或者试验台上对机械进行疲劳试验, 得出机械(材料)在该工况下的实际寿命; 二是根据机械(材料)的特性与载荷谱并且用Miner 准则来估计机械的疲劳寿命. 无论是做疲劳试验还是估计疲劳寿命, 载荷谱的统计都是问题的关键[1]。
1、雨流计数法简介雨流计数法又可称为“塔顶法”,是由英国的Matsuiski和Endo 两位工程师提出的, 距今已有50 多年。
雨流计数法主要用于工程界, 特别在疲劳寿命计算中运用非常广泛。
由来请参看图1, 把应变-时间历程数据记录转过90°,时间坐标轴竖直向下, 数据记录犹如一系列屋面, 雨水顺着屋面往下流, 故称为雨流计数法[2]。
雨流计数法的基本原理[3]如图1所示, 第一个雨流自0点处第一个谷的内侧流下, 从1点落1’后流至5, 然后下落。
第二个雨流从峰1点内侧流至2点落下, 由于1点的峰值低于5点的峰值,故停止。
第三个雨流自谷2点的内侧流到3, 自3点落下至3’, 流到1’处碰上上面屋顶流下的雨流而停止。
如此下去, 可以得到如下的计数循环块:3-4-3’、1-2-1’、6-7- 6’、8-9- 8’、11-12-11、13-14-13’和12-15-12’。
1.1 雨流计数的基本流程如下。
(1) 根据采样定理作数据采集,得到时间历程记录,若截止频率为 f c,则采样间隔Δt≤1/ 2f c(2) 根据连续的3个采样数据,删除既不是峰值也不是谷值的数据点,将时间历程记录转化为峰谷值序列。
(3) 针对峰谷值序列采用4点法雨流计数原则进行雨流计数,计数条件如下。
① 如果 A>B;B≥D;C≤A,记录一个循环 (全波) BCB′,如图 2 所示。
得到范围值S range=|B -C|幅值S a=|B -C|/ 2平均值S m=(B +C)/ 2② 如果 A <B;B≤D;C≥A,记录一个循环(全波) BCB′,如图 3 所示。
雨流计数法计算实例
雨流计数法计算实例雨流计数法(Rainflow Counting Method)是一种用于计算疲劳载荷的方法,适用于结构、材料等领域的疲劳寿命预测。
它可以将复杂的载荷历程转化为等效疲劳载荷循环,从而进行疲劳寿命的估算。
雨流计数法的基本原理是将载荷历程分解为一系列互不重叠的载荷循环,然后统计每个循环的幅值和次数。
主要的步骤包括载荷振幅范围的计算、载荷循环的识别和载荷循环的计数。
首先,对于给定的载荷历程,需要先进行滤波处理,去除高频成分。
然后将载荷历程进行幅值统计,即计算每个采样点的载荷振幅。
这里需要注意的是,振幅的计算通常选取主方向的振幅,即载荷历程在主方向上的振幅。
接下来是载荷循环的识别,这一步是找到载荷历程中的正循环和负循环。
正循环是载荷由最小值变为最大值再返回最小值的部分,负循环则相反。
一个完整的载荷循环包含了一个正循环和一个负循环。
为了准确识别载荷循环,通常采用峰谷顶点法或升序降序法。
峰谷顶点法是通过找出载荷历程的峰值和谷值,并将它们连线,然后通过顶点来确定循环的开始和结束点。
顶点是指一个峰或一个谷与其相邻的两个谷或峰之间的交点。
升序降序法则是通过找出历程中的最大值和最小值,然后确定其出现的顺序来识别循环。
最后是进行载荷循环的计数。
计数的原则是:当载荷循环的幅值和次数已经记录过时,相同的循环不再计数。
这一步可以利用一个循环计数矩阵来实现。
根据循环的幅值和次数,循环计数矩阵可以记录下所有不重复的循环。
除了基本的步骤外,还有一些改进的雨流计数法方法,如修正的雨流计数法、多重指标的雨流计数法等。
修正的雨流计数法在传统的雨流计数法基础上考虑了载荷历程的非线性特性,能更准确地估算疲劳寿命。
多重指标的雨流计数法则是引入了多个载荷指标,以更好地描述载荷循环。
总而言之,雨流计数法是一种有效的计算疲劳载荷的方法,通过将复杂的载荷历程转化为等效的载荷循环实现疲劳寿命预测。
其基本步骤包括滤波处理、载荷振幅的计算、载荷循环的识别和计数。
雨流计数法python程序-概述说明以及解释
雨流计数法python程序-概述说明以及解释1.引言1.1 概述雨流计数法是一种用于疲劳寿命预测和分析的有效方法,通过对加载历史数据进行循环计数和幅值计算,可以较准确地评估结构在长期循环加载下的疲劳性能。
本文将介绍如何使用Python语言实现雨流计数法,以及通过编写程序实现对加载数据的分析。
在本文中,我们将首先介绍雨流计数法的基本原理和步骤,以及其在工程实践中的应用。
接着,我们将详细讲解如何使用Python编写雨流计数法的程序,包括加载历史数据、循环计数和幅值计算等关键步骤。
最后,我们将通过示例程序和结果分析展示程序的运行效果,以及如何利用计算得到的结果进行疲劳寿命预测。
通过本文的阅读和实践,读者将了解雨流计数法的实现原理和方法,以及如何通过编写Python程序实现对加载数据的有效分析。
同时,本文也将对雨流计数法在工程实践中的应用进行总结和展望,为读者提供更深入的思考和研究方向。
1.2 文章结构:本文主要分为引言、正文和结论三个部分。
其中引言部分将介绍雨流计数法的概念和重要性,以及文章的目的和结构安排。
正文部分将详细介绍雨流计数法的概述和原理,以及通过Python实现雨流计数法的方法。
最后,结合示例程序和结果分析,展示雨流计数法在实际工程中的应用和效果。
结论部分将对整篇文章进行总结,探讨雨流计数法的应用价值,并展望其在未来可能的发展方向。
整个文章结构严谨,内容丰富,旨在为读者提供全面的雨流计数法Python程序知识。
1.3 目的本文的主要目的是介绍如何使用Python编程语言实现雨流计数法。
雨流计数法是一种用于疲劳寿命预测和结构健康监测的重要方法。
通过本文的学习,读者可以了解到雨流计数法的基本原理和实现步骤,掌握如何利用Python编写程序进行雨流计数的计算。
在实际工程应用中,雨流计数法可以帮助工程师准确评估结构的疲劳寿命,预测可能出现的疲劳破坏情况,从而及时采取必要的维护和修复措施,保障结构的安全运行。
雨流计数法excel
雨流计数法excel雨流计数法(Rainflow Counting Method)是一种用于疲劳寿命预测和疲劳分析的方法。
它的应用范围广泛,可以用于工程结构、材料研究、机械设备等领域。
在这篇文章中,我们将详细介绍雨流计数法在Excel中的应用。
雨流计数法的基本原理是将应力或应变时间历程分解为一系列循环载荷,然后对这些循环进行计数和分析。
它的核心思想是将复杂的应力或应变历程简化为一系列疲劳循环,从而减少分析的复杂度。
在Excel中,我们可以利用一些函数和工具来实现雨流计数法。
首先,我们需要将应力或应变时间历程数据导入Excel表格中。
可以使用Excel的数据导入功能,或者手动输入数据。
确保数据准确无误后,我们可以开始进行雨流计数的操作。
雨流计数的第一步是将原始数据进行平滑处理,以去除噪声和杂波。
可以使用Excel的平滑函数或滤波器来实现这一步骤。
平滑后的数据更易于分析和计数。
接下来,我们需要确定循环的起点和终点。
循环的起点是一个应力或应变极值点,而终点是下一个应力或应变极值点。
在Excel中,我们可以使用MAX和MIN函数来找到极值点,并使用IF函数来确定起点和终点。
一旦确定了循环的起点和终点,我们可以使用一个循环计数器来计数循环的个数。
可以使用Excel的循环函数或宏来实现这一功能。
计数器将循环的起点和终点相连,并自动计数。
计数完毕后,我们可以得到一系列疲劳循环的振幅和次数。
振幅表示循环的幅值大小,次数表示该幅值出现的次数。
可以使用Excel 的排序和计数函数来对振幅进行排序和统计。
我们可以根据振幅和次数绘制疲劳循环图。
可以使用Excel的图表功能来绘制柱状图或曲线图。
图表可以直观地展示不同振幅下循环的次数,帮助我们分析疲劳寿命和疲劳强度。
除了基本的雨流计数法,我们还可以在Excel中进行一些扩展和改进。
例如,可以结合统计分析和概率分布函数,对疲劳循环进行更精确的预测。
可以使用Excel的统计函数和概率分布函数来实现这一功能。
雨流计数法的应用课件
学习交流PPT
9
• 首先应明确有限元模型对几何模型进行了离散化。 这就使几何模型与有限元模型产生了差异。
学习交流PPT
10
• 过盈配合所致的接触分析的难点在于如何确定初 始接触状态。初始接触状态设置得不对,会导致 错误的计算结果或者不准确的计算结果
学习交流PPT
11
• 因此若想通过几何来模拟过盈配合,应该尽量细 化接触面的网格,但同时也增加了计算量。
• 缩减法。通过主自由度及缩减矩阵压缩问题规模。 在主自由度的位移被计算出来后,可将解扩展到 完整自由度集上。
• 模态叠加法。通过对模态分析得到的振型乘上一 定的因子然后求和来计算结构响应。
学习交流PPT
15
各方法的优缺点
优点 缺点
完全法
模态叠加法
缩减法
易于使用 允许各种非线性 使用完整矩阵
单一过程计算所有 结果
• 等值数压缩:顺序读入数据,判断i点与i+1点是否 相等,若不相等则储存i点数据;若相等则读入下 一数据。
• 峰谷值提取:顺序读入数据,计算i点数据与i-1点、 i+1点和i点数据的差值相乘。若积小于0,则存储i 点数据,否则读入下一点。
• 无效幅值去除:给定判断条件(如指定数据最大 差程的10%),顺序读入数据,计算计算i点数据与 i-1点、i+1点和i点数据的差的绝对值,如果均大于 等于判定条件,则存储i点数据,否则读入下一点。
不能施加强制非零 在主自由度上
位移
时间步长恒定
只支持简单的点点
学习交流PPT
接触
16
完全法求解瞬态动力学的问题
• 阻尼比如何确定 • 时间步长的确定,关心的响应频率如何确定?是
雨流计数法程序matlab代码
MATLAB雨流计数法程序一、仿真随机过程sw=2;A=sqrt(2*sw*detaw)(1)中心频率为10pi,detaw=0.01,带宽为2pi的低频窄带随机过程for n=9:0.01:11;xn=A*sin(n*pi*t+rand(1,1)*2*pi);x=x+xn;end(2)中心频率为100pi,detaw=0.01,带宽为2pi的高频窄带随机过程for n=99:0.01:101;yn=A*sin(n*pi*t+rand(1,1)*2*pi);y=y+yn;end(3)低频与高频组合成的宽带随机过程二、用雨流计数法截取循环(1)得到随机过程x的极点值(储存在矩阵S中)。
n=length(x);s=x(1);for i=2:n-1;if (x(i)>x(i-1))&&(x(i)>x(i+1))||((x(i)<x(i-1))&&(x(i)<x(i+1))); s=[s,x(i)];endendS=[s,x(n)];(2)对极值点间变程进行比较分析,截取循环while i+3<length(S)i=i+1;detaS1=abs(S(i+1)-S(i)); %获得四个极值点间的三段变程detaS2=abs(S(i+2)-S(i+1));detaS3=abs(S(i+3)-S(i+2));if (detaS2<=detaS1)&&(detaS2<=detaS3) %将变程满足截取条件的循环截取出 Ba=[Ba,(S(i+2)-S(i+1))/2]; %截取出循环的幅值Bm=[Bm,(S(i+2)+S(i+1))/2]; %截取出循环的均值Q=[Q;S(i+1),S(i+2)]; %构成截取出循环的极值点存于Q中,即原随机过程抛弃的点S(i+1)=[];S(i+2)=[];i=i-1;endendSr=S; %剩余的极值点存于Sr中(3)分别对低频窄带、高频窄带、宽带进行雨流处理低频窄带高频窄带宽带问题二:由于观察到用雨流法处理这三种随机过程的效果差别比较大,就编程统计计算了雨流处理这三种随机过程抛弃的极值点数(即截取的循环)与原载荷极值点数之比rate。
ncode雨流计数法导出数据
ncode雨流计数法导出数据ncode雨流计数法是一种用于疲劳寿命预测和结构可靠性评估的方法。
本文将从标题为导出数据的角度,介绍该方法的原理和应用。
一、什么是ncode雨流计数法?ncode雨流计数法是一种疲劳寿命预测方法,它通过将结构的应力历程转化为等效应力循环数据,进而预测结构在实际工况下的疲劳寿命。
所谓的“雨流计数”是指将应力历程中的应力循环分解为一个个雨流循环,并统计其循环次数,从而确定等效应力循环。
二、数据导出的过程1. 数据采集在进行ncode雨流计数法之前,首先需要采集结构的应力历程数据。
这可以通过传感器等装置实时监测结构的应力变化,并将数据记录下来。
2. 数据处理通过采集到的应力历程数据,我们可以利用ncode雨流计数法将其转化为等效应力循环数据。
具体的数据处理过程包括以下步骤:(1) 雨流循环的提取:将应力历程中的应力峰谷点找出,并以这些点为基础,将应力历程分解为一个个雨流循环。
(2) 循环次数的统计:对每个雨流循环进行统计,记录其循环次数。
(3) 等效应力的计算:根据每个雨流循环的应力幅值和循环次数,计算得到等效应力。
3. 导出数据经过以上的数据处理步骤,我们可以得到每个雨流循环的等效应力数据。
这些数据可以导出为表格或文本形式,以便后续的疲劳寿命预测和结构可靠性评估。
三、ncode雨流计数法的应用ncode雨流计数法在工程实践中有着广泛的应用。
它可以帮助工程师预测结构在实际工况下的疲劳寿命,评估结构的可靠性,并优化结构设计。
具体的应用包括以下几个方面:1. 疲劳寿命评估通过利用ncode雨流计数法提取的等效应力循环数据,结合材料的疲劳性能参数,可以对结构在实际工况下的疲劳寿命进行评估。
这对于确保结构的安全运行和延长其使用寿命具有重要意义。
2. 结构可靠性评估基于ncode雨流计数法提取的等效应力循环数据,可以通过可靠性分析方法,对结构在疲劳载荷下的可靠性进行评估。
这有助于工程师了解结构在使用过程中可能出现的疲劳失效风险,并采取相应的措施进行风险控制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
雨流计数法及其在程序中的具体实现董乐义,罗俊,程礼(西安空军工程大学工程学院,陕西西安710038) 摘 要:根据雨流计数法的规则和在实际中应用的体会,介绍了雨流计数法在程序中实现的具体方法。
它适合用各种语言编写,在计取循环数时采用的“四点法”使程序的实现比用其他方法更加准确可靠,简单明了。
关键词:计数法;程序;循环中图分类号:T P 311.1;T P 301.6 文献标识码:A 文章编号:1002-6061(2004)03-0038-03Rain Flow Count Method and Its Realization in ProgrammingDONG L e-y i,L U O Jun,CHENG L i(Airfor ce and E ngine Department of En gineering College of Airforce Engineer ing U nivers ity,Xi'an 710038,Ch ina)Abstract :Acco rding to t he rules o f the rain -flo w co unt met ho d and the exper iences in pract ice ,this art icle int roduces t he met hod t o realize t he rain-f low count in t he prog ramm ing.It can be compiled in various com put er lang uag es.And the “F our -point s m et hod ”used in co unt ing t he loo p number can make t he realizat ion of prog ram mor e reliable ,simple and clear t han o ther methods .Key words :count met ho d ;pro gram ;loo p收稿日期:2003-10-28作者简介:董乐义(1974-),在读研究生,专业方向为航空发动机可靠性与使用寿命研究。
1 雨流计数法简介雨流计数法又可称为“塔顶法”,是由英国的M at-suiski 和Endo 两位工程师提出的,距今已有50多年。
雨流计数法主要用于工程界,特别在疲劳寿命计算中运用非常广泛。
由来请参看图1,把应变-时间历程数据记录转过90°,时间坐标轴竖直向下,数据记录犹如一系列屋面,雨水顺着屋面往下流,故称为雨流计数法。
在50年前人们主要以手工计算为主,但手工计算只能处理一些相对比较简单(指数据量不大)的数据,对于数据较多的问题手工处理起来就不太容易了。
随着电子计算机的不断发展,运算速度的不断加快使这些烦琐的计算大大简化。
这种方法的突出特点是根据所研究对象的应变-时间之间的非线性关系来进行计数,亦即把样本记录用雨流计数法定出一系列循环。
雨流计数法有下列规则:1)雨流在试验记录的起点和依此在每一个峰值的内边开始,亦即从1,2,3,…等尖点开始。
图1 雨流计数法2)雨流在流到峰值处(即屋檐)竖直下滴,一直流到对面有一个比开始时最大值(或最小值)更正的最大值(或更负的最小值)为止。
3)当雨流遇到来自上面屋顶流下的雨时,就停止流动,并构成了一个循环。
4)根据雨滴流动的起点和终点,画出各个循环,将所有循环逐一取出来,并记录其峰谷值。
5)每一雨流的水平长度可以作为该循环的幅值。
・38・计算机技术与应用2004年第24卷第3期雨流计数法的主要功能是把经过峰谷值检测和无效幅值去除后的实测载荷历程数据以离散载荷循环的形式表示出来。
在我们把每一步交给计算机完成时都需要编写程序,本文将就每一步在程序中具体的实现思想做一讨论。
2 在程序中的具体实现雨流计数法在程序中的实现方法将分为数据压缩和循环数提取两个步骤完成。
2.1 数据压缩数据压缩就是把原始的实验数据处理成便于计取循环数的数组,它包括峰谷值检测和无效幅值去除。
1)峰谷值检测是数据压缩的基本内容之一,就是把数据中的峰谷值提取出来作为下一步数据处理的数组。
在这一过程中,为避免在峰谷值提取时产生影响应先将相邻的等值数压缩(即把相同数值的保留一个),然后再提取峰谷值。
设待处理数组为E (n ),所得数组为F (n ),i 和j 分别为两个数组元素的编号(以下的流程图中不再声明)。
在相邻等值数压缩中(如图2),菱形框的判断条件是前后两个元素是否不相等,若为真值留下这个数,否则将继续下一个数的判断,直到最后一个数为止。
这样当遇到相等数时,取下的是其中的第一个数值。
在峰谷值检测时(如图3),判断条件是相邻数字的差的乘积是否大于零(即是否同号),若为真值时就说明E (i )同时大于(或小于)两边的数字,则E (i )就是峰(或谷)值;否则继续。
图2 压缩等值点2)无效幅值去除就是将幅值很小的点去除。
因为在很多疲劳寿命计算中这些幅值很小的循环可以忽略不计。
无效幅值去除的物理模型很多,可以根据所处理数据的性质和所研究对象的循环波形特点来选取。
这图3 检测峰谷值里取用变程阀值公式:变程阀值=(最大值-最小值)×$%变程阀值就是压缩掉可忽略小循环的过滤器,最值是数组中的最大(或小)值,$是变程阀值的精度,靠经验给定,可根据不同数组性质和处理精度确定。
去除无效幅值,在程序实现时只需加入一个判断条件即可。
经过本人的反复验证,认为将其加在判断完循环之后(即一次雨流计数中)最为合适。
2.2 循环数提取通常情况下分一次雨流计数、对接和二次雨流计数三个步骤完成,对于不同的波形要根据实际情况来定,比如:高均值偏态波形只需一次雨流计数就可完成。
1)一次雨流计数是从压缩处理过的数据中提取循环,并记录其特性值,如峰值、谷值、幅值等。
我这里使用的方法,是按雨流计数法规则加上个人的理解总结的一点规律——称之为“四点法”,而且在程序中实现起来也比较容易。
如图4所示,在数组中能提取出循环的形式也不过这两种,若满足a 大于等于b 并且b 小于c 时就可以认为提取一个循环(图中构成三角形的部分),同时去除E [i ]和E [i -1]两点,否则记录下E [i ]这一点。
这样对这个数组反复判断就可以取出所有的循环和记录所剩的各点。
这种判断适用于四个点组成的各种情形,确保了循环提取的正确性,使程序的可靠性大大增加。
具体的实现方法参见图5提取循环的流程图。
流程图中,开始的c =0和下边的c =b 是对程序一点优化,“四点法”其实只用了三个点,这样就把上一次计算过的ûE (i -1)-E (i )û作为本次的ûE (i -1)-E (i -2)û;s 1一个是否有循环的标志,可在图5的后边加上一个s 1是否等于零的判断,若等于零则说明一・39・航空计测技术计算机技术与应用次雨流计数的循环全部提出,否则继续执行图5的全过程;s是记录雨流计数提取循环的总个数。
图4 循环的判断图5 提取循环流程图2)对接(又称波形封闭处理)是最终完成循环计数的必要手段,主要内容是对波形的首尾点进行取舍的简化处理。
一次雨流计数剩下的点构成的波形是一标准的发散-收敛型,这时按雨流计数法则无法再形成整循环,只能将其在最大(或最小)点处截开再进行首尾对接,对接时首尾点不一定能够正好封闭,我们就按不同的波形来完成。
一种对于高均值偏态波,可根据研究对象的特征给数组加上首尾值,比如研究根据航空发动机转速编制的载荷谱时,可在首尾加一个零点;另一种对于标准发散-收敛波形首尾的四个峰谷值,取其中的最大和最小值,剩下两点去除,这样产生的误差与实际相差很小。
在程序中实现时,只需在此处加一选择,是加一零点还是取最值,接下来就是重新整理数组了。
对接在程序里实现起来就是将数组从截开的地方分成两部分,将两部分前后对调即可。
3)二次雨流计数是将完成对接的波形继续提取循环直到剩下三个点(即是数组中最值构成的整循环)为止。
程序中实现也很简单,只需将对接完成的数组放入一次雨流计数中就行了。
3 结论1)根据以上方法编制的程序简单明了,而且也确保了程序的可靠性。
2)可用各种语言来编程,实现起来都很简单。
在具体的应用中根据需要取用各个步骤。
参考文献[1]程礼,陈卫.航空发动机状态监控与故障诊断[D].西安:空军工程大学工程学院,2002.[2]冯明琴,孟金全,孙政顺.结构材料疲劳谱载在线测试仪[J].清华大学学报,1999,(11).[3]马建红,沈西挺.VC ++程序设计与软件技术基础[M].北京:中国水利水电出版社,2002.第四届中国国际国防电子展览会胜利闭幕 “第四届中国国际国防电子展览会(CIDEX2004)”于2004年5月25~28日在北京展览馆成功举办。
该展会是我国唯一得到解放军总装备部、国防科工委、信息产业部、中国电子信息产业集团公司批准和支持的国防电子产品的专业展览会。
本届展览参展单位达260多家,展品包括:高可靠电子元器件及组件、通讯系统及产品、雷达系统、计算机信息系统、GPS 、指挥与控制系统、航空电子及空中交通管制系统、多媒体显示设备、遥测系统、电子战设备、电子支援/情报/侦察系统、激光及光电子产品、电源设备、相关仪器及测试设备。
一些科技媒体或媒体代理公司也积极地参与了本次展会活动,如多家媒体代理商北京高博特广告公司展出了所代理的十余种期刊。
本届国防电子展为国内外优秀企业、公司提供了一个展示自己、接触用户、推销自己,打造自己的品牌知名度、展示形象、寻求合作与交流的黄金机会。
较全面地反映我国军事电子工业的水平,展示了国际国防电子工业的最新趋势和我国在这方面发展成就。
该展为促进国际国防电子技术的交流与合作,进一步展示我国国防电子的发展水平,提供了一个良好的机会。
・40・计算机技术与应用2004年第24卷第3期。