Analytic Gradients Based Parametric Optimization using CutFEM
Master thesis
Permanent lenke
https://hdl.handle.net/11250/3128277Utgivelsesdato
2023Metadata
Vis full innførselSamlinger
Sammendrag
Denne avhandlingen presenterer en metodikk for å beregne analytisk deriverivasjonerav visse mekaniske egenskaper, for eksempel eksempel stivhetsmatrisen, med hensyntil parametrene som definerer geometrien, for eksempel høyden på en utkragebjelke.Beregningen benytter en implementering av den isogeometriske metodenbeskåret finittelementmetode (CutFEM).
Evnen til å beregne analytiske gradienter av egenskaper med hensyn til parametereer verdifull for gradientbasert optimalisering. Spesielt utforskes scenariet av åminimere ettergivenhet mens man holder seg til en forutbestemt maksimal materialmengde,selv om andre muligheter også er bemerket. CutFEM gir fordelen medet fast bakgrunnsnett som ikke påvirkes av endringer i geometri, noe som gjør detsærskilt egnet for parametrisk optimalisering da det eliminerer behovet for komplekstnett, og omnettlegging.
Et utkrageraktig plateproblem introduseres hvor parametere beskriver formen til englatt funksjon (spesifikt en B-spline) som representerer høyden på en 2D utkragerbjelke.Alle sidene på platen er rette, bortsett fra den parameteriserte toppen. Målet erå optimalisere formen på denne glatte funksjonen for å minimere ettergivenhet moten punktbelastning plassert i nedre høyre hjørne, samtidig som begrensninger pådet totale arealet er begrenset. Det optimale geometrien ble beregnet både med klassisk
Finittelementmetode (FEM) og CutFEM, som ga lignende, men ikke identiske,resultater. Noen analyser tyder på at en del av avvikene ville forsvinne hvis en jevntfordelt belastning langs den høyre enden ble brukt. De gjenværende avvikene kunneikke forklares, likevell synes de oppnådde resultatene til å indikere at for plateproblemetvurderer CutFEM-implementasjonen buede geometrier som for myke sammenlignetmed når kanter består av rette linjer, og at dette påvirker dens dens vurderingav hvilken geometri som er optimal.
Til slutt presenteres forslag til forbedringer av de anvendte metodene, med særligvekt på å redusere diskontinuiteter og raskere beregninger. Disse forslagene tar hensyntil hvilke egenskaper som er viktige i sammenheng med optimalisering. This thesis introduces a strategy for finding analytical derivatives of certain mechanicalproperties, such as the stiffness matrix, with respect to geometry-defining parameters,such as the height of a cantilever beam. The calculation uses an implementationof the isogeometric method known as cut finite element method (CutFEM).
Analytical gradients of properties with respect to parameters are useful for gradientbasedoptimisation. In particular, the case where minimising compliance using aset maximum amount of material is discussed, although other possibilities are alsonoted. CutFEM has the advantage of having a fixed background mesh that is independentof the geometry, which makes it particularly well suited for parametricoptimisation since it requires neither complicated meshing nor re-meshing.
The thesis aims is not to directly describe a general solution to a general CutFEMimplementation, rather it uses a specific minimalist implementation as a foundationto introduce the necessary concepts in an easy and intuition-based manner. The implementationflaws and shortcomings are used as examples of pitfalls, thoroughlydiscussed, and improvements are suggested.
A sheet problem is introduced where parameters describe the shape of the smoothfunction, particularly a B-spline, representing the height of this cantilever. All sidesare straight, except for the parameterised top. The shape of this smooth functionis optimised to minimise compliance against a point load placed at the lower rightcorner, with constrictions on the total area. The optimal result was calculated usingclassical FEM and CutFEM, with similar but not identical results. Some analysissuggest that some of the discrepancies likely would disappear if a uniformly distributedload along the right end was used. The reaming discrepancies could not beaccounted for, and the obtained results seem to indicate that for the sheet problem,the CutFEM implementation has a slight bias towards evaluating curved geometriesas too soft compared when edges composed of straight lines. This bias does in turnbias what is considered optimal.
Finlay suggestions for improvement of the schemes used are presented, these takenotes of what important characteristics are important in the context of optimisation.With particular emphases on reducing discontinues, and quicker calculations.