文档库 最新最全的文档下载
当前位置:文档库 › C#编写的基于ASTM E1049-85标准的雨流计数法

C#编写的基于ASTM E1049-85标准的雨流计数法

C#编写的基于ASTM E1049-85标准的雨流计数法
C#编写的基于ASTM E1049-85标准的雨流计数法

雨流计数法matlab程度源代码

% RAINFLOW cycle counting. % RAINFLOW counting function allows you to extract % cycle from random loading. % % SYNTAX % rf = RAINFLOW(ext) % rf = RAINFLOW(ext, dt) % rf = RAINFLOW(ext, extt) % % OUTPUT % rf - rainflow cycles: matrix 3xn or 5xn dependend on input, % rf(1,:) Cycles amplitude, % rf(2,:) Cycles mean value, % rf(3,:) Number of cycles (0.5 or 1.0), % rf(4,:) Begining time (when input includes dt or extt data), % rf(5,:) Cycle period (when input includes dt or extt data), % % INPUT % ext - signal points, vector nx1, ONLY TURNING POINTS!, % dt - sampling time, positive number, when the turning points % spaced equally, % extt - signal time, vector nx1, exact time of occurrence of turning points. % % % See also SIG2EXT, RFHIST, RFMATRIX, RFPDF3D. % RAINFLOW % Copyright (c) 1999-2002 by Adam Nieslony, % MEX function. function rfdemo1(ext) % function rfdemo1(ext) % % RFDEMO1 shows cycles extracted from signal % using rainflow algoritm. % % INPUT: ext - option, number or vectors with turning % points or time history. Default ext=16. %

雨流计数法及其在程序中的具体实现

雨流计数法及其在程序中的具体实现 董乐义,罗俊,程礼 (西安空军工程大学工程学院,陕西西安710038) 摘 要:根据雨流计数法的规则和在实际中应用的体会,介绍了雨流计数法在程序中实现的具体方 法。它适合用各种语言编写,在计取循环数时采用的“四点法”使程序的实现比用其他方法更加准确可靠,简单明了。 关键词:计数法;程序;循环 中图分类号:T P 311.1;T P 301.6 文献标识码:A 文章编号:1002-6061(2004)03-0038-03 Rain Flow Count Method and Its Realization in Programming DONG 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期

雨流计数法在风力发电机组疲劳寿命计算中的应用

雨流计数法在风力发电机组疲劳寿命计算中的应用 摘要:本文围绕疲劳寿命计算和雨流计数法展开,详细介绍了对雨流计数原理的理解步骤,对疲劳寿命计算流程做了一个整体的概括,本文旨在讲述雨流计数法统计全循环的步骤。风电材料设备 关键词:雨流计数法风力发电机组疲劳寿命中国 1 引文 众所周知,风力发电在我国取得了长足的发展和进步。但是,目前我国还没有完善的技术标准和认证体系。风电产品的质量是风电设备制造企业的生命线,而建立标准和开展产品检测认证则是保障风电设备质量的有效手段。因此,我国急需健全、完善和提高风电技术标准和检测认证体系,为风电设备的质量提供保障和监督。由此可见,建立我国自主的风电机组评价体系和产品的认证机构就显得尤为重要。建立这些除了需要必要的财力物力之外,还必须要有大批量的掌握结构设计、载荷评估、寿命计算、热力学、振动学等知识的技术人员。 2 疲劳寿命计算 结构设计计算或者评估一般要进行极限强度计算、疲劳寿命计算、振动分析、热平衡计算等。本文主要围绕疲劳寿命计算叙述,根据所进行的分析以及所必须的已知条件,可以把疲劳寿命计算的步骤归纳为以下流程图[1]。疲劳寿命计算根据载荷谱不同可分为三种情况:恒幅载荷作用下的疲劳寿命计算可以直接利用S-N曲线;变幅载荷下的疲劳寿命计算可以运用MINER理论进行等效计算;随机载荷是个比较复杂的情况,首先要将其转化为恒幅或者变幅载荷谱,然后再进行计算。 疲劳寿命计算的一般方法是: ①首先获取相关零件的材料性能、几何形状、加工工艺、装配过程和加载历程等信息,应用有限元结构分析技术(静强度分析)来判断可能发生破坏的位置(即危险点);然后利用软件后处理来确定在施载荷条件下的局部应力——应变响应; ②获取工作载荷谱:对于复杂的加载历程(主要指随机载荷历程),可用循环计数法对载荷进行分析、处理,得出统计规律。 ③最后结合零件或材料寿命曲线以及载荷谱进行疲劳寿命分析,以获得疲劳寿命的预计值。对照分析

雨流计数法

3Rainflow Cycle Counting J Problem Description 62 J Set Up the Fatigue Analysis 63 J Run the Fatigue Analysis 69 J Review the Results 72 J Concluding Remarks 78

MSC Fatigue 2005 QuickStart Guide 62 Problem Description Problem Description This example is an extension of the previous example where the simple constant amplitude loading is replaced with a more complex randomly varying time signal. Invoke Pre&Post or MSC Patran by typing the following symbols at the system prompt or from a DOS window: fXX or fatX or fatigue where XX is the version number p3or patran If you have not already, open the same database that you created in the previous example working in the same directory from the File | Open menu. The name of the database should be keyhole. Objective ?To predict the life of the keyhole subject to a varying load signal. ?To understand how to normalize the FE stresses. ?To introduce the concept to rainflow cycle counting. ?To introduce the concept of damage summation. ?To investigate the effect of mean stress. ?To investigate the probabilistic nature of fatigue. Note:The geometry and materials information are identical to that of the previous exercise.

随机载荷模拟及雨流计数方法在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)

雨流计数法

疲劳分析中的雨流计数法

这种方法的突出特点是根据所研究材料的应力-应变之间的非线 性关系来进行计数,亦即把样本记录用雨流法定出一系列闭合的 应力-应变滞后环。 参看图1,把应变-时间历程样本记录转过90°,时间坐标轴竖直 向下,样本记录犹如一系列屋面,雨水顺着屋面往下流,故称为 雨流法。雨流法有下列规则: (ⅰ)雨流在试验记录的起点和依此在每一个峰值的内边开始, 亦即从1,2,3…等尖点开始。 (ⅱ)雨流在流到峰值处(即屋檐)竖直下滴,一直流到对面有 一个比开始时最大值(或最小值)更正的最大值(或更负的最小值)为止。 (ⅲ)当雨流遇到来自上面屋顶流下的雨时,就停止流动。 (ⅳ)如果初始应变为拉应变,顺序的始点是拉应变最小值的点。 (ⅴ)每一雨流的水平长度是作为该应变幅值的半循环计数的. 在图1中,雨流法从1点开始,该点认为是最小值。雨流流至2点,竖直下滴到3与4点幅值间的2ˊ点,然后流到4点,最后停于比1点更负的峰值5的对应处。得出一个从1到4的半循环。下一个雨流从峰值2点开始,流经3点,停于4点的对面,因为4点是比开始的2点具有更正的最大值,得出一个半循环2-3。第三个流动从3点开始,因为遇到由2点滴下的雨流,所以终止于2ˊ点,得出半循环3-2ˊ。这样,3-2和2-3就形成了一个闭合的应力-应变回路环,它们配成一个完全的循环2′-3-2。 下一个雨流从峰值4开始,流经5点,竖直下滴到6和7之间的5ˊ点,继续往下流,再从7点竖直下滴到峰值10的对面,因为10点比4点具有更正的最大值。得出半循环4-5-7。 第五个流动从5点开始,流到6点,竖直下滴,终止于7点的对面,因为7点比5点具有更负的极小值。取出半循环5-6。第六个流动从6点开始,因为遇到由5点滴下的雨滴,所以流到5ˊ点终止。半循环6-5与5-6配成一个完全循环5ˊ-6-5,取出5ˊ-6-5。 第七个流动从7点开始,经过8点,下落到9-10线上的8ˊ点,然后到最后的峰值10,取出半循环7-8-10。第八个流动从8点开始,流至9点下降到10点的对面终止,因为10点比8点具有更正的最大值。取出半循环8-9。最后一个流动从9点开始,因为遇到由8点下滴的雨流,所以终止于8ˊ点。取出半循环9-8ˊ。把两个半循环8-9和9-8ˊ配对,组成一个完全的循环8-9-8ˊ。 这样,图1所示的应变一时间记录包括三个完全循环8-9-8ˊ,2-3-2ˊ,5-6-5ˊ和三个半循环1-2-4,4-5-7,7-8-10。图3-18表明,雨流法得到的应变是与材料应力-应变特性相一致的。从图1中看出,有三个完全的循环,与此对应,在图2中有三个阴影线所示的闭合回路。 图2 对应图1应变记录的应力应变响应 雨流法的要点是载荷-时间历程的每一部分都参与计数,且只计数一次,一个大的幅值所引起的损伤不受截断它的小循环的影响,截出的小循环迭加到较大的循环和半循环上去。因此可以据累计损伤理论,将等幅实验得到的S-N曲线和雨流法的处理结果输入电子计算机,进行构件的疲劳寿命估算便能得出较满意的结果。

对“雨流计数法”介绍

雨流计数法简介 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

雨流计数法文献综述

雨流计数法 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

中英文翻译版本:雨流计数法

Designation: E 1049 –85 (Reapproved 2005) 名称:E1049至85年(己重新审核批准2005年) Standard Practices for Cycle Counting in Fatigue Analysis1 在疲劳分析中循环计数的标准规程 This standard is issued under the fixed designation E 1049; the number immediately following the designation indicates the year of original adoption or, in the case of revision, the year of last revision. A number in parentheses indicates the year of last reapproval. A superscript epsilon (e) indicates an editorial change since the last revision or reapproval. 该标准发行时命名为E 1049;紧随其后的数字表示最初采用或者修订年份,括号内的数字表示最近一次重新审批的年份。上标表明自上次修订或重新审批后又做了一次编辑修改。 1. Scope 适用范围 1.1 These practices are a compilation of acceptable procedures for cycle-counting methods employed in fatigue analysis. This standard does not intend to recommend a particular method. 本规定针对疲劳分析中循环计数方法只给出了可汇编的程序步骤。本标准不会指定一个特定的方法。 1.2 This standard does not purport to address all of the safety concerns, if any, associated with its use. It is the responsibility of the user of this standard to establish appropriate safety and health practices and determine the applicability of regulatory limitations prior to use. 本标准不旨在解决所有的安全问题,如果有的话,也仅限于与其使用有关的。本标准的责任是在满足确定规章限制的前提下,优先使用其建立适当的安全和健康措施。 2. Referenced Documents 2.1 ASTM Standards:2ASTM标准: E 912 Definitions of Terms Relating to Fatigue Loading E912中与疲劳载荷有关的条款的定义 3. Terminology 术语 3.1 Definitions: 定义 3.1.1 constant amplitude loading—in fatigue loading, a loading in which all of the peak loads 1These practices are under the jurisdiction of ASTM Committee E0-8 on Fatigue and Fracture and are the direct responsibility of Subcommittee E08.04 on Structural Applications. 疲劳与断裂中的这些规程属于ASTM委员会E0-8管辖范围内,E08.04委员会对结构应用程序负直接责任。Current edition approved June 1, 2005. Published June 2005. Originally approved in 1985. Last previous edition approved in 1997 as E1049–85(1997). 当前版本在2005年6月1日批准。发布时间:2005年6月。在1985年最初批准。最新上一版本在1997年批准为E1049-85(1997)。 2Withdrawn. 撤回

相关文档
相关文档 最新文档