• No results found

A voxel based method of constructing and skinning conformal and functionally graded lattice structures suitable for additive manufacturing

N/A
N/A
Protected

Academic year: 2020

Share "A voxel based method of constructing and skinning conformal and functionally graded lattice structures suitable for additive manufacturing"

Copied!
13
0
0

Loading.... (view fulltext now)

Full text

(1)

A

voxel-based

method

of

constructing

and

skinning

conformal

and

functionally

graded

lattice

structures

suitable

for

additive

manufacturing

A.O.

Aremu,

J.P.J.

Brennan-Craddock,

A.

Panesar,

I.A.

Ashcroft

,

R.J.M.

Hague,

R.D.

Wildman,

C.

Tuck

FacultyofEngineering,UniversityofNottingham,UK

a

r

t

i

c

l

e

i

n

f

o

Articlehistory: Received9October2015

Receivedinrevisedform11October2016 Accepted27October2016

Availableonline9November2016

Keywords: Lattice Voxel Tesselation Net-skin Functionalgrading

a

b

s

t

r

a

c

t

AdditiveManufacturing(AM)enablestheproductionofgeometricallycomplexpartsthataredifficult tomanufacturebyothermeans.However,conventionalCADsystemsarelimitedintherepresentation ofsuchparts.Thisissueisexacerbatedwhenlatticestructuresarecombinedorembeddedwithina complexgeometry.Thispaperpresentsacomputationallyefficient,voxel-basedmethodofgenerating latticescomprisedofpracticallyanycelltypethatcanconformtoanarbitraryexternalgeometry.The methodofconforminginvolvesthetessellationandtrimmingofunitcellsthatcanleave‘hanging’struts atthesurface,whichisapossiblepointofweaknessinthestructure.Amethodofjoiningthesestruts toformanexternaltwodimensionallattice,termeda‘net-skin’isalsodescribed.Traditionalmethods ofmanufacturinglatticestructuresgenerallydonotallowvariationofcellpropertieswithina struc-ture;however,additivemanufacturingenablesgradedlatticestobegeneratedthatarepotentiallymore optimal.Amethodoffunctionallygradinglatticesis,therefore,alsodescribedtotakeadvantageofthis manufacturingcapability.

©2016TheAuthors.PublishedbyElsevierB.V.ThisisanopenaccessarticleundertheCCBYlicense (http://creativecommons.org/licenses/by/4.0/).

1. Introduction

The geometric freedom afforded by Additive Manufacturing (AM)allowsthefabricationofcomplexlatticestructureswithout theuseoftooling.Ratherthanformingpartsinasubtractive(e.g., machined)orformative(e.g.,moulded)manner,AM‘prints’parts inlayers.TechniquesclassifiedasAMincludepowerbedfusion, vatpolymerization,jetting,materialextrusion,sheetlamination anddirectenergydeposition(ASTM2792-12).Industrial exploita-tionof these techniquesrequires research and developmentin processes,materialsanddesign-systems.Whileprocessand mate-rialshaveadvancedconsiderably,therehasbeenlessprogressto dateondesignissues. Thedevelopmentof designstrategies for AMenablesseveraladvantagesoverconventionalmanufacturing.

夽OneoftheauthorsofthisarticleispartoftheEditorialBoardofthejournal.Full responsibilityfortheeditorialandpeer-reviewprocessforthisarticlelieswiththe journal’sEditor-in-ChiefProf.RyanWickerandDeputyEditorProf.EricMacDonald. Furthermore,theauthorsofthisarticlehadnoanddonotcurrentlyhaveaccessto anyconfidentialinformationrelatedtoitspeer-reviewprocess.

∗Correspondingauthor.

E-mailaddress:[email protected](I.A.Ashcroft).

Onesuchadvantageistherealizationofcomplexlight-weighted parts.Bydesigningapartwithmaterialonlyintheregionsthat arerequired,thepart’sstrengthtoweightratioisincreased.Inthe aerospaceandautomotiveindustries,thistranslatestoeconomic savingsfromreducedfuelconsumptionandareducedcarbon foot-print.

Currently,twoparadigmsareprominentlyusedtorealize light-weightedpartsforAM.Thefirst,topologyoptimization(TO),seeks theoptimaldistributionofmaterialinapartbyapplying math-ematicalalgorithmstothepart’sdomain[1].Anumberofthese algorithmshave beendeveloped, includinghomogenization[1], evolutionary structural optimization [ESO] [2,3], solid isotropic material with penalization [4] and level sets [5]. According to Brackettetal.[6],theutilizationofthesealgorithmsiscurrently limitedbymesh resolution,manufacturingconstraintsand post processing.Also,Aremuetal.[7]showedthatthecomplexityand performanceofamechanicalpartoptimizedwithabidirectional evolutionary structuraloptimization [BESO]algorithm could be compromisedbyvaluesassumedfortheoptimizationparameters. RecentresearchhasseenthedevelopmentofAMtechniques tomanufacturemulti-functionalcomponents[8].Optimizationof suchpartsrequiresmultipleobjectives,witharesultingseriesof solutionsinaParetooptimalset[9,10].Thecomputationaleffort

http://dx.doi.org/10.1016/j.addma.2016.10.006

(2)

niquesareyettobeconsideredinsuchalgorithms;thereforeitis difficulttorealizestructuralfeatures oftheoptimized solutions withoutthe use of supports. Such supports couldcompromise thequalityofthesolutionsinceitisimpracticaltoremove sup-portsfromlattices.UntilasuitableTOalgorithmisdevelopedthat includesAMconstraintsforlatticesolutions,itisbeneficialto con-sider a more pragmatic approach for designing lattices for AM objects.Thereisa broad range ofpredesigned lattices, mostof whichareinspiredbynaturalsystems[15],thatcouldbemade withAMtechniques.Understandingthemultifunctional capabili-tiesoftheselatticeswouldsupportadesignerintheexploitation ofAM’sdesignspace.

Agrowingnumberofpublicationsareinvestigatingthe struc-turalpropertiesofpredesignedlatticeswithAMtechniques;some ofthese canbeseen in [16–24].Razmirez et al.[16] manufac-turedopencelllatticeswithanAMtechniquecalledelectronbeam melting.Yanet al.[17] fabricatedgyroidlattices withselective laser melting (SLM) using stainless steelpowder and observed anincreasein yieldstrength ascellsizewasreduced. Contuzzi etal.[18]determinedthecompressivestrengthofreinforced pil-lartextilelatticeswhileSmithetal.[19]investigatedtheeffects ofreinforcementsonbodycentredcubiclattices.Yan[20]studied thepropertiesofaluminiumlatticesatdifferentvolumefraction andshowed thatthemicro-hardness and compressivestrength decreaseswithincreaseinthecellsize.Mullenetal.[21]usedSLM toproducetitaniumlatticestosupportbonegrowth.McKown[22]

investigatedthebucklingandimpactbehaviourofbodycentred cubiclatticeandobservedcontrastingmodesoffailurefordifferent configurationsofthelattice.Vesenjaketal.[23]observedthat lat-ticeswithcircularcellshadbetterenergyabsorptionthanquadratic cells,bothofwhichweremanufacturedwithselectivelaser sin-tering.Generally,latticesmanufacturedwithAMtechniquesare self-supportingmakingthemsuitableassupportstructureswhen buildingotherAMobjects.Husseinetal.[24]showedthiswith gyroidanddiamondlattices. Inorder toenhance thequalityof parts,acompromiseisneededbetweenthelatticecellsizesand volumefractionofthesupport.Exploitationof latticeswiththe designfreedomofferedbyAMreliesontheavailabilityofdesign methodsandsoftwaretools,whicharestilllimitedforAM.Guo andLeu[25]calledforconceptualdesignmethods,novelCAD sys-temsandsimulationcapabilitiestoaddressthisneed.Afirststep todevelopinglatticedesignmethodsandsystemsistheselection ofappropriategeometryrepresentationschemes,sincethe capa-bilitiesofcommercialcomputer-aideddesign(CAD)packagesin representinglatticesarelimited.

Conventional(CAD)toolsarenotefficientatrepresentinglattice structuresduetotheunderlyingmethodsbywhichtheyhandleand manipulategeometry.Themaingeometryrepresentationschemes areboundaryrepresentation[Brep],constructivesolidgeometry [CSG],spatialsubdivision,medialsurfacerepresentationand pro-ceduralrepresentation[26].B-repandCSG,themostcommonof these,areimplementedinCADsystems[26,27].B-repstoresthe features of anobject as a series of boundaries defined by ver-tices, edgesand surfaces[28]; while CSGrepresentsthe object asBooleanandtranslationaloperationsbetweenaseriesof sim-plerobjects[29].Definitionofbasicelementsinbothschemesare

Littleworkhasbeencarriedouttodatetoapplytheseschemesto solvingdesignissuesinAM.ChenandWang[33]usedanadaptive contouringmethodbasedonaspatialschemetorepairerroneous B-repmodels.Similarly,thevoxelrepresentationschemecanbe usedtoembedavastrangeoflatticetopologiesincomplexthree dimensionalobjects.

Thereis a need, therefore, for easy to use, computationally efficientandgeometricallyflexiblemethodsofgeneratinglattice structurestotakeadvantageoftheextensioninlattice manufac-turingenabledbyAM.Thispaperproposesanovel,voxel-based methodofgeneratinguniformorgradedlatticesthatcanconform toanarbitraryexternalgeometryviatessellationandtrimming. Anartefactofsuchtrimmedstructuresistheexistenceofweak, unconnectedstructuralfeaturesattheboundariesofthedomain; whichcouldinitiatefailureinservice.Amethodofaddressingthis problembygeneratingasurfacelattice,ornet-skin,fromthevoxel modelofthetrimmedstructureanditsdomainisalsodescribedin thepaper.

Thenextsectionof thepaperdiscussessomeof thegeneral issuesconcerningthegenerationofconformallatticestructures. Thisisfollowedbydescriptionsoftheproposedmethodsof gener-atinglattices,trimmingtoanexternalgeometry,creatinganet-skin andfunctionallygradingthelattice.Numerousexamplesareused todemonstratethesemethods.

2. Constructinglatticestructures

Latticestructuresarecomposedofrepeatingelements tessel-latedacrossadomain.ConsiderFig.1a,whichshowsanelementary unit,usuallycalledthe‘unitcell’.Tessellatingeightunitsofthiscell inthexandfourintheydirectiongivesthelatticeshowninFig.1b. Thelatticestructureinthiscasecanbeseentoberectangular.Itis oftendesirabletofitatessellatedlatticetoamuchmorecomplex domain.Themannerinwhichthisisachievedinfluencesthe prop-ertiesofthelattice.ConsiderthearbitrarydomainshowninFig.2a. Thelatticecaneitherbeswepttofitwithinthedomain(Fig.2b), meshandmappedintothedomain(Fig.2c),orthedomaincanbe usedasatemplatetotrimatessellatedlatticestructureasseenin

Fig.2d.Regionsofthelatticeresidingontheinteriorofthedomain areretainedwhilstothersareremoved.

(3)

Fig.1.Atwodimensionallatticestructuregeneratedbytessellatingaunitcellalongxandyaxes:a)UnitCellb)Latticestructure.

strutsofalatticestructure.Themainlimitationofthisapproach isthattheemergentstructurewillbedistorted,thisbeing depen-dentontheexternalgeometryoftheobjectgeometryasinthe sweptlattice,againdeviatingfromtheoriginalpropertiesofthe lattice.Therangeofcelltypesgeneratedbythismethodisalso lim-ited.Trimmingtessellatedlattices(Fig.2d)withthedomainisa betterapproachifthepropertiesoftheunitcellaretobelargely retained.ThisisakintoaBooleanintersectionofthedomainand atessellatedlatticestructure.Themainadvantageofthetrimming methodisthatitisrobust,sinceitisequallyapplicabletoboth sim-pleandcomplicatedcellsanddomains.Themaindisadvantageis theemergenceofweakboundaries,wherethetrimmedunitcells lacksupport.Apossiblesolutiontothisproblemistoprovidea solidskinalongtheboundaries,asshowninFig.3;however,this willlimitaccesstothelattice,whichmaybedetrimentalfor cer-tainapplications,hinderpostprocessing(e.g.unprocessedmaterial removal)andpotentiallyaddunnecessaryweight.Theremayalso beanaestheticreasontohavethelatticestructurevisible.

Asmall number of publicationsdescribe methods toembed trimmedlatticesinthreedimensionaldomains.Paskoetal.[39]

usedperiodicfunctionstomodelregularandirregularlattice struc-tures.Representinglatticestructureswithfunctionsisanefficient androbustapproachtolatticegeneration,allowingdynamic con-troloftopologicalfeatures.However,alimitednumberoflattice topologiescanberepresentedthisway.Nguyenetal.[40] devel-opedamethodthatfitsalatticetoadomainbydecomposingthe domainintoeasilymappedregions.ThemethodisbasedonB-rep andwasshowntobesuitableforlatticescomposedoftruss-like structuresbutisyettobeprovenforotherstypes.Generatinglattice structuresviavoxelmodels,however,ispotentiallymoreversatile thanboundaryorfunctionrepresentationandformsthebasisof themethodpresentedinthispaper.

Fig.3. Alatticestructurepartiallycoveredbyasolidskin.

3. Methodology

Inthissectiontheproposedmethodofcreatingconformallattice structurewillbedescribed.Firstly,thevoxelmethodof represent-ingaunitcellisdescribed,followedbythemethodoftessellating andtrimmingtheunitcelltoconformtoanexternalgeometry.A methodofcreatinganet-skintojointhetrimmedstrutsatthe sur-faceisthendescribedtoprovidebetterstructuralintegritytothe latticestructure.Finallyamethodoffunctionallygradinga confor-mallatticeisdescribedthatenablesmoreoptimallatticestructures tobegeneratedforspecificapplications.

3.1. Trimmedlatticestructure

Thestartingpointtothemethodisageometricdescriptionof thelatticeunitcellandtheexternalgeometrythatwillformthe designdomainforthelattice.Thetopologyofthelatticedomain andunitcellcanconvenientlybeachievedwithconventionalCAD packageswhichrepresentthedomainasab-repmodel,although almostanymethodofrepresentinggeometrycanpotentiallybe used.Thedomainandcellgeometriesarethenvoxelizedusingany

(4)

Fig.4.a)Lowresolutionpixelimageofacircleb)similarlylowresolutionvoxelmodelofasphere.

ofanumberofmethods,suchastheonesdescribedin[41–43]. Voxelmodelsdefinethevolumeofashapeinabitwisemanner, unlikethesurfacerepresentationinmostCADsoftware.Analogous totherectangularpixelsthatrepresenta2Dimagesuchasabitmap, voxelsarediscreteblocksand,assuch,voxelmodelshave‘stepped’ surfaces[44],asillustratedinFig.4.Avoxelmodelisessentiallya 3Dmatrix,witheachelementofthematrixrepresentingavoxel. Thesimplestformofthesemodelsoccurswhenthevoxelsassume alogicvalue(i.e.oneorzero),withoneindicatingasolidspaceand zeroindicatingvoidspace[45].

Awidevarietyoflatticecells cannowbebuiltwithadditive manufacturing,withsomeexamplesshowninTable1.The intrin-sicstructuralpropertiesofthelatticearebuiltintotheunitcell.This mightincludethedimensions,density,thicknessesofsurfacesand diameterofstruts,dependingonthetypeoflatticecell.For exam-pleahelicaldiameterdefinesaspring-likestrut.Ahelicaldiameter ofzerodefinesasimplestraightstrut.Voxelmodelsofthedomain andunitcellmodelsareconsideredasaseriesof2Dslicesstacked inamannerthatpreservesthestructuralfeaturesoftheoriginal b-repmodel.Itshouldbenotedthatmorevoxelsarerequiredto representahighlycomplexunitcellascomparedtocellswith sim-plertopologies.Forexample,thehelicalunitcellsshowninTable1

wouldrequiremorevoxelsthanthecellswithstraightmembers. Inordertogeneratea practicallyusefullatticestructure,the dimensionsoftheunitcellshouldbemuchsmallerthanthatof thedomain,i.e.byat leastanorder ofmagnitude. Togenerate thetrimmedlatticestructure,operationsanalogoustoaBoolean intersectionareperformed.Thevoxelmodeloftheunitcellisfirst tessellatedtoencompassthedomain.A2Dsliceofatessellatedunit cellanditscorrespondingdomainisshowninFig.5.For descrip-tivepurposes,voxelssettoonearereferredtoasbeingactiveand thosewithavalueofzeroareinactive.Anentirelydeactivatedarray isinitiatedtocontainthetrimmedlatticestructure;withthesame sizeasthatofthedomainandthetessellatedstructure.Thedomain arrayischecked,element-wise,andvoxelsinthetrimmed struc-tureareactivatediftheelementsincorrespondingpositions of thedomainandtessellatedstructureareactive,asdemonstrated

with‘checka’inFig.6.Otherwise,voxelsinthetrimmedstructure remaindeactivatedasillustratedby‘checkb’and‘checkc’.

Themethodrunsbothdomainandtessellatedstructurethrough anANDgate−findingthemaximumvalueandpassingthatonto theequivalentelementofthetrimmedstructurearray.Theprocess isanalogoustoaBooleanintersectionbetweenthedomainandthe tessellatedstructureresultinginmaterialretentioninregionsthat hadmaterialinboththedomainandthetessellatedstructure.

Forsomeapplications,incliningthelatticeatanangletothe domaincouldenhanceperformance.Generatingarotatedlattice canbeachievedbyrotatingthedomainpriortovoxelization.Most CADsoftwareisequippedwithtoolsforsuchanoperation.After thedomainshowninFig.6isrotatedby45◦andvoxelized,itis transformedtoFig.7.Thesteppedboundariesareaconsequenceof thevoxelrepresentationandarelesspronouncedwhenfinervoxel meshesareused.Also,therotateddomainwouldrequirealarger voxelmodelsincetheboundingboxwouldincrease.Tessellating andtrimminggivesthetrimmedstructureshowninFig.7,which couldbeconsideredasarotatedlatticewithrespecttotheoriginal domain.Rotatingthevoxelizeddomainortessellatedunitcellcan achievesimilarresultsbutatagreatercomputationalexpensethan theformerstrategy;andcouldintroduceprecisionerrorsintothe process.Forathreedimensionaldomain,rotationofthedomainis abouttheaxesofinclination.

Whilevoxelizingandtessellatingthecell,itisimportantto pre-determinethenumberofvoxelsrequiredforbothcellanddomain. Theratiobetweenthesizeoftheunitcellandthedomain deter-minethenumberofcellsthatcanbetessellatedacrossthedomain andthecellsize.Forexample,acubicdomainwith10mmsides andmodelledwith150voxelswillrealizeatrimmedlatticewith 2mmcellsizeiftheunitcellsaremodelledwith30voxels; reduc-ingthenumberofvoxelsemployedforthedomainwhilefixing thecellvoxelsat30wouldincreasetheunitcellsize.However, suchareductioncouldleadtoalossofgeometricprecision.This canalsohappenifthenumbersofvoxelsarereducedinthecell.It ispreferabletoutilizetheleastnumberofvoxelsthatcapturethe mostessentialcellularfeaturesandthendeterminethenumberof

Table1

Aselectionofstructuretypesintegratedintothestructuretrimmingprocess.

Cell Kelvin/truncatedoctahedron Cubic Alternatedcubic

Struttype Triangularcross-section Cylindrical Wave Helical Helical Cylindrical

ModelView

(5)

Fig.5.Generationofatrimmedstructureslice−analogoustoaBooleanintersection.

Fig.6.Trimmingstructuretoadomain−analogoustoaBooleanintersection.

Fig.7. RotationofaDomainwithrespecttothetessellatedlattice.

voxelsrequiredforthedomaintoachieveaspecificcellsize.This isillustratedforamechanicalpartinthenextsection.

3.2. Anexampleofacomplexmechanicalpartembeddedwitha latticestructure

Thecapabilityofthevoxellatticegenerationmethodtoconform toanexternalgeometryisillustratedinFig.8,whereregionsofa mechanicalpartarelatticedwhiletheothersremainsolid.Regions oftheparttobelatticedareclassifiedasthelatticedomainand arecolouredgreeninFig.8a.Theotherregionsarethereforethe non-designdomainsincetheyinteractwithneighbouringparts (Non-designisgrey).ThecellshowninFig.8bbelongstothefamily ofminimalsurfacesgovernedbymathematicalfunctions,thathas potentiallyusefulpropertiesforAMsystems.Thepartexperiences thermalcyclingin-service.Embeddingalatticeinthepartoffers awaytodissipateheattransferred(sincelatticesusuallyhavea highsurfacearea)whilereducingtheweightofthepart.The lat-ticedomainisreshowninitsboundingboxinFig.8c.Toachievea cellsizeof4mmwithacellularvoxelarrayof30;thesizeofthe domainarraywassetat489by459by88.Thissizeisan approxi-matemultipleoftheboundingbox.Bychangingtheresolutionof

thesearrays,thecellsizeiscontrollable,asmentionedpreviously. Usingthevoxelmethod,thepartwaslatticedandmanufactured viaselectivelasermeltingusinganaluminiumalloy.Fig.8dshows themanufacturedlatticedplateafterpostprocessing.

(6)

Fig.8. Astructuralpartembeddedwithadoublegyroidlattice:(a)partgeometrywithlatticedomaindefined,(b)doublegyroidunitcell,(c)latticedomaininbounding box,(d)latticedpartmanufacturedwithselectivelasermelting.

handlingsurfacesorforaestheticreasons.Amethodofgenerating net-skinsfromthevoxelmodelofthetrimmedlatticeisdescribed inthenextsection.

3.3. Generatinganet-skinviaorthographicvoxelprojection

Itisgenerallypreferabletoconnectcutmembersatthe bound-ariesoftrimmedstrut-basedlatticesastheyprovideaweakpoint inthelatticestructureandarealsoaestheticallydispleasing. Con-siderthetrimmedlatticeshowninFig.9a,withcutmembersatits boundary.Addinganet-skintothetrimmedlattice,resultsinthe structureshowninFig.9b.Theskinisaporousformofthesolid skin,andcanbeconsideredasa2Dsurfacelatticeconformalto theoutergeometry,asshowninFig.9c.Thistypeofskinimproves theintegrityofthestructurewhilstaidingpostprocessing oper-ations,suchastheremovalofpowder.Thissectiondescribesan approachtogeneratenet-skinstoconnectthehangingfeaturesat theboundariesofatrimmedlattice.

Itispossibletogeneratea net-skinfromthevoxelimageof thetrimmedlatticestructure,A.Thisapproachconsistsofthefour stagesshowninFig.10.Themainideaofthemethodistoconstruct

avoxelmodelofthenet-skinbyclassifyingvoxelsonasolidskin aseitheractiveorinactive.Thefirststepisthereforetodetermine thevoxelimageofasolidskin.Onceasolidskinhasbeencreated; projectionofactivevoxelsinthetrimmedstructurecanbeusedto determinewhichvoxelsinthesolidskinwillbeactive.The selec-tionofvoxelstoprojectisimportantinterms ofcomputational efficiency.Thesetofvoxelsprojectedisthereforelimitedtothose closesttothesolidskin.

Firstly,thesolidskinisdefinedbyalayerofactivevoxels resid-ingontheboundaryofthevoxeldomain,asillustratedinFig.11for atwodimensionalcase.Interiorvoxels(Fig.11a)aredeactivatedby changingtheirvaluetozero;givingthehollowimageofthesolid skinshowninFig.11b.Theboundaryvoxelscanbedetermined byfindingthenumberofactiveneighbouringvoxels.Alleight sur-roundingvoxelsofaninteriorvoxelareactive,incontrasttothose forboundaryvoxels.

Assumingthevoxelizeddomainisdenotedbyanarray,Band thesolidskinisC,thiscanberepresentedby

Cij=

1,if

Bij=1

∧(f

Bij

<8)

0,otherwise

(7)

Fig.11.AtwodimensionalsolidofNet-skinforanarbitrarydomaina)VoxelizedDomainb)Solidskin.

whereiandjarerowandcolumnindices,f

Bij

isanoperationon

BijtodeterminethenumberofactivevoxelsconnectedtoBij. MAT-LAB’s“bwperim”functioncanbeusedtodeterminethesolidskin. Forathreedimensionalcase,26voxelsareintheneighbourhood ofasinglevoxel.Therefore,equation1becomes,

Cijk=

1,if

BijK=1

∧(f

Bijk

<26)

0,otherwise

wherekistheindexinthethirddimension.Secondly,active vox-elsresidinginAwhoseindicesareclosetothoseinCareselected forprojection.Thisstageimprovesthecomputationalefficiencyof themethodbylimitingthenumberofvoxelsprojectedtothisset, whichissufficienttoformthenet-skin.Activevoxelsinthegrey regioninFig.12belongtothissetandareusedtoformthenet-skin. Thesizeoftheselectedregionwoulddifferfordifferenttrimmed lattices,therefore,foracompleteskin,thesizeoftheregionmust becontrolledadaptivelyuntilasuitableskinisformed.The selec-tionofvoxelsintheconcernedregionconsistsoftwooperations. ThefirstistheerosionofthevoxelizeddomainBwhichisthen sub-tractedfromthetrimmedlatticestructureA.Theerodeddomain isusedtoremoveactivevoxelsatthecenterofthedomainfroma projectionset.Forathreedimensionallatticeanorthogonalview ofthetrimmed latticefromthetop,bottom,rightorleftwould showthatactivevoxelsatthecenterofthedomainareshieldedby

Fig.12. Anillustrationofselectedvoxelsforprojection.

thoseclosesttothesolidskin.Therefore,thesecentervoxelsdonot influencethenet-skin.

Ifthedomainshown inFig.11ais eroded,theimageshown in Fig.13a is created.The broken lineillustrates theboundary oftheun-erodedimage.Subtractingtheerodeddomainfromthe trimmedlatticegivesFig.13b.Inordertoincreasethenumberof voxelsprojected,thedomainiserodedanumberoftimestoreduce theregionsubtractedfromthetrimmedstructures.Itispossibleto constructanarrayDcontainingvoxelstoprojectfromAandBusing

Dijk=

1,ifA(BT)=1 0,otherwise

whereisamorphologicalerosionofBwithastructuringelement T[46].MATLAB’s“imerode”functioncanbeusedtoerodeB.Active voxelsinDareprojectedalongorthogonalaxesinthethirdstage. Theprojectionisachievedbyaddingintegralmultiplesofunit vec-torsalongtheseaxestotheindicesofactivevoxelsinD.Thethree dimensionalCartesiancoordinateaxisshowninFig.14acanbe rep-resentedasthearrayinFig.14b.ThefirstrowinIisaunitvector alongthepositivex-axiswhileotherrowsrepresentthoseforthe otheraxes.MultiplyinganyrowinIwithaninteger,nandadding

Fig.14.Cartesiancoordinatessystema)graphicalaxesb)arrayIcontainingvectors ofthecoordinateaxis.

(8)

Fig.15.Firststageinextractingboundaryvoxelsillustratedwithacubea)cubemodelb)SectionalviewX–Xofsolidskinc)BCCUnitcelld)trimmedlatticee)latticeand solidskinf)projectionalongz-axiswithedgevoxelsg)projectionalongz-axiswithoutedgevoxelsh)Net-skin.

toavoxelinDtranslatesthatvoxelinD.Thevalueassumedbyn determinestheextenttowhichavoxelisprojected. Mathemati-cally,theprojectionofthissinglevoxelalongthex-axisisgivenby

V=[ijk]+n[100]

whereVisavectorcontainingtheindicesofthenewvoxel. Sim-ilarly,activevoxelsinDareprojectedintheotherfiveCartesian directions,withaseriesofnvalues.

Thevalueofnis selectedtoensureallprojections reachthe boundaryofthesolidskin.AssumingVisthesetofvectorsderived fromtheprojection,inthethirdstage,activevoxelsinCwithindices absentinVaredeactivatedtoachievethenetskin.Hence,thenet skinarray,Eisdeterminedby,

Eijk=

1,if

Bijk=1

∧([i,j,k] ∈V)

0,otherwise

Theselectedactivevoxelsmaybeprojectedinall6Cartesian directionsdependingonthetopologyofthedomain.However,for someapplications,itmaybesufficienttoprojectalongasingleaxis. Forexampleiftheboundariesofalatticedomainareincontactwith anon-designsolidwall.Insuchacase,projectionofactivevoxels inDalonganaxisthatisnotincontactwiththeotherregionsof

anobjectissufficient.Suchanoperationrequiresonlytworows inI,i.e.therowsthatreflectthepositiveandnegativedirections ofthechosenaxis.Forathreedimensionalcase,considerthe vox-elizedimageofacubeshowninFig.15a;thishasthesolidskinin

Fig.15b.Embeddinga2by2by2bodycentredcubic(BCC)unitcell (Fig.15c)inthecubegivesthegeometryinFig.15d.Thesection viewofthesolidskinissuperimposedonthelatticeandshownin

Fig.15e.Projectingvoxel‘r’,asdenotedbythebrokenline,along thez-axis,marks‘s’foractivation,asillustratedin theenlarged view.Projectingselectedvoxelsalongthez-axisaxisinboth posi-tiveandnegativedirectionsgivestheimageshowninFig.15f.The skinhastworegions,thenetandconnectors.Theconnectorsappear intheskinduetotheinclusionofvoxelsattheedgeofthelattice. ExcludingthesevoxelsgivestheimageinFig.15gwhilecombining projectionsinallthreeCartesiancoordinatesgivesthegeometryin

Fig.15hwithouttheconnectors.Forobjectswithfeaturesthatare generallyorthogonaltoeachother,combiningtheportionofthe skinsinthethreeaxesisrelativelystraightforward.

(9)

Fig.17.Ahighlycomplexdomaintoillustratenetskinconstructionviavoxelprojectiona)Complexgeometryb)Netskin.

theaimofstrengtheningtheboundaryofthetrimmedlatticeby connectinghangingfeaturesinthisregion.Thisisillustratedfora sphericaldomaininFig.16a.A4by4by4BCClatticeis embed-dedinthedomaintogiveFig.16b.Projectingselectedvoxelsalong thex-axisgivesthenet-skinshowninFig.16c.Itispreferableto projectinthedirectionofmaximumsurfaceareatomaximizethe appearanceofthenetandminimizeconnectors.Thewholedomain ofthepartshowninFig.8isillustratedinFig.17aandthenet-skin createdviavoxelprojectionforthisdomainisshowninFig.17b.

Themethoddescribedaboveissuitableforabroadrangeof lat-tices,however,itmightbelessbeneficialforsurface,asopposedto truss,typelattices.Generally,thenet-skinimposesanorthographic projectionofthetrimmedlatticeonthesolidskin.Consideringthe doublegyroidandBCCcellsasrepresentativeofsurfaceandtruss

typelatticesrespectively;asviewedfromtheside,Fig.18aand 18bshowstheorthogonalviewsthatwouldbeseen.These rep-resenttheviewstransferredtothenet-skinduringtheprojection method.Theregionsthatareidentifiedas‘holes’aretheporous partsofthenet-skin.Forthedoublegyroid,thisregionisrelatively smallcomparedtothatoftheBCCcellandcanbeseentobe com-prisedofacirculararray.Athigherdensities,thecircularregions becomesmallerandgeneratinganet-skinwiththevoxel projec-tionmethodsimplyachievesanear-solidskin.Theoretically,the net-skinmethodisapplicabletothedoublegyroidandsimilar lat-tices,however,thebenefitsofsuchaskincouldbeminimal.Fig.8c showsthesideviewofadoublegyroidskintrimmedtoacubic domain.Thenet-skingeneratedbyfittingthedoublegyroidtothe complexdomainshowninFig.17aisillustratedinFig.18d,with

(10)

Fig.19. Combiningthetrimmedstructureandthenet-skinwithaunionoperation.

theskinshowinglowerporositythanthatinFig.17b.Thiscould beusefulsinceitwilloffermoresupporttothetrimmedlattice, butwouldpotentiallyaddunnecessaryweightandrestrictpowder removal.Analternativemethodthatcanbeusedtogeneratethe skinforsurfacetypelatticesisdescribedin[47].

3.4. Combiningstructureelements

Thegenerationofthetrimmedstructureandnet-skinhavebeen describedintheprevioussections.Theseexistasapairofequally sizedvoxelarrays.Tocombinethetwo,aunionoperationis per-formed.Adeactivatedarrayisinitializedwiththesamesizeasthe trimmedstructureandnet-skin.Elementsinthearrayareactivated ifthecorrespondingvoxelsinthetrimmedstructureornetskinare active.Thisoverlaysthenet-skinontopofthetrimmedstructure, essentiallyunitingthetwo,asillustratedinFig.19.

3.5. Conversiontoslicefile

Apossibleroutetomanufacturingthecombinedstructure cre-atedbythepreceding stepsis toconvertthe voxelmodelto a commongeometricformforAM,suchasSTL,slicetheresulting geometryandgeneratethemachinefile.However,thenumberof facetsrequiredtodefinethelatticeasanSTLfilemakesthis compu-tationallyexpensiveanditisdifficulttoachievetrimmedlattices withhighlyrefineddetailsviathisroute.It ispreferable, there-fore,toconstructthemachinefilesdirectlyfromthevoxelmodels. ForsomeAMprocessesthatutilizerasterslices(e.g.jetting),each layerofthevoxelmodeliswellsuitedforwritingthebitmapfiles requiredbytheprocess.OtherAMprocesses,suchasselectivelaser sintering,requirevector-basedslicefiles.Toconvertthecombined structuretoavectorslice file,theoutlinesoftheshapes repre-sentedbythearrayaretraced.Thisisdepictedonasmallsectionof anindividualstrutinFig.20.Inthiscase,aMatlabedgedetection algorithmcalled‘bwboundaries’wasused,whichispartoftheimage

Fig.20.Tracingtheboundaryofastrutinavoxelizeddomain.

processingtoolbox[48].Thisalgorithm searchesforaboundary pixel(i.e.asolidpixelwithatleastonevoidpixelasaneighbour,and thensearchesitsneighboursinaclockwiseoranticlockwisefashion forthenextsolidpixel.Thisidentifiesanorderedseriesofboundary pixelsandaseparateseriesisgeneratedforeachindividualshape onthebitmap.Eachboundarypixelisdefinedbyitsrowand col-umnco-ordinates;theseco-ordinatesaremultipliedbyascaling factortoconverttomillimetremeasurements.Thescalingfactor isdependentontheresolutionofthebitmapslicesinputintothe methodology:bydefault,onepixelequals0.14mm.Eachboundary stringcanbewrittenasa‘polyline’,forexampletoaCommonLayer Interface(CLI)fileusedbylasersinteringmachines[49].

3.6. Functionalgrading

Thevoxelbasedapproachtolatticegenerationdescribedabove alsoallowstherealizationoffunctionallygradedstructures.This canbeachievedbyvaryingstrut(orsurface)geometryacrossa part.Asmentionedpreviously,thevoxelrepresentationofthevoxel structureconsidersmatricesofonesandzerostorepresentsolid and voidrespectively.Thisis analogoustotheblackand white bitmapsusedtodescribethevariousmethodsinthispaper:where blackandwhiteareusedtodenotesolidandvoid.However,the methodalso hasthecapability togenerate functionally graded structuresbyoverlayinga greyscaleimageontothedomain.A simpleexamplewouldbetooverlayagradient,asdemonstratedin

Fig.21.Ratherthanthebinaryreasoningof‘ifblack,construct struc-ture’,theprocessbecomes‘ifavoxelisaparticularshadeofgrey, constructaparticularincrementofstructure’.Agradientisdepicted withan8-bitgreyscaleimagethatisoverlaidovereach domain slicewithaBooleanintersection(toallowtheassignmentof differ-entstructuretypestoarangeofvalues);theresultantdomainslice isalsoagreyscale,8-bitbitmap.Tobeabletogeneratea function-allygradedstructure,alibraryofcellsisrequiredthatincrement fromoneendofthegradedrangetoanother.Fig.21gradesfroma

(11)

Fig.22.Functionallygradedstructuresgeneratedfrominputgradients.

straightstruttoahelixstrut.Betweenthetwoextremesarehelical strutsthatgraduallyreduceinamplitudetozero.

Anothersimpleexampleofasuitablerangewouldbetograde fromathinstrutofaparticulardesigntoathickervariant,asshown inFig.22.Therearesixteenincrementsofthestrut design;the differencein amplitudebetweenincrementsislessthan canbe resolvedbythebitmapresolution(i.e.lessthanthepixelwidth: 0.14mm).Inpractice,anynumberofdesignincrementscouldbe implementedforfunctionalgrading.Theoverlaidimageusedto determinestrutincrementisan8-bitbitmap.Thisisa256state greyscalerange(valuesof0–255),sowhendividedintothe six-teenincrements,sixteenshadesofgreycorrespondtoeachstrut increment.8-bitgreyscalebitmapsareastandardbitmapformat andthusmanyprogrammesexistthatcangeneratethem.Many image-manipulationprogrammescangenerategradientsthatcan bewrittenas8-bitbitmaps, makingthegenerationofgradients astraightforwardtask.Any8-bitbitmapcanbeusedasinputto generatefunctionallygradedstructures.

Onceitcanbeseenthatagradedlatticecanbegeneratedfrom agreyscale,thequestionofhowtogeneratethegrey-scalearises. In[50]itisshownhowastressanalysisoradensitybasedtopology optimizationcanbeusedtogenerateagrey-scalethatrepresents theoptimaldistribution of materialdensity within a structure, basedonaspecificsetofloadsandconstraints.In[50]adithering methodwasusedtogenerateapointcloudofvaryingdensitythat wasthenusedtogeneratealatticethatwasfunctionallygradedby

varyingthecellsizethroughthestructure.Themethodof generat-inggradedlatticestructuresinthispaperprovidesaninteresting comparisonbywhichasimilarstartingpoint,i.e.agreyscale repre-sentingtheoptimaldistributionofmaterial,canbeusedtogenerate alatticewithconstantcellsizebutvariationsinindividualcell def-initionthroughthestructuretoprovidethefunctionalgrading.In bothcases,however,acriticalaspectofthesuccessofthemethod isinmappingtheperformanceofthecellsinthelatticestructure tomaterialdensity(orstiffness)inthecontinuumstructureused inthestressanalysis(ortopologyoptimization).

4. Discussion

Ithasbeenshownthatvoxel-basedmodelsareveryversatile andefficientbuildingblocksforconstructinglatticestructures.As thesemodelsrepresenttheentirevolumeratherthanaseriesof boundaries,asseenwithB-repmodels,thereisnoassociatedriskof generatingmanifolderrorsorinvalidgeometries.Thespeedofthe trimmingmethodislessdependentonthetopologyofthedomain, butcouldbereliantonthecomplexityoftheunitcell,whichwill nowbeconsidered.TheMobiusknotdomainshowninFig.23ais embeddedwiththeunitcellsshowninFig.23band23c.Thesimple cubiccell(Fig.23b)hasthreecylindricalstrutsarrayedorthogonally toeachotherandconnectedatthecenterofthecell.TheF2BCCunit cell(Fig.23c)iscomposedof12struts,fourofwhichconnectthe

(12)

Table2

BreakdownoftimespentateachstageoftrimmingtwolatticetypesnamelythesimplecubicandF2BCC.

SimpleCubic F2BCC

Triangles 49442 171994

MeanTime(s) StandardDeviation(s) MeanTime(s) StandardDeviation(s)

DomainVoxelization 69.34 0.22 69.34 0.22

CellVoxelization 1.62 0.01 5.45 0.03

TrimmingStructure 0.31 0.01 0.31 0.01

NetSkin 99.46 0.40 124.82 0.40

StructureandNetSkin 0.08 0.00 0.08 0.00

CLIfile 9.84 0.07 24.53 0.43

Total 180.65 0.71 224.53 1.09

cornersofdifferentfacesofthecellwhileanothereightconnectthe cornerssharingaface.

Halfofthestrutslyingonthefacesresideinadjacentcellswhen tessellated,thereforeonlyhalfofthesefacestrutsexistina sin-glecell.Therelativelyhighernumberofstrutsandconnectivityin theF2BCCtothatinthesimplecubiccellsuggestthatF2BCChas

greatercomplexity.B-repSTLfilesofboth cellsandthedomain werevoxelizedwithaMATLABvoxelizationscript[51],andthen subjectedtothelatticegenerationstepsdescribedintheprevious sections.Thecellswerevoxelizedwith30by30by30voxelswhile thedomainwasvoxelizedwith511by480by299voxelstobring thecellsizeto3mm.Thetrimmedlatticesandtheirnet-skinsare showninFig.24withthetimetakenateachstepshowninTable2. Eachofthestepswasrepeated100timeswiththemeantimeand standarddeviationdetermined.AdesktopcomputerwithIntel(R) Core(TM)CPU i7-3820(3.60GHz)and64GBofRAMona 64-Bit windowsoperatingsystemwasusedforallthestepstoensurea faircomparison.

ItcanbeseeninTable2thatthetimefordomainvoxelization

wasequalforbothcelltype,thisislogicalasthecellswerefittedto thesamedomain.However,thehighercomplexityassociatedwith theF2BCCrequiresittobemodelledwithagreaternumberof tri-angles,aconsequenceofwhichisahighervoxelizationtime(three times)thanthatofthesimplecubiccell.Muchofthedifferencein voxelizationtimecanbeattributedtothetimerequiredtoreadand processthegreaternumberoffacetsinanF2BCCSTL.

Itcanbeseenthatthesameamountoftimeisspentintrimming thetessellatedlatticeandcombiningthetrimmedlatticewiththe domain.Thelowstandarddeviationsuggeststhetrimmingstep hashighrepeatabilityandislessdependentonthecomplexityof thecell.However,moretimeisspentconstructingthenet-skinfor theF2BCClatticethanforthesimplecubiclattice,astheprojection methodisalsodependentonthecomplexityoftheunderlyingcell. Combiningthetrimmedstructurewiththenet-skinrequiredthe sametimeforbothcelltypesbutCLIfilegenerationdiffered signifi-cantly.Itcanbeinferredfromthetablethatthedomainvoxelization andnet-skingenerationstepsdeterminetherateatwhichthe lat-ticeisgenerated,withonlythelatterbeingsignificantlyaffectedby thecomplexityoftheunitcell.

Anadditionaladvantageoftheproposedmethodisthatit is scalable;resolutioncanbeeasilychangedtogeneratelargeparts

atalowresolution(for‘draftquality’structuresorforcoarserAM processes)orsmallpartsatahighresolution.Generatingalarge part(i.e.onerequiringalargenumberofvoxelstodefinethedesign domain)withhighresolutioncoulddrasticallyincreasethe compu-tationalcost,hence,a‘drafting’capabilityisofsignificantpractical benefit.Highresolutionshouldallowbetterrepresentationofthe latticedetail;howeverthereisaminimumlevelofdetailthatcanbe achievedwithanAMsystem(oranyothermanufacturingprocess), alsothebuildvolumeofmostAMmachinesislimited,hence,there arecalculablelimitstothemaximumresolutionneededandsizeof files.Thevoxelmethodisthereforewellsuitedforthesemachines sincethecomputationalcostofthemethodisreasonableandcan bematchedtomachinecapablity.

Insummary,thispaperhasattemptedtoaddresstheneedfor amethodtogeneratelatticegeometriesthatismorecompatible thancurrentCADmethodswiththestructuresrealizableviaAM. Characterizingtheactualperformanceof suchlatticestructures isstill anactiveareaofresearch,andastheaimofthecurrent paperwastopresent a novelmethodoflatticegeneration,the functionalrequirementsofthetrimmedlatticeswerenotexplicitly considered.Theeffectssolidandnet-skinsonthefunctional perfor-manceofthelatticesrequiresfurtherresearch,however,[50]may bereferredtoforinitialworkinthisfield.

5. Summaryandconclusions

(13)

finishlimitationsoftheprocessprovidesacalculablelimitbeyond whichfurtherresolutionisunnecessary.

Acknowledgements

Thisworkwasfundedbytheengineeringandphysicalscience researchcouncil(EPSRC)undergrantEP/I033335/1andInnovate UKundergrantTS/J002518/1.

References

[1]M.P.Bendsoe,sigmund,O,in:TopologicalOptimization:Theory,Methodsand Applications,Springer-Verlag,Berlin,2004,p.370.

[2]M.Abdi,R.Wildman,I.Ashcroft,Evolutionarytopologyoptimizationusing theextendedfiniteelementmethodandisolines,Eng.Optim.(2013),http:// dx.doi.org/10.1080/0305215x.2013.791815.

[3]X.Huang,Y.Xie,ConvergentandMesh-independentSolutionsforthe Bi-directionalEvolutionaryStructuralOptimizationMethodFiniteElements inAnalysisandDesign,43,2007,pp.1039–1049.

[4]G.I.N.Rozvany,M.Zhou,T.Birker,Generalizedshapeoptimizationwithout homogenizationStructuralOptimization,4,1992,pp.250–252.

[5]M.Y.Wang,X.Wang,D.Guo,Alevelsetformethodforstructuraltopology optimizationComputerMethodsinAppliedMechanicsandEngineering,192, 2003,pp.227–246.

[6]D.Brackett,I.Ashcroft,R.Hague,TopologyOptimizationforAdditive Manufacture,21stSolidFreeformFabricationSymposium,2011,p.12. [7]A.Aremu,I.Ashcroft,R.Wildman,R.Hague,C.Tuck,D.Brackett,Theeffectsof

bidirectionalevolutionarystructuraloptimisationparametersonan industrialdesignedcomponentforadditivemanufacture,Proc.Inst.Mech. Eng.,PartB:J.Eng.Manuf.227(6)(2013)794–807,http://dx.doi.org/10.1177/ 0954405412463857.

[8]B.M.Wood,IntroductiontoadditivemanufacturingDesignandManufacture ofPlasticComponentsforMultifunctionality,00005-3,2016,pp.171–204, http://dx.doi.org/10.1016/B978-0-323-34061-8.

[9]J.A.Madeira,H.C.Rodrigues,H.Pina,Multiobjectivetopologyoptimizationof structuresusinggeneticalgorithmswithchromosomerepairing,Struct. Multidiscipl.Optim.(2006),http://dx.doi.org/10.1007/s00158-006-0007-0. [10]J.A.Madeira,H.C.Rodrigues,H.Pina,Multi-objectiveoptimizationof

structurestopologybygeneticalgorithms,Adv.Eng.Softw.36(2005)21–28. [11]W.Gao,Y.Zhang,D.Ramanujan,K.Ramani,Y.Chen,C.B.Williams,C.C.L.

Wang,Y.C.Shin,S.Zhang,Thestatus,challenges,andfutureofadditive manufacturinginengineering,Comput.-AidedDes.69(2015)65–89. [12]M.F.Ashby,Thepropertiesoffoamsandlattices,Phil.Trans.R.Soc.A364

(2006)15–30,http://dx.doi.org/10.1098/rsta.2005.1678.

[13]X.Huang,S.Zhou,Y.M.Xie,TopologyOptimizationofmicrostructuresof cellularmaterialsandcompositesformacrostructures,Comput.Mater.Sci.67 (2013)397–407.

[14]X.Huang,A.Radman,Y.Xie,Topologicaldesignofmicrostructuresofcellular materialsformaximumbulkorshearmodulus,Comput.Mater.Sci.50(2011) 1861–1870.

[15]L.J.Gibson,M.F.Ashby,CellularSolids:StructureandProperties,Cambridge UniversityPress,1997.

[16]D.A.Ramirez,L.E.Murr,S.J.Li,Y.X.Tian,E.Martinez,J.L.Martinez,B.I. Machado,S.M.Gaytan,F.Medina,R.B.Wicker,Open-cellularcopper structuresfabricatedbyadditivemanufacturingusingelectronbeammelting, Mater.Sci.Eng.A528(2011)5379–5386.

[17]C.Yan,L.Hao,A.Hussein,D.Raymont,Evaluationsofcellularlattice structures,manufacturedusingselectivelasermelting,Int.J.Mach.Tools Manuf.(2012)32–38.

[18]N.Contuzzi,S.L.Campanelli,C.Casavola,Lamberti,Manufacturingand characterizationof18NiMarage300latticecomponentbyselectivelaser melting,Materials(2013)3451–3468.

[19]M.Smith,Z.Guan,W.J.Cantwell,Finiteelementmodellingofthecompressive responseoflatticestructuresmanufacturedusingtheselectivelasermelting technique,Int.J.Mech.Sci.28–41(2013)67.

evaluationofpolyamidecellularstructures,Polym.Test.29(2010)991–994. [24]A.Hussein,L.Hao,C.Yan,R.Everson,P.Young,Advancedlatticesupport

structuresformetaladditivemanufacturing,J.Mater.Process.Technol.213 (2013)1019–1026.

[25]N.Guo,C.Leu,Additivemanufacturing:technology,applicationsandresearch needs</it>,Front,Mech.Eng.8(3)(2013)215–243.

[26]C.M.Hoffmann,Solidmodelling,in:J.E.Goodman,O’Rourke(Eds.),CRC HandbookonDiscreteandComputationalGeometry,CRCPress,BocaRaton, FL,2004,p.1560.

[27]D.E.LaCourse,HandbookofSolidModelling,McGraw-Hill,1995,2016. [28]M.M.M.Sarcar,K.M.Rao,L.Narayan,ComputerAidedDesignand

Manufacturing,PHILearningPvt,2008,p.728.

[29]I.Stroud,H.Nagy,SolidModellingandCADSystems:HowtoSurviveaCAD System,SpringerScience&BusinessMedia,2011,p.689.

[30]M.W.Jones,J.A.Baerentzen,M.Sramek,3Ddistancefields:asurveyof techniquesandapplications,IEEETrans.Vis.Comput.Graphics12(4)(2006) 581–599.

[31]M.Pauly,R.Keiser,L.P.Kobbelt,M.Gross,Shapemodellingwith point-sampledgeometry,ProceedingsofACMSIGGRAPH2003,Computer GraphicsProceedingsAnnualConferenceSeries(2003)641–650. [32]A.Kaufman,Analgorithmfor3Dscan-conversionofpolygons,in:

Eurographics’87,ElsevierSciencePublishers,1987.

[33]ChenY.Wang,Regulatingcomplexgeometriesusinglayereddepth-normal imagesforrapidprototypingandmanufacturing,RapidPrototyp.J.17(4) (2013)253–268.

[34]H.Wang,Y.Chen,D.W.Rosen,AHybridGeometricmodellingmethodfor largescaleconformalcellularstructures,25thComputersandInformationin EngineeringConference,PartsAandBvol.3(2005)421–427.

[35]C.Chu,G.Graf,D.W.Rosen,Designforadditivemanufacturingofcellular structures,Comput.-AidedDes.Appl.5(5)(2008)686–696.

[36]D.W.Rosen,Computer-aideddesignforadditivemanufacturingofcellular structures,Comput.-AidedDes.Appl.4(5)(2007)585–594.

[37]G.E.Farin,CurvesandSurfacesforCAGD:aPracticalGuide,5thed.,Academic Press,2002.

[38]J.Fish,T.Belytschko,AFirstCourseinFiniteElements,JohnWiley&Sons, 2007.

[39]A.Pasko,O.Fryazinov,T.Vilbrandt,P.Fayolle,V.Adzhiev,Procedural function-basedmodellingofvolumetricmicrostructures,GraphicalModels 73(5)(2011)165–181.

[40]J.Nguyen,S.Park,D.W.Rosen,L.Folgar,J.Williams,Conformallattice structuredesignandfabrication,22ndSolidFreeformFabricationSymposium (2012)(p.24).

[41]A.Karabassi,G.Papaioannou,T.Theoharis,Adepthdufferbasedvoxelization algorithm,J.GraphicsTools4(4)(1999)5–10.

[42]S.Fang,H.Chen,Hardwareacceleratedvoxelization,in:VolumeGraphics, 2000,pp.301–315.

[43]S.Thon,G.Gesquiere,R.Raffin,ALowCostAnatialiasedSpaceFilled VoxelizationofPolygonalObjects,InternationalConferenceGraphion,2004. [44]V.Chandru,S.Manohar,Voxel-basedmodellingforlayeredmanufacturing,

IEEEComp.Graphics15(no.6)(1995)42–47.

[45]A.E.Kaufman,Volumevisualizationoftheascendingthoracicaortausing isotropicMDCTdata:protocoloptimization,ACMComput.Surv.(CSUR)28 (no.1)(1996)165–167.

[46]I.M.Pitas,DigitalImageProcessingAlgorithmsandApplications,JohnWiley& Sons,NewYork,2000(p.419).

[47]A.O.Aremu,I.Maskery,C.T.Tuck,I.A.Ashcroft,R.Wildman,R.Hague,Effects ofnetandsolidskinsonself-Supportinglatticestructures,Challengesin MechanicsofTimeDependentMaterials,Volume2:Proceedingsofthe2015 AnnualConferenceonExperimentalandAppliedMechanics(2015)(p.104). [48]R.C.Gonzalez,R.E.Woods,S.L.Eddins,DigitalImageProcessingUsing

MATLAB,PearsonPrenticeHall,NewJersey,2004. [49]CommonLayerInterface(CLI):Version2.0Specification.

[50]D.J.Brackett,I.A.Ashcroft,R.D.Wildman,R.J.M.Hague,Anerrordiffusion basedmethodtogeneratefunctionallygradedcellularstructures,Comput. Struct.138(2014)102–111.

References

Related documents

The joint error of the inductance measurement results (when using bridge methods) depends on the following factors: the accuracy of the standards used as the bridge elements,

Während aber in Ostdeutschland trotzdem knapp 90% der mit ExGZ oder ÜG geförderten Frauen in Voll- oder Teilzeit arbeiten, ist diese Quote für Frauen in Westdeutschland

In this paper we declare the importance of practical application of the group expert method in the preparatory phases of AHP - Analytic Hierarchy Process and

Sometimes it can help us and give good advice, but I am afraid, there are more negative things that teenagers can adopt by spending too many hours entertained by the

1) First, click Resume and you should return to the previous page. Check if the action you tried to complete occurred. If the action did not complete, make a note of what page

This study investigates the potential of bimetal impregnated catalysts supported on activated carbon derived from biomass for Selective Catalytic Reduction (SCR) of Nitrogen

With ARM7 as the core, the new intelligent mobile vehicle checking system integrated a lot of hardware modules such as video capture, GPS positioning and wireless transmission,

Although cerebral thromboses have been known to occur in infants with a normal red blood cell count and severe anoxemia, polycythemia greatly increases this risk.. Such episodes may