| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:Optimizacija Chaboche materialnih parametrov z genetskim algoritmom : magistrsko delo
Authors:ID Dvoršek, Nejc (Author)
ID Klančnik, Simon (Mentor) More about this mentor... New window
ID Stopeinig, Iztok (Comentor)
Files:.pdf MAG_Dvorsek_Nejc_2022.pdf (1,90 MB, This file will be accessible after 01.12.2025)
MD5: CB09380CFBDB089F54EF37BB7BCDB10A
 
Language:English
Work type:Master's thesis/paper
Typology:2.09 - Master's Thesis
Organization:FS - Faculty of Mechanical Engineering
Abstract:The basis of this thesis is research and development of a genetic algorithm for material parameters optimization. It is written in collaboration with AVL, which already has a solution for this problem, but is looking into better alternatives. Chaboche material model is a nonlinear isotropic and kinematic hardening model which can describe elasto-viscoplastic constitutive relations. Parameters of such complex nature do not have a physical interpretation in the real-world and must be defined with inverse analysis. Genetic algorithms (GA) are a promising tool to help with such tasks. They have been widely used and recognized for various optimization problems. Material data available are low cycle fatigue (LCF), creep, and tensile experiments. For each experiment a corresponding finite element model in Abaqus is prepared. Comparing experimental and simulation data is the objective function GA will try to minimize. For this reason, a corresponding fitness function was developed to score each individual. It makes use of similarity measure algorithm proposed in this paper [10]. GA was implemented in Python with Pygad library. Instead of bits, genes are represented with real-valued numbers with defined limits. Performance of developed GA was tested based on various population sizes, mutation probabilities, and crossover operators. The main parameter that impacts algorithms performance is population size. Paired with right mutation probability the algorithm can find a global minimum of described optimization problem. Making it a viable alternative to existing approach used at AVL.
Keywords:Chaboche material model, parameter optimization, genetic algorithm, finite element method
Place of publishing:Maribor
Place of performance:Maribor
Publisher:[N. Dvoršek]
Year of publishing:2022
Number of pages:1 spletni vir (1 datoteka PDF (XII, 58 f.))
PID:20.500.12556/DKUM-83244 New window
UDC:004.8.021:620.17(043.2)
COBISS.SI-ID:151757827 New window
Publication date in DKUM:16.12.2022
Views:872
Downloads:0
Metadata:XML DC-XML DC-RDF
Categories:KTFMB - FS
:
DVORŠEK, Nejc, 2022, Optimizacija Chaboche materialnih parametrov z genetskim algoritmom : magistrsko delo [online]. Master’s thesis. Maribor : N. Dvoršek. [Accessed 19 March 2025]. Retrieved from: https://dk.um.si/IzpisGradiva.php?lang=eng&id=83244
Copy citation
  
Average score:
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share


Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Licences

License:CC BY-NC-ND 4.0, Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
Link:http://creativecommons.org/licenses/by-nc-nd/4.0/
Description:The most restrictive Creative Commons license. This only allows people to download and share the work for no commercial gain and for no other purposes.
Licensing start date:04.10.2022

Secondary language

Language:Slovenian
Title:Optimization of Chaboche material parameters with genetic algorithm
Abstract:Temelj magistrskega dela je raziskati in razviti genetski algoritem za optimizacijo Chaboche materialnih parametrov. Delo je napisano v sodelovanju s podjetjem AVL, ki že ima rešitev za ta problem, ampak raziskuje efektivnejše pristope. Raziskan bo pristop implementacije genetskega algoritma (GA) s programskim jezikom Python (Pygad knjižnica). Mehansko obnašanje materialov se lahko ovrednoti na podlagi eksperimentov. Z različnimi metodami se ugotavljajo različni tipi porušitev materiala. Te porušitve vključujejo elastično, plastično in deformacijo zaradi lezenja. Elastična deformacija se povrne takoj po razbremenitvi, medtem kot je plastična deformacija stalna. Lezenje je deformacija, ki se nabira s časom. Dinamično obremenjevanje komponent v plastičnem področju lahko povzroči ciklično utrjevanje ali mehčanje materiala. Za ciklično utrjevanje velja, da se trdnost materiala veča s številom ciklov, obratno drži za mehčanje. Materialni model, ki lahko opiše vse tri tipe deformacij in upošteva izotropno ter kinematično utrjevanje pri cikličnih obremenitvah je Chaboche materialni model. Za določitev parametrov tega materialnega modela so na voljo eksperimentalni podatki od enoosnega nateznega eksperimenta, lezenja in nizko cikličnega utrujanja. Za vsak eksperiment ima AVL razvit enakovreden model za simulacijo z metodo končnih elementov v programskem paketu Abaqus. Primerjava eksperimentov s simulacijami predstavlja kriterij, ki bo pokazal kako dobro set parametrov opiše materialni model. GA temelji na Darwinovem konceptu evolucije, kot nam je znan iz narave. GA implementira pritisk selekcije, križanja in mutacije v proces optimizacije. Tako so le najbolj uspešni posamezniki izbrani za križanje in produkcijo potomcev za naslednjo generacijo. Po večih generacijah se populacija spontano razvija in prilagaja okolju optimizacijskega problema. GA je stohastični algoritem in naključnost igra glavno vlogo pri uspešnosti le tega. Posebej priročna je njihova uporaba kadar ne vemo funkcije, ki jo optimiziramo ali ne vemo veliko o optimizacijskem prostoru. Funkcija uspešnosti se uporablja za opredelitev uspešnosti posameznikov v populaciji. Glavni del razvoja GA je obsegal izdelavo ustrezne funkcije uspešnosti. Ta funkcija je morala za vsak set parametrov zagnati Abaqus simulacije, po koncu simulacij obdelati podatke, podatke simulacije primerjati z eksperimentom in tako zračunati uspešnost posameznika. Za primerjavo krivulj eksperimenta in simulacije, ki med seboj nimata enako število točk, je kriterij površina med krivuljama. Uporabljen je algoritem, predstavljen v članku avtorjev C. F. Jekel in ostali [12]. Manjša kot je površina med krivuljama boljši je set parametrov. Površine vseh primerjav so skupaj seštete in obrnjene, saj Pygad pričakuje, da ima uspešnejši posameznik večje točke uspešnosti. Gene posameznikov predstavljajo realne vrednosti znotraj dovoljenega območja. Zanima nas kako se razvit GA obnaša pri različno nastavljenih parametrih. V ta namen je bil raziskan vpliv velikosti populacije, mutacijske verjetnosti in operatorja križanja na uspešnost algoritma. Ugotovili smo, da ima velikost populacije največji vpliv na uspešnost. Testirane so bile velikosti populacije 18, 99, 150 in 198. Od 18 do 150 uspešnost strmo raste. Razlika med 150 in 198 je relativno majhna in ne upraviči dodatnega optimizacijskega časa zaradi večje populacije. Mutacijska verjetnost 0,01 ne dovoli GA raziskati dovolj parametrskega okolja in zato ne najde optimalne rešitve. Vrednost 0,1 to spremeni in omogoči algoritmu najti globalni optimum. Med mutacijsko verjetnostjo 0,1 in 0,2 ni bistvene razlike. Nazadnje sta bila testirana enotočkovni in dvotočkovni križna operatorja. Med njima pri obravnavanem optimizacijskem problemu ni bistvene razlike. Najboljše rezultate smo dobili z velikostjo populacije 150, mutacijsko verjetnostjo 0,1 in dvotočkovnim križnim operatorjem. S temi parametri je GA našel set parametrov, ki je za 40% boljši od seta pridobljenega
Keywords:Chaboche materialni model, optimizacija parametrov, genetski algoritem, metoda končnih elementov


Comments

Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica