• No results found

Boundary element based multiresolution shape optimisation in electrostatics

N/A
N/A
Protected

Academic year: 2021

Share "Boundary element based multiresolution shape optimisation in electrostatics"

Copied!
15
0
0

Loading.... (view fulltext now)

Full text

(1)

Contents lists available atScienceDirect

Journal

of

Computational

Physics

www.elsevier.com/locate/jcp

Boundary

element

based

multiresolution

shape

optimisation

in

electrostatics

Kosala Bandara

a

,

Fehmi Cirak

a

,∗

,

Günther Of

b

,

Olaf Steinbach

b

,

Jan Zapletal

c

aDepartmentofEngineering,UniversityofCambridge,TrumpingtonStreet,CambridgeCB21PZ,UnitedKingdom bInstituteofComputationalMathematics,GrazUniversityofTechnology,Steyrergasse30,8010Graz,Austria

cDepartmentofAppliedMathematics,VŠBTechnicalUniversityofOstrava,17. listopadu15/2172,70833Ostrava-Poruba,CzechRepublic

a

r

t

i

c

l

e

i

n

f

o

a

b

s

t

r

a

c

t

Articlehistory:

Received7February2014

Receivedinrevisedform4December2014 Accepted13May2015

Availableonline18May2015

Keywords:

Shapeoptimisation Shapederivative Boundaryelementmethod Subdivisionsurfaces Multiresolutionanalysis

We consider the shape optimisation of high-voltage devices subject to electrostatic field equations by combining fast boundary elements with multiresolution subdivision surfaces.Thegeometryofthedomainisdescribedwithsubdivisionsurfacesanddifferent resolutionsofthesamegeometryare usedforoptimisationandanalysis.Theprimaland adjointproblemsarediscretisedwiththe boundaryelementmethodusingasufficiently fine control mesh. For shape optimisation the geometry is updated starting from the coarsestcontrolmeshwithincreasinglyfinercontrolmeshes.Themultiresolutionapproach effectivelypreventstheappearanceofnon-physicalgeometryoscillationsintheoptimised shapes. Moreover, there is no need for mesh regeneration or smoothing during the optimisation due to the absence of a volume mesh. We present several numerical experimentsandoneindustrialapplicationtodemonstratetherobustnessandversatility ofthedevelopedapproach.

©2015TheAuthors.PublishedbyElsevierInc.ThisisanopenaccessarticleundertheCC BYlicense(http://creativecommons.org/licenses/by/4.0/).

1. Introduction

The shapeoptimisationofhigh-voltageelectricaldevices, suchasswitchgearortransformers,servesasthedriving ap-plicationforourwork.Thepreventionofelectricalbreakdownisoneofthekeyconsiderationsinthedesignofhigh-voltage devices[1,2].Inafirstapproximation,limitingtheelectricfieldstrengthoncriticalcomponentscanreduceadevice’s sus-ceptibility toelectricbreakdown.The electricfieldstrength isdetermined withtheelectrostatic field equations,which in absenceofspacechargesreducetotheLaplaceequationwithDirichletboundaryconditions[3].Byoptimisingtheshapeof criticalcomponentsthemaximumelectricfieldstrengthonthesurface,i.e.,thenormalflux,canoftenbeconsiderably re-duced.Thismaymakeitpossibletoshrinkthesizeofadeviceandinturnleadtocostsavings.Intheapproachintroduced inthispaperwesystematicallyoptimisethegeometryofadevice suchthatacostfunctionalconsistingofthe L2-normof theelectricfieldstrengthisminimised.

Theboundaryelementmethod(BEM)hasclearadvantageswhenappliedtoshapeoptimisationofhigh-voltagedevices, see [4–8] for an introduction to BEM. First of all, BEM relies only on a surface discretisation so that there is no need to maintain an analysis-suitablevolume discretisation during the shape optimisation process.Moreover, BEM is idealfor solving problemsinunboundeddomainsthat occurinelectrostaticfieldanalysis. Ingradient-basedshapeoptimisationthe

*

Correspondingauthor.

E-mailaddresses:[email protected](K. Bandara),[email protected](F. Cirak),[email protected](G. Of),[email protected](O. Steinbach), [email protected](J. Zapletal).

http://dx.doi.org/10.1016/j.jcp.2015.05.017

0021-9991/©2015TheAuthors.PublishedbyElsevierInc.ThisisanopenaccessarticleundertheCCBYlicense (http://creativecommons.org/licenses/by/4.0/).

(2)

Fig. 1.Topology of the domainΩand its transformation to the domainΩt.

shape derivativeof thecostfunctional withrespecttogeometryperturbations is needed[9–11].Tothispurpose,we use the adjoint approach and solve the primary and the adjoint boundary value problems with BEM. The associated linear systemsofequationsaredenseandan accelerationtechnique, suchasthefastmultipolemethod[12,13],isnecessaryfor their efficientsolution. Forsome recentapplications offastBEM inshape optimisation andBernoulli-typefree-boundary problemswereferto[14–16].

The geometryparameterisation anditsinterplay withtheBEM surface discretisationplays a crucialrole in shape op-timisation.When theBEMsurface meshisusedforgeometryparameterisationitleads tonon-physicaloscillationsinthe optimised geometry, as already known in the finite element literature [17,18]. In addition, the BEM mesh may become severelydistortedafterafewoptimisationstepssothatauxiliarymeshsmoothingproceduresbecomenecessary.Toremedy bothdifficulties,geometriesinshapeoptimisationarecommonlyparameterisedwithb-splinesorrelatedtechniques,such asNURBSandsubdivisionsurfaces[17–21].Inthispaperwerepresentgeometrieswithsubdivisionsurfaces,whicharethe generalisationofsplinestoarbitraryconnectivitymeshes.Specifically,weusetheLoopschemebasedontriangularmeshes andquarticbox-splines[22].

In subdivisionschemes a limit surface isobtainedthrough the repeatedrefinement ofa coarse control mesh [23].In practice,thereareclosedformexpressionsforcomputingthelimitsurfaceforagivencontrolmesh[24,25].Thehierarchy ofcontrolmeshesunderlyingasubdivisionsurfacelendsitselfnaturallytomultiresolutionediting[26,27].Thecoarsecontrol meshvertexpositionsare modifiedtoperformlarge-scaleeditingandthefinecontrolmeshvertexpositionsaremodified to add localised changes. Inthe introduced multiresolutionshape optimisation approach we usea fine control meshfor BEM discretisation and coarser control meshes for geometry modification. More precisely, we start optimising with the coarsestcontrolmeshandprogresstooptimiseincreasinglyfinercontrolmeshes.Asournumericalexamplesdemonstrate, themultiresolutionoptimisationapproachdoesnotleadtonon-physicaloscillationsingeometry.Moreover,theoccurrence ofmeshpathologies,likeinvertedelements,isgreatlyreducedbecausethesupportsizeofthegeometrymodificationsand theelementsizesarewellcoordinated.

Thispaperisorganisedasfollows.InSection2we introducethe electrostaticshape optimisationproblemandthe re-quiredshape derivates.Wethen discussinSection 3thediscretisation ofthestate andadjointboundary valueproblems withthe BEM.Subsequently, in Section 4the multiresolutionsubdivision surfacesfor geometryparameterisation are ex-plained. The multiresolution optimisation algorithm is introduced in Section 5. Finally, in Section 6 we present several numericalexampleswithincreasingcomplexitytodemonstratetheefficiencyandrobustnessoftheproposedapproach. 2. Electrostaticshapeoptimisationproblem

TheelectrostaticfieldequationsinabsenceofspacechargesleadtoaDirichletboundaryvalue problemfortheLaplace equation

u

=

0 in

Ω,

u

=

0 on

Γ0,

u

=

1 on

Γ

f

,

(1)

where u isthe electric potential or voltage,

Ω

R

3 denotes a multiply connected,bounded Lipschitz domain withthe boundary

Γ

:=

∂Ω

consistingofafreepart

Γf

andafixedpart

Γ0

.Inthispaper,weassumethatthepotentialson

Γf

and

Γ0

are constant.Thegeometryofthefreeboundary

Γf

istobedeterminedwithshapeoptimisation.Weassume thatthe topologyof

Ω

isasshowninFig. 1,i.e.,that

Γ0

and

Γf

aredisconnectedpartsoftheboundaryandthat

Γf

isinteriorto

Γ0

. Itis straightforwardtogeneraliseourapproachto othersituations. Moreover,itiswell knownthat theDirichletproblem

(1)admitsauniquesolutionu

H1

(Ω)

.Forthepurposesoftheshapecalculus introducedbelow,however,we assumea higherregularityofthesolutionuinthevicinityofthefreepartoftheboundary

Γ

f.

Inelectrostatic shape optimisationone mayseektominimisethe pointwisemaximumofthenormalflux onthe free partoftheboundary

Γf

.Thecorrespondingcostfunctionalreads

Jmax(Ω,u

)

:=

sup xΓf

un

(

x

)

(2)
(3)

withthenormalflux

u

/∂

n

= ∇

u

,

n

andtheexteriorunitboundarynormaln.Recallthatthephysicalinterpretationofthe normalfluxistheelectricfield innormaldirection.Duetothenon-smoothnatureofthemax function in(2)we decided toconsideranalternativedifferentiablefunctionalinordertobeabletoexploitmethodsofthefirstordercalculus;namely

J

(Ω,

u

)

:=

1 2

un

Q

2 L2 f)

=

1 2

Γf

u

n

(

x

)

Q

2 dsx (3)

whereQ

0 isaprescribedconstantexpectedvalue.Similarcostfunctionalsarealsoconsideredinthecontextof Bernoulli-typefree-boundaryproblems[16,28].

Duringtheiterativeshapeoptimisation(seeSection5)thederivativesofthecostfunctional(3)withrespecttodomain perturbationsareneeded.Tothisend,wemakeuseofshapecalculusmethodsasintroduced,e.g.,in[9,11].First,inorderto describe geometrychangesofthedomain

Ω

,wedefineafamilyofmappings Tt

:

Ω

R

3 astheperturbationofidentity, i.e., Tt

:=

I

+

tV withthepseudo-timeparametert

∈ [

0

,

τ

)

andsomevelocityfieldV.Thenewconfigurationofthedomain

Ω

atpseudo-timetisasillustratedinFig. 1givenby

Ω

t

:=

Tt

(Ω)

:= {

Tt

(

x

):

x

Ω

}

.

Underreasonableregularityassumptionsonthevelocityfield V,sayV

∈ [

W1,

(Ω)

]

3,andfor

τ

smallenough,T

t canbe showntobeaone-to-onemappingof

Ω

onto

Ω

t preservingtheLipschitzregularity,see,e.g.,[10,11].Theshape optimisa-tionproblemisthus transformedtoasearch forasuitablevelocityfield V thatreducesthecostfunctional.Followingthe structuretheorembyHadamardandZolésio,see,e.g.,[9,Chapter9],oneonlyhastodefinethemappingontheboundary. Moreover,since

Γ0

isfixed,wecandefine V

0

:=

0,i.e.,

Γ0

,t

:=

Tt

(Γ0)

=

Γ0

.Theshapeoptimisationproblemissolvedby aniterativeprocedureandasuitablevelocityfield V hastobedeterminedineveryiterationstep.

Togetherwiththeoriginalboundaryvalueproblem(1)weconsidertheproblem

ut

=

0 in

Ω

t

,

ut

=

0 on

Γ0,

ut

=

1 on

Γf

,t (4)

inthetransformeddomain.Thevalueofthecostfunctional(3)inthisconfigurationchangesto

J

t

,

ut

)

=

1 2

Γf,t

ut

nt

(

xt

)

Q

2 dsxt

.

To be ableto use firstorder minimisationtechniques, theshape derivative of thecost functional inthe directionofthe velocityfield V givenby

J

(Ω,

u

)(

V

)

:=

d dt J

t

,

ut

)

t=0

=

lim t→0+ J

t

,

ut

)

J

(Ω,

u

)

t

is needed. Underreasonable regularityassumptions (see [9,11]), theshape derivative canbe representedin theso-called Hadamard–Zolésioform

J

(Ω,

u

)(

V

)

=

Γf

g

(

x

)

V

(

x

),

n

(

x

)

dsx

,

where

V

(

x

),

n

(

x

)

denotesthescalarproductofthetwoinvolvedvectorsandgissomekernelfunctionwhichis indepen-dentofthevelocityfieldV.Notethatsetting

V

|

Γf

:= −

gn implies J

(Ω,

u

)(

V

)

= −

Γf

g2

(

x

)

dsx

0 (5)

andthussuchavelocityfield V definesadescentdirection.ThisstructurewillbeexploitedinSection5foriterativeshape optimisation.

Finally,inthecaseoftheconsideredcostfunctional(3)thekernelfunction gtakestheform

g

(

x

)

:= −

p

n

(

x

)

u

n

(

x

)

H

(

x

)

2

u

n

(

x

)

2

Q2

(6) accordingto[9,16,28].Here H istheadditivecurvature,uistheprimalsolutiongivenby (1),andp isthesolutionofthe adjointboundaryvalueproblem
(4)

p

=

0 in

Ω,

p

=

0 on

Γ

0

,

p

=

u

n

Q on

Γf.

(7)

Notice that the only difference between the primal andadjoint boundary value problems concerns the Dirichlet datum on

Γf

.ThenormalfluxoftheprimalsolutionservesastheDirichletdatumfortheadjointproblem.

3. Boundaryelementdiscretisation

Duringthe iterativeshape optimisationthe primal andtheadjoint boundaryvalue problems (1)and(7),respectively, have to be solved to compute the cost functional (3) andthe descent direction (5). The actual domain boundaries are described withmultiresolutionsubdivisionsurfacesaswillbe introducedinSection 4.Forallthecomputationswe apply the boundary element method to avoid remeshing or smoothing of the volume mesh in each step of the optimisation process.

Weapplyadirectboundaryintegralformulation,asweneedthenormalfluxespnand ∂u

n fortheevaluationofthekernel functiong in(6).Fordetailsonboundaryintegralequations,thepropertiesoftheinvolvedboundaryintegraloperatorsand boundaryelementmethods,see,e.g.,[4–8].

Thesolutionoftheoriginalboundaryvalueproblem(1)isgivenbytherepresentationformula

u

(

x

)

=

Γ U

(

x

,

y

)

w

(

y

)

dsy

Γ

ny U

(

x

,

y

)

u

(

y

)

dsy for

x

Ω,

(8)

where

Γ

=

∂Ω

=

Γf

Γ0

istheboundaryofthedomain

Ω

andw

:=

un denotesthenormalflux.Thefundamentalsolution U

(

x

,

y

)

oftheLaplacianinthreedimensionsreads

U

(

x

,

y

)

:=

1 4

π

1

|

x

y

|

.

Thelimitingcase

Ω

x

x

Γ

providestheboundaryintegralequation

u

(

x

)

=

(

V w

)(

x

)

+

1

2u

(

x

)

(

K u

)(

x

)

for almost allx

Γ,

(9)

whereV:H−1/2

(Γ )

H1/2

(Γ )

denotesthesinglelayerboundaryintegraloperator

(

V w

)(

x

)

:=

Γ

U

(

x

,

y

)

w

(

y

)

dsy forx

Γ,

andK:H1/2

(Γ )

H1/2

(Γ )

denotesthedoublelayerboundaryintegraloperator

(

K u

)(

x

)

:=

Γ

ny U

(

x

,

y

)

u

(

y

)

dsy forx

Γ.

Todeterminetheunknownnormalfluxesw

:=

nu andq

:=

np fortheboundaryvalueproblems(1)and(7),respectively, weusetheboundaryintegralequation(9)toobtain

(

V w

)(

x

)

=

1

2u

(

x

)

+

(

K u

)(

x

),

(10a)

(

V q

)(

x

)

=

1

2p

(

x

)

+

(

K p

)(

x

)

(10b)

foralmostallx

Γ

.Fortheoriginalboundaryvalueproblem(1),theboundaryintegralequation(10a)canbesimplifiedto

(

V w

)(

x

)

=

0 forx

Γ

0

,

1 forx

Γ

f

duetothekernelpropertiesofthedoublelayerboundaryintegraloperator.Astheboundaryintegraloperatorsarebounded andthesinglelayerboundaryintegraloperatorV isH−1/2

(Γ )

-elliptic,allboundaryintegralequationsareuniquelysolvable. Forthe boundaryelement discretisation we usetheGalerkin variationalformulationbased onpiecewise constant ap-proximations wh

:=

N

i=1 wi

ψ

i and qh

:=

N

i=1 qi

ψ

i

.

(11)
(5)

Therelatedconstantbasisfunctions

ψ

i

(

x

)

:=

1 forx

τ

i

,

0 elsewhere

aredefinedwithrespecttoadecompositionofthesurface

Γ

intoN planartriangularshaperegularboundaryelements

τ

i. Thus,wehavetosolvethefollowingtwosystemsoflinearequations

Vhw

=

Mhf

,

(12a)

Vhq

=

(

1

2Mh

+

Kh

)

h (12b)

todeterminethenormalfluxvectorst

R

N andq

R

N withthecoefficientst

iandqi.TheGalerkinmatricesaregivenby Vh

[

j

,

i

] :=

τj

τi U

(

x

,

y

)

dsydsx

,

Kh

[

j

,

i

] :=

τj

τi

ny U

(

x

,

y

)

dsydsx

,

Mh

[

j

,

i

] :=

τj

ψ

i

(

x

)

dsx

fori

,

j

=

1

,

. . . ,

N.Thecoefficientsofthetwovectors f andhontheright-hand sideof(12)aregivenby

fi

:=

0 for

τ

i

Γ0,

1 for

τ

i

Γf,

hi

:=

0 for

τ

i

Γ0,

ti

Q for

τ

i

Γf.

Duringshapeoptimisationweneedtheshapegradientatthemeshnodesxj,cf.Sections4,5.Tothisend,weapproximate thekernelfunction goftheshapegradient(6)with

gj

:= −

qj

wj

H

(

xj

)

2

wj

2

Q2

(13)

in thenodesxj.We estimate therequiredadditive curvature H withdiscrete differentialoperators givenin[29].Instead withthediscontinuousnormalfluxesin(11)wecomputetheshapegradients

gjwiththenodallyweightedaverages

wj

:=

iI(j)wiAi

iI(j)Ai and

qj

:=

iI(j)qiAi

iI(j)Ai

,

where the indexset I

(

j

)

contains all the element indices connected to node j and Ai denotes the surface area of the element

τ

i.Thiscanbeinterpretedasaquasi-interpolation,see,e.g.,[30].

As thefundamental solution U

(

x

,

y

)

isnon-local, theentriesofthe matricesVh and Kh arenon-zero ingeneral. As a result, both are fully populated.Therefore, accelerationtechniques,such as thefast multipolemethod [13], are crucial forthefastandefficientcomputation ofmatrixoperations.A descriptionofourimplementationoftheboundary element methodusingthefastmultipolemethodandadetailederroranalysisisgivenin[12].

4. Multiresolutionsubdivisionsurfaces

Next,we introducethe multiresolutionsubdivisionsurfacesfordescribing thegeometryofthecomputational domain. Subdivisionisapowerfulgeometricmodellingtechniqueforgeneratingsmoothsurfacesonarbitraryconnectivitymeshes. Thesmoothsurfaceisrecursivelygeneratedthroughrepeatedrefinementofaninitialcoarsecontrolmesh.Inthispaper,we limitourselvestothereviewoftheelementarypropertiesofsubdivisionsurfaces.Inparticular,weonlyconsidersubdivision schemesthatleadtocubicb-splinesintheunivariatesettingandquarticbox-splinesinthebivariatesettingwithtriangular elements.Formoredetailswereferto[23,25,20,31].

4.1. Subdivisionrefinement

Tobeginwith,weconsidertheunivariatesubdivisionrefinementofpolygons,asillustratedinFig. 2.Theinitialpolygon is referred toasthecontrolpolygonanddetermines the shapeofthe limitcurveresultingfromrepeatedsubdivision.It is instructivetothinkthat eachsubdivisionstepconsistsofarefinementandan averagingstep.Intherefinementstepeach segment ofthepolygonissubdividedintotwo segments,seeFig. 3(a).Subsequently,thevertexcoordinatesoftherefined polygonaredeterminedbyaveragingthecoarsevertexcoordinateswiththetwostencilsshowninFig. 3(b).Theevenvertex stencilappliestoverticesthatarealreadypresentinthecoarsepolygonandtheoddvertexstencilappliestoverticesthat areonlypresentintherefinedpolygon.Thenamingoddandevenismotivatedbytheconsecutivenumberingofverticesin a polygonwherenewlyinsertedverticesreceiveoddnumbers.AccordingtoFig. 3(b),foragivencoarsepolygonoflevel withvertexcoordinatesxi arefinedpolygonoflevel

+

1 withvertexcoordinatesxi+1iscomputedwith
(6)

Fig. 2.Subdivisionrefinementofagivencontrolpolygon(shownleft).Thethreepolygonstotherightaregeneratedbyrepeatedsubdivision.Noticethe increasingsmoothnessofthesubdividedpolygons.

Fig. 3.Univariate subdivision refinement.

Fig. 4.Bivariate Loop subdivision refinement.

x2+i1

=

1 8xi−1

+

3 4xi

+

1 8xi+1

,

(14a) x2+i+11

=

1 2xi

+

1 2xi+1

.

(14b)

Bydefinitionweassignthecoarsecontrolmeshthelevel

=

0.Withoutgoingintothedetails,wenotethattheweights in(14)havebeen chosen suchthat thelimit curve for

→ ∞

is auniformcubic b-spline.The weights canbe modified inorder tochangethe interpolationand/or smoothnesspropertiesof thecurve. Beingacubic b-splinethe limitcurve is C2-continuouswhichcanalsobereducedtoC0-continuousbymodifyingthestencilweights.Forthesakeofcompleteness wenotethatotherchoicesofstencilweightsmayalsoleadtosmoothcurves[23].

Itisconvenienttoexpressthesubdivisionequations(14)asamatrixvectormultiplication

x+1

=

S x

,

(15)

where x +1 and x are the vectors of all vertex coordinates of the coarse and refined polygons, respectively, and S is the subdivisionmatrix.The subdivisionmatrix S is abanded sparse matrixandits entries arethe stencil weightsgiven in Fig. 3(b). The dimensionsof S, forinstance, forthe 2D examplein Fig. 2are

(

4N

×

2N

)

, where N isthe number of verticesonlevel witheachhavingtwocoordinates.Althoughthedimensionsof S increasewithincreasing we denote allsubdivisionmatriceswithS sincethesamesubdivisionstencilsareusedineachstep.

Inthebivariatesurfacesetting,weusethesubdivisionschemeintroducedbyLoop[22].Thenotionofcontrolpolygonis nowreplacedwithcontrolmeshtoreflectthehigherdimension.TheLoopschemeisbasedontriangularmeshesandyields quarticbox-splines formesheswithregular vertices.Inthiscontext avertexisregular whenitis insidethedomain and incidenttosixedges,orisontheboundaryofthedomainandincident tofouredges. Thenumberofincidentedges toa vertexisusuallyreferredtoasthevalenceofthatvertex.ItisknownthattheLoopschemeyieldsaC1-continuoussurface onnon-regularverticesandaC2-continuoussurfaceeverywhereelse.

IntherefinementstepoftheLoopscheme,eachtriangleofthecontrolmeshissubdividedintofourtrianglesby intro-ducing newverticesattheedgemidpoints, asseen inFig. 4(a).Subsequently,thevertexcoordinates oftherefinedmesh

(7)

Fig. 5.Subdivisionrefinementofaconnector.Onthecoarsecontrolmeshonthelefttheedgesshowninredaretaggedascreaseedges.Thecontrolmesh inthecentreisgeneratedwithextendedLoopsubdivision.Thegeometryontherightisarenderingofthelimitsurface.(Forinterpretationofthecolors inthisfigure,thereaderisreferredtothewebversionofthisarticle.)

Fig. 6.MultiresolutioneditingoftheconnectorgeometryintroducedinFig. 5.Thegeometryismodifiedbymovingtheedgeofoneoftheholesinthe verticaldirection.Onthefirstrowthemodificationisperformedonlevel =0 andonthesecondrowitisperformedonlevel =1.Noticetheeffectof themodificationlevelonthelimitsurface(lastcolumn).

arecomputedwiththestencilsshowninFig. 4(b).Similartounivariatesubdivisiontherearetwodifferenttypesofstencils. The even vertexstencilapplies tovertices that alreadyexisted onthe coarsemesh andtheodd vertexstencilapplies to newlyintroducedverticesontheedges.Noticethattheweightsinthestencilforevenverticesdependonthevalencev of thevertex.

In thepresentwork,we usethe extendedLoopsubdivisionschemeintroduced by Biermannetal.[32].In contrastto the original Loopscheme,the extended schemeallows themodelling ofnon-smoothandnon-manifoldfeatures, such as creasesorT-sections,whicharecrucialformanyengineeringapplications.Itisclearthatthelimitsurfacealongcreasesis only C0-continuous.Fig. 5showsamechanicalconnectorgeometrycontainingsharpfeaturesdescribedwiththeextended subdivisionsurfaces.Forimplementationdetailswereferto[31].

4.2. Multiresolutionsubdivisionsurfaces

Subdivision surfaces represent a limit surface with a nestedhierarchy of control meshes of increasing resolution. As known in computer graphics, this property lendsitself to efficient multiresolutionediting of surfaces [26,27]. The basic idea in multiresolution editingis to modify coarse mesh vertexcoordinates to perform large-scale changes (tothe limit surface) andtomodify finemeshcoordinatestoadd localisedchanges.Bywayofexample,thisis illustratedinFig. 6for the connectorgeometrypreviously introduced inFig. 5.First thecontrolmesh coordinatesx0 are modified withx0

+

d0, where d0 can be thoughtas auser givenperturbation vector. In theconsidered example, d0 applies displacements only to thevertices placed on one ofthe hole edges. Subsequent computation ofthe limit surface (by repeatedsubdivision) leads toa geometrywith ratherlarge scale changes.Alternatively, the edgeof thehole can be displacedon level

=

1, i.e., x1

+

d1

=

S x0

+

d1.Thisresultsinmorelocalisedchanges. Itcanbeshownthat theareaofinfluenceforeachvertex extendsovertworingsofadjacenttriangles.

The multiresolutioneditingalgorithmsavailable incomputer graphicsallowustoalternately editcoarseandfine reso-lutions, see,e.g.,[26].Thisisachievedby a wavelet-likedecomposition ofthegeometryintoa lowresolution partanda collectionofwaveletcoefficientsexpressingperturbations fromthelowresolutionpart[26,27].Tocomputesucha decom-positionitisnecessarytodefine,inadditiontothesubdivisionrefinement,acoarseningoperation

x

=

Rx+1

.

(16)

The coarsening matrix R enablesthe computation of the coarse representation x corresponding to a given edited fine representationx +1.Incontrast,recallthatthesubdivisionmatrix S enablestocompute foragivencoarserepresentation

(8)

Fig. 7.Coarsening ofthelimitcurve previouslyobtainedwith subdivisionrefinement,see Fig. 2.Toprow showsthecoarseningofthe unperturbed limitcurve andthe bottomrowthe coarseningofaperturbedlimit curve.For avertexwith index ithe perturbationisofthe formx˜i∞=xi∞+ n(xi)asin(fxi,e0),wherenisthenormaltothecurve,e0isthebasisvector(1,0,0)T,aistheamplitude,and f isthefrequency.

the corresponding fine representation, cf. (15). Different choices for the matrix R are possible. For instance, it can be determinedbytheleastsquaresfitting

x

=

argmin

y

x+1

S y

2

,

(17)

whichleadsto

STS x

=

STx+1

.

(18)

Bycomparisonwith(16)weobservethatthecoarseningmatrixhastobe R

=

(

STS

)

−1ST.Noticethat R isthe pseudoin-verseofS suchthat R S

=

I yieldstheidentitymatrix.

InFig. 7 the functioning ofthecoarseningmatrix R isillustrated. Wereconsider theone-dimensional subdivision re-finement examplepreviously introduced inFig. 2and investigatethe coarseningof two limit curves.Onthe top rowof

Fig. 7,thelimit curve previouslyobtainedvia subdivisionrefinementin Fig. 2issuccessivelycoarseneduntil theoriginal controlpolygonisrecovered.Onthebottomrowthecoarseningofaperturbedlimitpolygonisshown.Ascanbeseen,the coarseningoperationsuccessivelyremovesthehigh-frequencyoscillationsfromthegeometry.Theresultingcontrolpolygon representsalimitcurvewhichisavisuallyfaithfulsmoothrepresentationoftheperturbedoriginalcurve.

Inmultiresolutionanalysisofsurfacestherefinement andcoarseningmatrices S and R,respectively, areusedto con-structa wavelet-likedecompositionofthegeometry. Theresulting algorithmsallow theconcurrent editingofcoarse and fine levels.As will bediscussed inSection 5, inmultiresolution shapeoptimisation it issufficient tostart froma coarse controlmeshandsuccessivelyadddetailstoasurfacebyeditingincreasinglyfinersubdividedmeshes.Thiscanbeachieved withoutawavelet-likedecompositionofthesurface.

5. Multiresolutionshapeoptimisation

WearenowinapositiontodiscussthemultiresolutionoptimisationoftheelectrostaticproblemintroducedinSection2

bycombiningsubdivisionsurfaceswiththeshapegradientscomputedwithBEM.Thebasicideainourapproachistousea finemeshforcomputingtheshapegradientsandtouseacoarsermeshforgeometrymodification[20,33].Theunderlying subdivisionrepresentationensuresthatthesamelimitsurfaceisalwaysconsidered,independentlyoftheactualrefinement level.Moreover,itisstraightforwardtotransferanygeometryorfielddatabetweenthedifferentlevelsusingtheintroduced subdivisionrefinementandcoarseningoperations,see(15)and(16),respectively.

In thefollowing we briefly summarise ourmultiresolution optimisation algorithm.This descriptionshould be read in conjunctionwithFig. 8.Forboundaryelement discretisation,the computationallevel c isprescribedwith c

=

n, where nischosensufficientlyhightoensuretheaccuracyofthesolution,thegradientfield,andthefunctional.Theoptimisation level o is initialisedwith o

=

0 and successivelyincreaseduntil o

=

c.Forsimplicity, weassume that the discretised optimisationproblemissolvedusingthesteepestdescentalgorithmandnoconstraintsarepresent.

1. Initialisetheoptimisationlevelwith o

=

0,thecomputationallevelwith c

=

nandthediscretisedcostfunctionalwith J

c

,

uc

)

= ∞

.Here,nisusergivenandhastobelargeenoughsuch thattheaccuracyofthenumericalsolutionis

sufficientforpracticalpurposes.

2. Repeatedlysubdividetheoptimisationmeshatlevel o untilthecomputationlevel cisreached.

3. Solvetheprimal boundaryelementsystem(12a)andtheadjointboundaryelement system(12b)usingthe computa-tionalmeshwith c

=

n.

4. Evaluatethecostfunctional J

c

,

uc

)

,i.e.,thediscretecounterpartto(3),andtheshapederivativekernel

gc i ateach vertexxiaccordingto(13).
(9)

Fig. 8.Multiresolution optimisation algorithm.

5. If the cost functional J

c

,

uc

)

is increasing in relation to the previous value, increment the optimisation level o

(

o

+

1

)

.

6. Ifthe optimisationlevelexceedsthe maximaloptimisation level (e.g.thecomputationallevel,i.e., o

>

c), terminate theoptimisationprocedure.

7. Repeatedlycoarsenthecomputationalmeshandtheassociatedvertexshapederivativekernel

guntiltheoptimisation level o togetherwith

go isreached.

8. Perturbthevertexcoordinatesoftheoptimisationmeshaccordingto(5)with

xo

i

(

xio

α

gion

(

xio

))

where the indexi denotes vertex id, the kernelvalues

go

i are computedwith (13), and

α

0 is a suitablychosen steplength parameter.Thenormaln iscomputeddirectlyfromxo

i usingsubdivisionlimitmasksforthesurface tan-gents[31].

9. GotoStep2.

In ouractual implementationwe use themethodof moving asymptotes(MMA)proposed by Svanberg [34,35]as im-plemented intheNLoptlibrary[36].ThischangesinparticularStep 8intheabovealgorithm.Usinga moresophisticated optimisationalgorithmthansteepestdescentsignificantlyreducesthenumberofoptimisationiterationsandallowstoapply boundconstraintsonthevertexcoordinatestopreventunwantedgeometries.Forfurtherdetails,suchastheconsideration ofvolumeorsurfaceconstraints,wereferto[33].

6. Examples

We presentthreeexamples todemonstrate thefunctioning oftheproposed BEM basedmultiresolutionshape optimi-sation approach.In allexamples, theDirichlet boundaryvalue problemfor theLaplace equation (1)is considered.Recall thatthedomainboundary

Γ

issplitintothetwodisjointparts

Γ0

and

Γ

f,withtheprescribedpotentialsu

=

0 on

Γ0

and u

=

1 on

Γf

.During theoptimisationonlytheshape oftheboundary

Γf

isupdated withmultiresolutionshape optimisa-tion described inSection 5. Theboundary

Γ0

andits meshresolution remains unchanged.As mentioned, thediscretised optimisationproblemissolvedwiththeMMAalgorithmasimplementedintheNLoptlibrary[36].TheinputtotheNLopt libraryconsistsofthecostfunctional J

c

,

uc

)

andforeachvertexontheoptimisationlevel

o itspositionxio and gra-dient

go

i n

(

x o

i

)

.InallexamplesourobjectiveistominimisetheL2-normofthenormalflux(3).Asusualingradient-based optimisation, theaimisto achievea reduction incostfunctionalandnot tofindthe globalminimum ofthenon-convex optimisationproblem.

6.1. Boxinasphere

Asanintroductoryexampleweoptimisetheshapeofaboxplacedinsideasphere,seeFig. 9,withtheexpectednormal flux density Q in (3) set to 20. It can be shown that the optimal shape for the inner box is a sphere with half the diameteroftheoutersphere[37].Thebox,representingthetobeoptimisedboundary

Γ

f,isofsize0

.

16

×

0

.

2

×

0

.

24 and the outer sphere,representingthe fixedboundary

Γ0

, hasradius0

.

2.The coarse meshforthebox contains 48 elements whichincreasesto768 elementsinthetwicesubdividedfinemeshatlevel c

=

2.Duringthesubdivisionrefinement,the creases in the coarse mesh are maintained ascreases using the extended subdivision stencils mentioned in Section 4.1, see also[32].Withthe extendedsubdivision stencilsthe limit surface corresponding tothe coarsebox meshis abox of thesamegeometry.Notethat onthelimitsurface thecreasesareonlyC0-continuousandnotatleastC1-continuous.The resolutionoftheoutersphereremainsfixedwith3840 elements.Hence,themeshesfortheboundaryelementanalysisof thecubeandsphereconsistof768 and3840 elements,respectively.
(10)

Fig. 9.Boxinasphere.Initialandoptimisedgeometrieswithisocontoursofthenormalflux.Themeshesindicatetheoptimisationlevel o.Theisocontours

belongtothefinecomputationalmeshatlevel c=2.Thegeometriesshownin(b)and(c)representintermediateresultsand(d)representsthefinal

result.

Table 1

Boxinasphere.ReductionofthecostfunctionalcorrespondingtoFig. 9.

Initial o=0 o=1 o=2

J(Ωc,uc) 1.54·101 1.68·100 7.32·10−2 8.46·10−3

Reduction 0.00% 89.06% 99.52% 99.95%

Fig. 10.Box in a sphere. Rendering of the limit surface of the final optimised shape.

Figure 9(a)showstheinitialcoarsegeometryyieldingacostfunctionalvalueof J

c

,

uc

)

=

15

.

38.Firstweselectthis

coarsegeometryasoptimisationlevel,i.e., o

=

0,andobtaintheoptimisedgeometryshowninFig. 9(b).Afterconsecutively selecting o

=

1 and o

=

2 andoptimisingweobtainthefinaloptimisedgeometryshowninFig. 9(d).AsshowninTable 1, everysubdivisionofthecontrol meshleadstoadecreaseofthecost.Thefinal shapeoftheinitialboxisnearly asphere ofdiameter0

.

215 andthecostfunctionalvalue is J

c

,

uc

)

=

8

.

46

·

10−3,whichrepresentsa reductionof99

.

95%.The

maximumnormalfluxintheinitialgeometryis Jmax(Ωc

,

uc

)

=

81

.

49 and reducesto Jmax(Ωc

,

uc

)

=

21

.

43 inthefinal

geometry.Astobeexpected, theoptimisationleadstoageometrywithnearlyuniformdistributionofnormalfluxasseen inFig. 9(d).Sincetheextended subdivisionschemewasusedinthiscase, themarkedcreaseswerenot smoothedout by thesubdivisionitself,butratherbytheshapeoptimisationprocedure.InFigure 10 arenderingofthelimitsurface ofthe finaloptimisedgeometryisshown.

Inordertodemonstratetherobustnessandbenefitsoftheproposedmultiresolutionoptimisationapproachwecompute theboxinasphereexampleusingafixedsingleoptimisationlevel.Allboundaryelementcomputationsareperformedwith c

=

2.First,thefixedoptimisationlevelischosenwith o

=

1,that istheoncesubdividedboxmeshservesastheinitial
(11)

Fig. 11.Boxinasphere.Singleleveloptimisationforfixedlevels oand c.Thewireframemeshindicatestheoptimisationmesh,theisocontoursonthe

analysismeshindicatethenormalflux.

Fig. 12.L-shapeddomain.PlanviewoftheinitialgeometrywiththeouterpolygonrepresentingtheboundaryΓ0andtheinnerpolygonrepresentingthe boundaryΓftobeoptimised.Theout-of-planelengthofeachpartis0.2 and0.1,respectively.

geometry.TheobtainedgeometryisshowninFig. 11(a)andthecorrespondingreductioninthecostfunctional J

c

,

uc

)

is83

.

0%.Inasecondindependentcomputationthefixedoptimisationlevelischosenwith o

=

2 andthetwicesubdivided boxmeshservesastheinitialgeometry.TheresultinggeometryisshowninFig. 11(b)andthecorrespondingreductionin thecostfunctional J

c

,

uc

)

is80

.

0%.Itisworthemphasisingthatforbothcomputationsthestartinggeometryisabox,

each witha differentmeshresolution.The advantagesofmultilevel optimisationareevident fromthecomparisonof the single leveloptimisationresultsinFig. 11withmultileveloptimisationresultsinFig. 9.Moreover,noticethenon-physical oscillationsinFig. 11(b)whicharereminiscentofproblemsreportedinthefiniteelementcontext[17,18].

6.2. L-shapeddomain

As asecondexampleweconsidertheoptimisationofanL-shaped domainplacedinside alargerL-shapeddomain,see

Fig. 12.The geometrycontainsconvexandnon-convexcornerswhich usuallyrepresentchallengesforgeometryupdating during optimisation.TheinnerL-shapedboundaryistheboundary

Γf

tobeoptimisedandtheouterL-shapedboundaryis the fixedboundary

Γ0

.The numberofelements on

Γf

increasesfrominitially28 to448 inthetwice subdividedmeshat level c

=

2. Theresolution ofthe boundary

Γ0

remains fixed with7168 elements.During thesubdivisionrefinement of the innerL-shaped boundary

Γ

f thecreasesare notretainedasvisibleinFig. 13(a).Aspreviously mentioned,inorderto maintainthecreasesitisnecessarytousespecialsubdivisionstencils[32,31].

Figure 13(a)showstheinitialgeometrywiththemaximumnormalflux Jmax(Ωc

,

uc

)

=

62

.

04 andthecostfunctional J

c

,

u c

)

=

1

.

32 (withtheexpectedvalueQsetto30).Noticetherelativelylow valuefor Jmax(Ω c

,

uc

)

resultingfrom

thesmoothnessofthecomputationalgeometryatlevel c

=

2.Theellipsoidalgeometryresultingfromthemultiresolution shape optimisation isshownin Fig. 13(d). Ascan be deducedfrom theisocontourplots onthe optimised boundary, the normalfluxisnearlyuniformlydistributed.Moreover,duringoptimisation Jmax(Ω c

,

uc

)

reducesby48

.

69% tothevalueof

31

.

83.Thecostfunctional J

c

,

uc

)

reducesto8

.

64

·

10−3(99

.

35% reduction).Thecosthistoryissummarised inTable 2. 6.3. Gasinsulatedswitchgear

In thisexample we apply theproposed shapeoptimisation approach tothe design ofan electrode in agas insulated switchgearcomponent, seeFig. 14.Suchdevicesarewidelyusedasdisconnectorsinhigh-voltagepowertransmission.The objective of shape optimisation is to reduce the propensity of the componentfor electricbreakdown with the ultimate aim to enable more compact component geometries. This can be achievedby modifying the electrode geometries such

(12)

Fig. 13.L-shapeddomain.Initialandoptimisedgeometrieswithisocontoursofthenormalflux.Themeshesindicatetheoptimisationlevel oandthe

isocontoursbelongtothefinecomputationalmeshatlevel c=2.Thegeometriesshownin(b)and(c)representintermediateresultsand(d)represents

thefinalresult.

Table 2

L-shapeddomain.ReductionofthecostfunctionalcorrespondingtoFig. 13.

Initial o=0 o=1 o=2

J(Ωc,uc) 1.32·101 5.56·10−1 3.17·10−2 8.64·10−3

Reduction 0.00% 57.85% 97.60% 99.35%

Fig. 14.Gasinsulatedswitchgear.Initialgeometryandgeometricoptimisationconstraints.(Forinterpretationofthecolorsinthisfigure,thereaderis referredtothewebversionofthisarticle.)

that the maximum normal flux Jmax(Ωc

,

uc

)

is minimised. We attempt to achieve this by minimising the cost

func-tional J

c

,

u c

)

.

InFigure 14 the gasinsulatedswitchgear componentisshownwiththeelectrode intheformofa primitivecylinder. The cylinderrepresents theelectrode geometry

Γ

f to be optimised. The initialcoarse mesh ofthe cylindercontains 264 elements. The creases on the cylinder are not tagged.Therefore, the geometrybecomes smootherwhile it is refined by subdivision.Asadesignconstraint,theinnersurfaceofthecylinderisrequiredtohaveaconstantradiusforaboltpassing through it. Geometric bounds on the positions of vertices lying on the inner surface are applied to prevent any radial movementthatwouldviolatethisdesignrequirement,seeFig. 14(b).

The once subdivision refined mesh with 1056 elements is chosen asthe computational level, i.e., c

=

1. As can be seeninFig. 15,theendsofthecylinderbecomesmootherbecausetheusual(vs.extended)subdivisionstencilsareapplied throughout the mesh.In thisexample, we consider the geometry at level o

=

0 for optimisation. In the initial design,
(13)

Fig. 15.Gas insulated switchgear. Isocontours of the normal flux for the initial cylindrical electrode design.

Fig. 16.Gas insulated switchgear. Isocontours of the normal flux for the optimised electrode design.

Fig. 17.Gas insulated switchgear. Comparison of multiresolution shape optimised design with manually optimised electrode created by ABB engineers.

in the optimised shape shown in Fig. 16, corresponding to a reduction of 17

.

94%. However, the reduction in the cost function J

c

,

uc

)

ismuchhigherwith38

.

24%.InFigure 17we alsoshowthecomponentwiththeelectrodegeometry

as currentlymanufactured by ABB. This electrode geometryhas beenobtainedover the years by combiningengineering intuitionwithsimplecalculationsandtesting.Thesimilaritiesbetweenthemethodicallyshapeoptimisedandtheelectrode geometryinproductionarestriking.Noticeinparticularthesaddleshapeatthetwoendsoftheoriginal cylinder.Ithelps tolowerthelargenormalfluxatthesharpcreaseattheboundaryoftheinnerhole.

7. Summaryandconclusions

We haveintroduced anovel multiresolutionshapeoptimisation approachforelectrostatic problemsby combiningfast boundary element methods with subdivision surfaces. For the considered electrostatic problems only a surface mesh is requiredfortheboundaryelementdiscretisation.Thisisparticularlyappealingforthree-dimensionalproblemsbecauseof the difficultiesingeneratingandupdating volumemeshes. Itwascriticalforthesuccessfulcomputation ofthe presented optimisationexamplesthattherewerenodomainmeshes.

(14)

Forthedescriptionofthedomainboundarieswe usedthesubdivisionsurfaces.Theinherenthierarchyofthe subdivi-sionsurfacesallowstoconsiderthesamesurface atdifferentresolutionsandtotakeadvantageofmultiresolutionediting techniques.Starting fromthecoarsest controlmesh increasinglyfiner meshesareused forgeometryupdating andafine controlmeshisusedfortheboundaryelementdiscretisation.Asdemonstratedwiththecomputedexamples,thiseffectively inhibitsthenon-physical geometryoscillationsthat mayoccur inshape optimisation.Moreover,anypathologicalelement distortions onthe computationalmesh arepractically avoided. Asa result, thereisno needto regenerateorsmooth the surfacemeshduringtheoptimisation.

Theproposedmultiresolutionoptimisationapproachhassomesimilaritiestomultigridshapeoptimisation,see[38]and referencestherein.Inbothcasesthegeometryisrepresentedthroughahierarchyofsuccessivelyrefinedmeshesandboth exhibitbetterglobalisationproperties.Differentfrommultigridshapeoptimisation,inthepresentapproachthehierarchyof meshesisonlyusedtoimprovethestabilityoftheoptimisationapproach.Theprimaryaimisnottoacceleratetheiteration process.However,theintroducedrefinementandcoarseningoperators,thatistheprolongationandrestrictionoperatorsin multigridterminology,appeartobealsoidealformultigridoptimisationandacceleratingtheoptimisationprocess.

Inthepresentedapproachsubdivisionsurfaceswereusedonlyforgeometryparametrisation.Itis,however,possibleto usesubdivision surfaces,orthe underlying b-splinebasis functions, forboth analysisandgeometry description.Thishas alreadybeensuccessfullydemonstratedinisogeometric analysisofsolidsandshellswiththe finiteelementmethod,see, e.g.,[39,25].Recently, theisogeometricanalysisofsolidswiththe boundaryelementmethodhasalsobeenexplored [40]. Inclosing,wenotethattheintroducedshapeoptimisationtechniqueiseasilyextendibletootherboundaryvalueproblems withknownfundamentalsolutions, likeelasticity,StokesandHelmholtz.Moreover,duetothesimilarities betweenshape optimisationandinverseproblems,seee.g.[41,42],thepresenttechniqueisalsopromisingforinverseboundaryproblems.

Acknowledgements

WegratefullyacknowledgethesupportprovidedbytheEUcommissionthroughtheFP7MarieCurieIAPPprojectCASOPT (PIAP-GA-2008-230224). K.B. and F.C. thank for the additional support provided by EPSRC through #EP/G008531/1. J.Z. thanks forthesupport provided bythe European Regional DevelopmentFund inthe IT4InnovationsCentre ofExcellence project(CZ.1.05/1.1.00/02.0070)andbytheprojectSPOMECH–CreatingaMultidisciplinaryR&DTeamforReliableSolution ofMechanicalProblems,reg.no.CZ.1.07/2.3.00/20.0070withintheOperationalProgramme‘EducationforCompetitiveness’ fundedby theStructural FundsoftheEuropean Unionandthestate budgetofthe CzechRepublic. Specialthanks to An-dreasBlaszczykfromtheABBCorporateResearchCenterSwitzerlandforfruitfuldiscussionsandforprovidingtheindustrial applications.

References

[1]E.Kuffel,W.Zaengl,J.Kuffel,HighVoltageEngineering:Fundamentals,2ndedition,Butterworth–Heinemann,2000.

[2]N.deKock,M.Mendik,Z.Andjelic,A.Blasczyk,Applicationofthe3DboundaryelementmethodinthedesignofEHVGIScomponents,IEEEElectr. Insul.Mag.14(1998).

[3]D.Griffiths,IntroductiontoElectrodynamics,Pearson,1998.

[4]W.McLean,StronglyEllipticSystemsandBoundaryIntegralEquations,CambridgeUniversityPress,Cambridge,2000.

[5]S.A.Sauter,C.Schwab,BoundaryElementMethods,SpringerSeriesinComputationalMathematics,vol. 39,Springer,Berlin,Heidelberg,2011. [6]G.C.Hsiao,W.L.Wendland,BoundaryIntegralEquations,AppliedMathematicalSciences,vol. 164,Springer,Berlin,2008.

[7]O.Steinbach,NumericalApproximationMethodsforEllipticBoundaryValueProblems.FiniteandBoundaryElements,Springer,NewYork,2008. [8]S.Rjasanow,O.Steinbach,TheFastSolutionofBoundaryIntegralEquations,MathematicalandAnalyticalTechniqueswithApplicationstoEngineering,

Springer,NewYork,2007.

[9]M.C.Delfour,J.-P.Zolésio,ShapesandGeometries:Metrics,Analysis,DifferentialCalculus,andOptimization,2ndedition,SIAM,Philadelphia,2011. [10]J.Haslinger,R.A.E.Mäkinen,IntroductiontoShapeOptimization:Theory,Approximation,andComputation,SIAM,2003.

[11]J.Sokolowski,J.-P.Zolésio,IntroductiontoShapeOptimization,Springer,Berlin,1983.

[12]G.Of, O.Steinbach,W.L.Wendland, Thefastmultipolemethodfor thesymmetricboundaryintegralformulation,IMAJ.Numer.Anal.26(2006) 272–296.

[13]L.Greengard,V.Rokhlin,Afastalgorithmforparticlesimulations,J.Comput.Phys.73(1987)325–348.

[14]M.Bebendorf,S.Hardesty,Adaptivecrossapproximationoftensorsarisinginthediscretizationofboundaryintegraloperatorshapederivatives,Eng. Anal.Bound.Elem.37(2013)60–67.

[15]K.Eppler,H.Harbrecht,FastwaveletBEMfor3delectromagneticshaping,Appl.Numer.Math.54(2005)537–554.

[16]K.Eppler,H.Harbrecht,TrackingNeumanndataforstationaryfreeboundaryproblems,SIAMJ.ControlOptim.48(2009)2901–2916. [17]V.Braibant,C.Fleury,Shapeoptimaldesignusingb-splines,Comput.MethodsAppl.Mech.Eng.44(1984)247–267.

[18]R.T.Haftka,R.V.Grandhi,Structuralshapeoptimization—asurvey,Comput.MethodsAppl.Mech.Eng.57(1986)91–106. [19]K.-U.Bletzinger,S.Kimmich,E.Ramm,Efficientmodelinginshapeoptimaldesign,Comput.Syst.Eng.2(1991)483–495.

[20]F.Cirak,M.Scott,E.Antonsson,M.Ortiz,P.Schröder,Integratedmodeling,finite-elementanalysis,andengineeringdesignforthin-shellstructures usingsubdivision,Comput.AidedDes.34(2002)137–148.

[21]W.Wall,M.Frenzel,C.Cyron,Isogeometricstructuralshapeoptimisation,Comput.MethodsAppl.Mech.Eng.197(2008)2976–2988. [22]C.Loop,SmoothSubdivisionSurfacesBasedonTriangles,Master’sthesis,DepartmentofMathematics,UniversityofUtah,1987. [23]D.Zorin,P.Schröder,Subdivisionformodelingandanimation,in:SIGGRAPH2000CourseNotes,2000.

[24] J.Stam,EvaluationofLoopsubdivisionsurfaces,in:SIGGRAPH1999CourseNotes,LosAngeles,CA.

[25]F.Cirak,M.Ortiz,P.Schröder,Subdivisionsurfaces:anewparadigmforthin-shellfinite-elementanalysis,Int.J.Numer.MethodsEng.47(2000) 2039–2072.

[26] D.Zorin,P.Schröder,W.Sweldens,Interactivemultiresolutionmeshediting,in:SIGGRAPH1996ConferenceProceedings,pp. 257–264. [27]M.Lounsbery,T.D.DeRose,J.Warren,Multiresolutionanalysisforsurfacesofarbitrarytopologicaltype,ACMTrans.Graph.16(1997)34–73.

(15)

[28]J.Haslinger,K.Ito,T.Kozubek,K.Kunisch,G.Peichl,OntheshapederivativeforproblemsofBernoullitype,InterfacesFreeBound.11(2009)317–330. [29]M.Meyer,M.Desbrun,P.Schröder,A.H.Barr,Discretedifferential-geometryoperatorsfortriangulated2-manifolds,in:VisualizationandMathematics

III,2002,pp. 113–134.

[30]P.Clément,Approximationbyfiniteelementfunctionsusinglocalregularization,RAIRO.Anal.Numér.9(1975)77–84.

[31]F.Cirak,Q.Long,Subdivisionshellswithexactboundarycontrolandnon-manifoldgeometry,Int.J.Numer.MethodsEng.88(2011)897–923. [32] H.Biermann,A.Levin,D.Zorin,Piecewisesmoothsubdivisionsurfaceswithnormalcontrol,in:SIGGRAPH2000ConferenceProceedings,NewOrleans,

LA,pp. 113–120.

[33]K.Bandara,T.Rüberg,F.Cirak,Shapeoptimisationwithmultiresolutionsubdivisionsurfacesandimmersedfiniteelements,UniversityofCambridge, 2014.

[34]K.Svanberg,Themethodofmovingasymptotes—anewmethodforstructuraloptimization,Int.J.Numer.MethodsEng.24(1987)359–373. [35]K.Svanberg,Aclassofgloballyconvergentoptimizationmethodsbasedonconservativeconvexseparableapproximations,SIAMJ.Optim.12(2002)

555–573.

[36] S.G.Johnson,TheNLoptnonlinear-optimizationpackage,http://ab-initio.mit.edu/nlopt.

[37]M.Flucher,M.Rumpf,Bernoulli’sfree-boundaryproblem,qualitativetheoryandnumericalapproximation,J.ReineAngew.Math.486(1997)165–204. [38]P.F.Antonietti,A.Borzì,M.Verani,MultigridshapeoptimizationgovernedbyellipticPDEs,SIAMJ.ControlOptim.51(2013)1417–1440.

[39]J.Cottrell,T.Hughes,Y.Bazilevs,IsogeometricAnalysis:TowardIntegrationofCADandFEA,JohnWiley&SonsLtd.,Chichester,2009.

[40]M.A.Scott,R.N.Simpson,J.A.Evans,S.Lipton,S.P.A.Bordas,T.J.R.Hughes,T.W.Sederberg,Isogeometricboundaryelementanalysisusingunstructured T-splines,Comput.MethodsAppl.Mech.Eng.254(2013)197–221.

[41]F.Hettlich,W.Rundell,Iterativemethodsforthereconstructionofaninversepotentialproblem,InverseProbl.12(1996)251–266.

[42]N.Nemitz,M.Bonnet,TopologicalsensitivityandFMM-acceleratedBEMappliedto3Dacousticinversescattering,Eng.Anal.Bound.Elem.(2008) 957–970.

Journal of Computational Physics 297 (2015) 584–598 ScienceDirect www.elsevier.com/locate/jcp (http://creativecommons.org/licenses/by/4.0/ 2000. 14 1998. 2000. 2011. 2008. 2008. 2007. 2011. 2003. 1983. 272–296. 325–348. 60–67. 537–554. 2901–2916. 247–267. 91–106. 483–495. 137–148. 2976–2988. 1987. 2000. 2039–2072. 34–73. 317–330. 2002, 77–84. 897–923. 2014. 359–373. 555–573. http://ab-initio.mit.edu/nlopt 165–204. 1417–1440. 2009. 197–221. 251–266. 957–970.

References

Related documents

Resuspend the pellets in 1 ml incubation buffer per 5-8 tubes (from Step 14) and incubate with 50 μl pre-washed streptavidin agarose beads (bed volume) per 1 ml incubation buffer in

Abstract: In this research, a sensitive, rapid and highly reproducible SYBR green based real-time PCR assay was developed for detection of toxR positive pathogenic

There are two questions that underpin the framework to study the relationship of an entering freshman’s expected family contribution to first year success as measured by grade

Given that Bodt’s data was missing po- tentially crucial witnesses for a historical reconstruction of the subgroup, and List just finished his draft on the algorithm that could be

Keywords: Agile Software Development; General Regression Neural Network; Probabilistic Neural Network; GMDH Polynomial Neural Network; Cascade Correlation Neural Network;

We should aspire to go beyond the current paper notebook paradigm and develop systems that can reintegrate notes, data, literature, derived..

Students understand, make inferences and draw conclusions about how an author's sensory language creates imagery in literary text and provide evidence from text to support

In the current article, cord blood derived AB positive plasma (CBP) has been used for both culture and freezing of MSCs isolated from cord (C MSCs) and placenta (P MSCs)