Machine Learning for Metal Fatigue Crack Prediction Using Lamb Wave Signals

This package introduces participants to the use of machine learning crack detection techniques for predicting metal fatigue crack growth in aluminum lap joints using Lamb wave signal data. Participants will work with the PHM 2019 Aluminum Lap Joint Fatigue Dataset, perform signal-based feature extraction, and build ensemble learning models to estimate crack progression. Through theoretical explanation and hands-on Python implementation, learners will gain practical experience in applying crack detection using machine learning and other data-driven methods for structural health monitoring (SHM) and predictive maintenance of metallic structures.

What You'll Learn

Buy Together & Save

This Course Includes

Course Content

Machine Learning for Metal Fatigue Crack Prediction Using Lamb Wave Signals

Product Informations

Overview of Metal Fatigue Crack Experiments

This package is based on a comprehensive experimental dataset collected from fatigue testing of riveted aluminum lap-joint specimens instrumented with piezoelectric (PZT) sensors. Each specimen consists of two 1.6 mm-thick aircraft-grade 2024-T3 aluminum sheets joined by rivets. They were subjected to cyclic loading until metal fatigue crack initiation and growth occurred.

To track the damage, PZT actuators and sensors were arranged in a pitch–catch configuration. This setup generated and captured Lamb wave signals during each loading stage. The repeated measurements helped reduce uncertainty. The dataset includes eight specimens (T1–T8). T1–T6 are used for training, while T7–T8 serve as validation samples. Both constant-amplitude and variable-amplitude loading conditions were included.

Applying Machine Learning Crack Detection Techniques

This package teaches participants how to use machine learning crack detection methods to analyze Lamb wave signals and predict fatigue crack growth. By using the PHM 2019 Aluminum Lap Joint Fatigue Dataset, the package covers feature extraction, preprocessing, ensemble model training, and evaluation in Python. As a result, users gain hands-on experience in data-driven structural health monitoring (SHM) and predictive maintenance of metallic structures.

Because the package focuses on crack detection using machine learning, it demonstrates how algorithms interpret Lamb wave responses to identify crack initiation and progression. These techniques enhance early detection and improve predictive accuracy in practical SHM applications.

Lamb Wave Signals for Metal Fatigue Crack Monitoring

Fatigue tests on aluminum lap-joint specimens were monitored using Lamb wave signals recorded at multiple fatigue cycles. These signals correlate strongly with crack propagation behavior. Ground-truth crack lengths were collected through optical measurements.

The dataset is divided into training and validation subsets to support model development. This structure helps users build reliable predictive models for fatigue life estimation. Therefore, the package enables a smooth connection between physics-based understanding and data-driven algorithms for metal fatigue crack detection and prediction.

[woodmart_list icon_fontawesome=”fa fa-solid fa-check” woodmart_css_id=”691eb40b992df” list=”%5B%7B%22list-content%22%3A%22Overview%20of%20fatigue%20crack%20initiation%20and%20propagation%20in%20aluminum%20lap%20joints%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Lamb%20wave%20sensing%20principles%20and%20experimental%20configuration%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Relevance%20to%20structural%20health%20monitoring%20and%20damage%20detection%22%2C%22item_type%22%3A%22inherit%22%7D%5D” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTFlYjQwYjk5MmRmIiwic2hvcnRjb2RlIjoid29vZG1hcnRfbGlzdCIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLndkLWljb24iXX0sInNlbGVjdG9yX2lkIjoiNjkxZWI0MGI5OTJkZiIsImRhdGEiOnsiZGVza3RvcCI6IiNkZDk5MzMifX0=”]
[woodmart_list icon_fontawesome=”fa fa-solid fa-check” woodmart_css_id=”691eb470f28cd” list=”%5B%7B%22list-content%22%3A%22Introduction%20to%20the%20PHM%202019%20Aluminum%20Lap%20Joint%20Fatigue%20Dataset%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Organization%20of%20training%20(T1%E2%80%93T6)%20and%20validation%20(T7%E2%80%93T8)%20data%5Cn%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Understanding%20how%20Lamb%20wave%20signals%20relate%20to%20measured%20crack%20lengths%22%2C%22item_type%22%3A%22inherit%22%7D%5D” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTFlYjQ3MGYyOGNkIiwic2hvcnRjb2RlIjoid29vZG1hcnRfbGlzdCIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLndkLWljb24iXX0sInNlbGVjdG9yX2lkIjoiNjkxZWI0NzBmMjhjZCIsImRhdGEiOnsiZGVza3RvcCI6IiNkZDk5MzMifX0=”]
[woodmart_list icon_fontawesome=”fa fa-solid fa-check” woodmart_css_id=”691eb4bd4ba35″ list=”%5B%7B%22list-content%22%3A%22Key%20signal-based%20features%3A%20correlation%20coefficient%2C%20amplitude%2C%20and%20phase%20shift%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Feature%20engineering%20principles%20for%20time-series%20sensor%20data%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Reference%20to%20He%20et%20al.%20(2013)%20and%20relevance%20to%20fatigue%20monitoring%22%2C%22item_type%22%3A%22inherit%22%7D%5D” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTFlYjRiZDRiYTM1Iiwic2hvcnRjb2RlIjoid29vZG1hcnRfbGlzdCIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLndkLWljb24iXX0sInNlbGVjdG9yX2lkIjoiNjkxZWI0YmQ0YmEzNSIsImRhdGEiOnsiZGVza3RvcCI6IiNkZDk5MzMifX0=”]
[woodmart_list icon_fontawesome=”fa fa-solid fa-check” woodmart_css_id=”691eb5009aa4c” list=”%5B%7B%22list-content%22%3A%22Loading%20and%20processing%20raw%20CSV%20files%20with%20pandas%20and%20NumPy%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Managing%20baseline%20vs.%20damaged%20signals%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Implementing%20feature%20extraction%20pipelines%20using%20SciPy%22%2C%22item_type%22%3A%22inherit%22%7D%5D” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTFlYjUwMDlhYTRjIiwic2hvcnRjb2RlIjoid29vZG1hcnRfbGlzdCIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLndkLWljb24iXX0sInNlbGVjdG9yX2lkIjoiNjkxZWI1MDA5YWE0YyIsImRhdGEiOnsiZGVza3RvcCI6IiNkZDk5MzMifX0=”]
[woodmart_list icon_fontawesome=”fa fa-solid fa-check” woodmart_css_id=”691eb53fa5298″ list=”%5B%7B%22list-content%22%3A%22Overview%20of%20ensemble%20regression%20techniques%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Training%20Random%20Forest%2C%20Gradient%20Boosting%2C%20and%20Voting%20Regressor%20models%20using%20scikit-learn%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Hyperparameter%20tuning%20and%20visualization%20of%20predicted%20crack%20growth%20trends%22%2C%22item_type%22%3A%22inherit%22%7D%5D” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTFlYjUzZmE1Mjk4Iiwic2hvcnRjb2RlIjoid29vZG1hcnRfbGlzdCIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLndkLWljb24iXX0sInNlbGVjdG9yX2lkIjoiNjkxZWI1M2ZhNTI5OCIsImRhdGEiOnsiZGVza3RvcCI6IiNkZDk5MzMifX0=”]
[woodmart_list icon_fontawesome=”fa fa-solid fa-check” woodmart_css_id=”691eb58127986″ list=”%5B%7B%22list-content%22%3A%22Computing%20performance%20metrics%3A%20R%C2%B2%2C%20MAE%2C%20and%20RMSE%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Comparison%20of%20ensemble%20methods%20vs.%20individual%20regressors%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Plotting%20and%20interpreting%20predicted%20vs.%20actual%20crack%20lengths%22%2C%22item_type%22%3A%22inherit%22%7D%5D” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTFlYjU4MTI3OTg2Iiwic2hvcnRjb2RlIjoid29vZG1hcnRfbGlzdCIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLndkLWljb24iXX0sInNlbGVjdG9yX2lkIjoiNjkxZWI1ODEyNzk4NiIsImRhdGEiOnsiZGVza3RvcCI6IiNkZDk5MzMifX0=”]
[woodmart_list icon_fontawesome=”fa fa-solid fa-check” woodmart_css_id=”691eb5be85e15″ list=”%5B%7B%22list-content%22%3A%22Summary%20of%20insights%20and%20lessons%20learned%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Applications%20of%20ML%20in%20SHM%20and%20predictive%20maintenance%22%2C%22item_type%22%3A%22inherit%22%7D%2C%7B%22list-content%22%3A%22Future%20directions%3A%20deep%20learning%20and%20hybrid%20physics%E2%80%93ML%20models%22%2C%22item_type%22%3A%22inherit%22%7D%5D” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2OTFlYjViZTg1ZTE1Iiwic2hvcnRjb2RlIjoid29vZG1hcnRfbGlzdCIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLndkLWljb24iXX0sInNlbGVjdG9yX2lkIjoiNjkxZWI1YmU4NWUxNSIsImRhdGEiOnsiZGVza3RvcCI6IiNkZDk5MzMifX0=”]

Reviews

There are no reviews yet.

Be the first to review “Machine Learning for Metal Fatigue Crack Prediction Using Lamb Wave Signals”

Instructors

Karwan-Azad Azad

Original price was: € 220.0.Current price is: € 176.0.

Get Free Access to More Than the Demo!