From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Sound and Vibration

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW Fatigue Analysis

LabVIEW Fatigue Analysis consists of a set of VIs for stress-life based fatigue analysis. Analysis functions include peak and trough detection, rainflow cycle counting, rainflow histogram matrix, load spectrum estimation, S-N curve generation, and stress-life based damage estimation.

1.JPG

These VIs are designed for use in each step of the stress-life based fatigue analysis process.

1.JPG

Refer to NI developer zone article Fatigue Analysis in LabVIEW for more details about fatigue analysis concept.

You can find the installer from the following attachment. After installation, you will find a new Fatigue Analysis subpalette locating in LabVIEW functions panel>>User Libraries.

*Note that to apply these functions, you need to install LabVIEW 8.5 or later

Message 1 of 18
(34,210 Views)

Laiwei -

First I'd like to thank you for your contributions to the site regarding Rainflow and fatigue analysis - your writeup has proven very valuable to us in our analysis.

We've used the rainflow counting example originally posted by NanxiongZhang.  We've lightly modified it for our purposes and it seems to be working well.

We want to use the results in a test report we are preparing - however we're pretty sure we're going to be asked for V&V (valid and verifiable) documentation for this VI.  You've mentioned multiple places that this VI conforms to the ASTM 1049 standard - we were wondering if you have any documentation that proves this?  Any help you could give us would be greatly appreciated.  We're planning on uploading our finished VI to the community when we're finished - we've added a few easy things like a matrix output for data analysis and signal selection.  Also had tech. support help us lighten the memory load so we can put a lot of datapoints through it without problems.

Thanks in advance!

0 Kudos
Message 2 of 18
(18,574 Views)

Hi Milon,

Although the rainflow cycle counting VI is implemented according to ASTM 1049 doc, currently we have no any formal/official verification for the VI, because the startup kit is not a formal NI product now.

If need any other tech support, feel free to let me know.

Regards

Lai Wei

0 Kudos
Message 3 of 18
(18,574 Views)

Regards

Brad

0 Kudos
Message 4 of 18
(18,574 Views)

There is shift register in the VI, which can continuously process block data.

0 Kudos
Message 5 of 18
(18,574 Views)

Lai Wei,

do I need to use some kind of "mean stress correction" or it's already included in the damage estimation?

Thank you!

Caio Scozzafave

Message 6 of 18
(18,574 Views)

With the internet of things, and pipelines an important infrastructucture, perhaps the fatigue analysis tools might be useful for stress monitoring in stationary infrastructure. 

When will the Fatigue Analysis toolkit install in LabVIEW 64bit?  64bit LabVIEW is much better at handling Big Analog Data(tm) data sets and large analysis. 

Preston Johnson
Solutions Manager, Industrial IoT: Condition Monitoring and Predictive Analytics
cbt
512 431 2371
preston.johnson@cbtechinc
0 Kudos
Message 7 of 18
(18,574 Views)

I know scozza's question is very old, but I had the same question. I dug into the VIs and found that it does use a Goodman mean stress correction factor VI called "vfa_Sa to Sa(R-1) (Goodman).vi".

vfa_damage estimation.vi Block Diagram on Front Fork Processor.jpg

0 Kudos
Message 8 of 18
(18,574 Views)

Hello Nick,

Thanks for the answer! Although it is old, It still necessary for me

Best wishes,

Scozza

Am 23.12.2015 17:32 schrieb "nickbike" <web.community@ni.com>:

NI Community <https://decibel.ni.com/content/index.jspa> LabVIEW Fatigue

Analysis new comment by nickbike

<https://decibel.ni.com/content/people/nickbike> View all comments on

this document <https://decibel.ni.com/content/docs/DOC-8215#comment-46517>

0 Kudos
Message 9 of 18
(18,574 Views)

I used the rainflow counting algoritm VI and started checking the programming after getting odd results.  I think there is an error in the sub VI where it puts the value and corresponding cycle counting in the amplitude and mean array. In the calculation of the row and column where the value should be inserted, the results of  ((value - min. limit )/ delta of the class) is rounded to the nearest integer although I think it should be rounded to the lowest ??

0 Kudos
Message 10 of 18
(18,574 Views)