CiteExport$(function(){PrimeFaces.cw("TieredMenu","widget_formSmash_upper_j_idt828",{id:"formSmash:upper:j_idt828",widgetVar:"widget_formSmash_upper_j_idt828",autoDisplay:true,overlay:true,my:"left top",at:"left bottom",trigger:"formSmash:upper:exportLink",triggerEvent:"click"});}); $(function(){PrimeFaces.cw("OverlayPanel","widget_formSmash_upper_j_idt829_j_idt831",{id:"formSmash:upper:j_idt829:j_idt831",widgetVar:"widget_formSmash_upper_j_idt829_j_idt831",target:"formSmash:upper:j_idt829:permLink",showEffect:"blind",hideEffect:"fade",my:"right top",at:"right bottom",showCloseIcon:true});});

Shape and topology optimization using CutFEMPrimeFaces.cw("AccordionPanel","widget_formSmash_some",{id:"formSmash:some",widgetVar:"widget_formSmash_some",multiple:true}); PrimeFaces.cw("AccordionPanel","widget_formSmash_all",{id:"formSmash:all",widgetVar:"widget_formSmash_all",multiple:true}); PrimeFaces.cw("SelectBooleanButton","widget_formSmash_j_idt905",{id:"formSmash:j_idt905",widgetVar:"widget_formSmash_j_idt905",onLabel:"Hide others and affiliations",offLabel:"Show others and affiliations"});
function selectAll()
{
var panelSome = $(PrimeFaces.escapeClientId("formSmash:some"));
var panelAll = $(PrimeFaces.escapeClientId("formSmash:all"));
panelAll.toggle();
toggleList(panelSome.get(0).childNodes, panelAll);
toggleList(panelAll.get(0).childNodes, panelAll);
}
/*Toggling the list of authorPanel nodes according to the toggling of the closeable second panel */
function toggleList(childList, panel)
{
var panelWasOpen = (panel.get(0).style.display == 'none');
// console.log('panel was open ' + panelWasOpen);
for (var c = 0; c < childList.length; c++) {
if (childList[c].classList.contains('authorPanel')) {
clickNode(panelWasOpen, childList[c]);
}
}
}
/*nodes have styleClass ui-corner-top if they are expanded and ui-corner-all if they are collapsed */
function clickNode(collapse, child)
{
if (collapse && child.classList.contains('ui-corner-top')) {
// console.log('collapse');
child.click();
}
if (!collapse && child.classList.contains('ui-corner-all')) {
// console.log('expand');
child.click();
}
}
2017 (English)In: Simulation for Additive Manufacturing 2017, Sinam 2017, International Center for Numerical Methods in Engineering (CIMNE), 2017, p. 208-209Conference paper, Oral presentation with published abstract (Refereed)
##### Abstract [en]

##### Place, publisher, year, edition, pages

International Center for Numerical Methods in Engineering (CIMNE), 2017. p. 208-209
##### Keywords [en]

Cut finite element method, Isogeometric analysis, Level set, Optimal build orientation, Shape and topology optimization
##### National Category

Computational Mathematics
##### Identifiers

URN: urn:nbn:se:hj:diva-39385Scopus ID: 2-s2.0-85045505881OAI: oai:DiVA.org:hj-39385DiVA, id: diva2:1204972
##### Conference

2017 Simulation for Additive Manufacturing, Sinam 2017; Munich; Germany; 11 - 13 October 2017
#####

PrimeFaces.cw("AccordionPanel","widget_formSmash_j_idt1118",{id:"formSmash:j_idt1118",widgetVar:"widget_formSmash_j_idt1118",multiple:true});
#####

PrimeFaces.cw("AccordionPanel","widget_formSmash_j_idt1124",{id:"formSmash:j_idt1124",widgetVar:"widget_formSmash_j_idt1124",multiple:true});
#####

PrimeFaces.cw("AccordionPanel","widget_formSmash_j_idt1130",{id:"formSmash:j_idt1130",widgetVar:"widget_formSmash_j_idt1130",multiple:true}); Available from: 2018-05-09 Created: 2018-05-09 Last updated: 2019-03-22Bibliographically approved

We present a shape and topology optimization method based on the cut finite element method, see [1],[2], and [3], for the optimal compliance problem in linear elasticity and problems involving restrictionson the stresses.The elastic domain is defined by a level-set function, and the evolution of the domain is obtained bymoving the level-set along a velocity field using a transport equation. The velocity field is defined tobe the largest decreasing direction of the shape derivative that resides in a certain Hilbert space and iscomputed by solving an elliptic problem, associated with the bilinear form in the Hilbert space, with theshape derivative as right hand side. The velocity field may thus be viewed as the Riesz representationof the shape derivative on the chosen Hilbert space.We thus obtain a coupled problem involving three partial differential equations: (1) the elasticity problem,(2) the elliptic problem that determines the velocity field, and (3) the transport problem for thelevelset function. The elasticity problem is solved using a cut finite element method on a fixed backgroundmesh, which completely avoids re–meshing when the domain is updated. The levelset functionand the velocity field is approximated by standard conforming elements on the background mesh. Wealso employ higher order cut approximations including isogeometric analysis for the elasticity problem.In this case the levelset function and the velocity field are represented using linear elements on a refinedmesh in order to simplify the geometric and quadrature computations on the cut elements. To obtain astable method, stabilization terms are added in the vicinity of the cut elements at the boundary, whichprovides control of the variation of the solution in the vicinity of the boundary. We present numericalexamples illustrating the performance of the method.We also study an anisotropic material model that accounts for the orientation of the layers in an additivemanufacturing process and by including the orientation in the optimization problem we determine theoptimal choice of orientation.We present numerical results including test problems and engineering applications in additive manufacturing.

References

[1] E. Burman, S. Claus, P. Hansbo, M. G. Larson, and A. Massing. CutFEM: discretizing geometryand partial differential equations. Internat. J. Numer. Methods Engrg., 104(7):472–501, 2015.

[2] E. Burman, D. Elfverson, P. Hansbo, M. G. Larson, and K. Larsson. Shape optimization using thecut finite element method. Technical report, 2016. arXiv:1611.05673.

[3] E. Burman, D. Elfverson, P. Hansbo, M. G. Larson, and K. Larsson. A cut finite element method forthe Bernoulli free boundary value problem. Comput. Methods Appl. Mech. Engrg., 317:598–618,2017.

urn-nbn$(function(){PrimeFaces.cw("Tooltip","widget_formSmash_j_idt1840",{id:"formSmash:j_idt1840",widgetVar:"widget_formSmash_j_idt1840",showEffect:"fade",hideEffect:"fade",showDelay:500,hideDelay:300,target:"formSmash:altmetricDiv"});});

CiteExport$(function(){PrimeFaces.cw("TieredMenu","widget_formSmash_lower_j_idt1893",{id:"formSmash:lower:j_idt1893",widgetVar:"widget_formSmash_lower_j_idt1893",autoDisplay:true,overlay:true,my:"left top",at:"left bottom",trigger:"formSmash:lower:exportLink",triggerEvent:"click"});}); $(function(){PrimeFaces.cw("OverlayPanel","widget_formSmash_lower_j_idt1894_j_idt1896",{id:"formSmash:lower:j_idt1894:j_idt1896",widgetVar:"widget_formSmash_lower_j_idt1894_j_idt1896",target:"formSmash:lower:j_idt1894:permLink",showEffect:"blind",hideEffect:"fade",my:"right top",at:"right bottom",showCloseIcon:true});});