Machine Learning Methods for Crack Identification in Euler-Bernoulli Beams
| dc.contributor.advisor | Jaanuska, Ljubov, juhendaja | |
| dc.contributor.author | Radsin, Kristjan | |
| dc.contributor.other | Tartu Ülikool. Loodus- ja täppisteaduste valdkond | et |
| dc.contributor.other | Tartu Ülikool. Arvutiteaduse instituut | et |
| dc.date.accessioned | 2025-10-27T08:33:19Z | |
| dc.date.available | 2025-10-27T08:33:19Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | The objective of this bachelor’s thesis is to evaluate the suitability of various machine learning methods for crack identification in Euler-Bernoulli beams placed on a Pasternak foundation. Methods available in Python libraries are used for this purpose. The machine learning methods of interest are linear regression, kernel ridge, Gaussian process regression, K-nearest neighbours, random forest, gradient boosting, and artificial neural network. The models are trained on three datasets: the one is based on the beam’s natural frequencies, the second one is based on the Haar wavelet coefficients obtained from the mode shape, and the third one is based on the Fourier transformed frequencies. In addition, the models are tested on a dataset containing white noise in the 5% range. The results show that the best results for predicting crack location can be achieved with models trained on the Haar wavelet coefficients, and Gaussian process regression turns out to be the best method for this case. Fourier transformed frequencies give the best results in predicting crack depth, and random forests are the most successful method in this case. | |
| dc.description.abstract | Bakalaureusetöö eesmärk on hinnata erinevate masinõppe meetodite täpsust pragude tuvastamisel Euler-Bernoulli talades, mis on paigaldatud Pasternaki alusele. Selleks kasutatakse Pythoni teekides olevaid meetodeid. Uuritavateks masinõppemeetoditeks on lineaarregressioon, kernel ridge, Gaussi protsessi regressioon, K-lähima naabri meetod (KNN), otsustusmets, gradient boosting, ja tehisnärvivõrk. Mudeleid treeniti kolmel andmehulgal: tala omavõnkumistel põhinev, võnkemoodi kujust teisendatud Haari lainikute kordajatel põhinev, ja Fourier’ teisendatud võnkumistel põhinev andmehulk. Lisaks katsetati mudeleid 5%-list valget müra sisaldaval andmestikul. Tulemused näitavad, et pragude asukoha ennustamisel saavutati parimad tulemused mudelitega, mis olid treenitud Haari lainikute kordajatel, ning parimaks meetodiks osutus Gaussi protsessi regressioon. Sügavuse ennustamisel andis parimaid tulemusi Fourier’ teisendusel põhinevad võnkumised ning edukaimaks meetodiks oli otsustusmets. | |
| dc.identifier.uri | https://hdl.handle.net/10062/117089 | |
| dc.language.iso | et | |
| dc.publisher | Tartu Ülikool | et |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | Python | |
| dc.subject | Masinõpe | |
| dc.subject | Euler-Bernoulli tala Pasternaki aluse | |
| dc.subject | Haari lainikud | |
| dc.subject | Fourier' teisendus | |
| dc.subject.other | bakalaureusetööd | et |
| dc.subject.other | informaatika | et |
| dc.subject.other | infotehnoloogia | et |
| dc.subject.other | informatics | en |
| dc.subject.other | infotechnology | en |
| dc.title | Machine Learning Methods for Crack Identification in Euler-Bernoulli Beams | |
| dc.title.alternative | Masinõppe meetodid pragude tuvastamiseks Euler-Bernoulli talades | |
| dc.type | Thesis |
Failid
Originaal pakett
1 - 1 1