← All projects02 / Individual research · September 2025–June 2026

Teaching a model
some mechanics.

I used ANSYS and Python to investigate what a blade’s response could tell us about a crack, and where physical knowledge helped the predictions.

Individual project · Supervisor: Dr Adam Sobey

Me presenting my individual research project beside the poster.Presenting my individual research project
93 casesMain cracked-blade dataset
a/hDimensionless severity target
0.00816Reported global RMSE

Could the response reveal the damage?

For my individual project, I wanted to see whether a blade’s response could tell us about a crack. I used simulation to study what changed, then looked at how that information could help a machine-learning model predict the damage.

With Dr Adam Sobey supervising, I built a parametric ANSYS workflow and used Python to organise the results and train small neural networks. What made it interesting was that an approach that worked near the root could perform badly further along the blade.

Healthy and edge-notched blade configurations, reproduced from Figure 3.1 of my dissertation.

I started with a beam.

I started with a 200 × 20 × 10 mm cantilever beam. Under prescribed tip displacement, I compared reaction force, strain energy and the first bending frequency as the notch changed. This checked whether the reaction force could serve as a practical stiffness proxy.

I then moved to a tapered steel blade model, 138 mm high and 1.2 mm thick. The crack was represented by a rectangular edge notch. I varied its depth relative to the local blade width, so the severity target was the dimensionless ratio a/h.

My original project workflow: mechanics, finite element modelling, feature extraction and machine-learning evaluation.

Where the crack was mattered.

The main dataset contained 93 cracked cases: 31 depth ratios at each of three positions, 30, 80 and 130 mm from the root. Additional simulations explored the transition region.

Root cracks produced a strong frequency reduction. Mid-span changes were weaker, while tip cracks could increase the frequency even as the static reaction force reduced. So I couldn’t assume that the same response change meant the same amount of damage everywhere.

I examined a location-dependent sensitivity factor, C(x). Its unstable behaviour in the transition region helped explain why directly applying one physical rule across the blade could be unreliable.

Original dissertation Figure 5.5: the sensitivity factor varies along the blade, with substantial variation in the transition region.

The local results were mixed.

In the reported root-region comparison, RMSE fell from 0.0301 to 0.00661. At mid-span, the augmented model performed worse: RMSE increased from 0.0129 to 0.0384. I kept both results in the study.

Looking back at this comparison, there’s an important limit. The extra feature was half the force-change input already in the baseline model. It repeated information, so the difference in scores alone doesn’t prove that new physical knowledge helped. I keep that distinction in mind when discussing these results.

Original root-region prediction comparison. The dashed line represents ideal predictions.
Original mid-span prediction comparison, where the augmented model underperformed.

Then I added location to the model.

For the global model, I added crack position, normalised position and terms combining position with the response changes. The idea was to let the model account for where the crack was when predicting how severe it was.

I used a small feedforward network with 32 and 16 neurons in its hidden layers, a 75/25 random train/test split and early stopping. I fitted the input scalers on the training data before applying them to the test data. I used the mechanics to choose the inputs; I didn’t add a physics equation to the loss function.

Reported global severity results · target: dimensionless a/h
Response-only RMSE0.0412
→
Location-aware RMSE0.00816

Approximately 80% lower RMSE in the reported simulation-data comparison. Crack location was supplied as an input.

Original global prediction comparison from the dissertation. The location-aware model follows the ideal line more closely.

What I take from it.

What I took from this was that I needed to understand the simulation results before choosing the model inputs. Studying how the response changed along the blade gave me a reason to include location and the interaction terms.

These results come from a random split of my simulation dataset, with crack location given to the severity model. I haven’t shown that it works on new locations or real blades, or that it can find location and severity together. The plots and scores here are the ones reported in my dissertation.

← Back to all projectsNext project

A scaffold is only
part of the system. ↗

Interested in my work?

Let’s have
a chat.