Académique Documents
Professionnel Documents
Culture Documents
ME310-1
Utilizing Revit MEP requires having a Revit Architecture model into which MEP elements
can be placed. Many MEP consultants work both with architects and in a separate linked model from the
architectural model. This advanced level class explores the process for sharing models, including tips for
organizing models for the extended design team. Additionally, well demonstrate methods for using worksets
to organize Revit models for multidiscipline collaboration. Planned organization of Revit worksets can help the
extended design team control model memory requirements, as well as display model elements. Even if youre
not utilizing linked models, many concepts of this class will apply to the multidiscipline design team.
martin.schmid@autodesk.com
Autodesk,Inc.| 1
RevitMEPWorksetsandModelManagement
TableofContents
LinkingRevitModels.................................................................................................................................3
UtilizingArchitecturalWorksets...............................................................................................................5
CreatingWorksets.....................................................................................................................................7
ElementBorrowingvs.WorksetOwnership.............................................................................................8
ControllingVisibilityinLinkedFiles.........................................................................................................10
UsingObjectStyles.............................................................................................................................10
UsingLinkedDisplaySettings.............................................................................................................11
ControlVisibility......................................................................................................................................12
CreatingViewFilters...........................................................................................................................13
ApplyingViewFilters...........................................................................................................................14
QuickReference:ModelConfigurationProcedures..............................................................................16
StepstoLinkaFile..............................................................................................................................16
QuickReference:StepstoCopy/MonitoraProject...........................................................................17
QuickReference:CoordinationReview.............................................................................................18
Autodesk,Inc.| 2
LinkingRevitModels
Ingeneral,theOrigintooriginoptionprovidesthemostpredictableoutcomewhenlinkingmodels,and
forlongtimeCADusers,thisshouldbenosurprise.WhatmaybeofsurpriseisthattheorigininaRevit
modelisntreadilyapparentbecausethecoordinatesystemisntdirectlyaccessibleintheRevitUI.
UsingtheOrigintooriginoptionisakintoinsertingat(0,0)intraditionaldraftingapplications.
EventhoughtheCentertoCenteroptionisthedefaultoption,itisnttypicallyusedtolinkentire
buildingmodels(MEP,Architecture,Structure).Thereasonisthatthecenterofthemodelschangeinall
threecoordinateaxesasthemodeldevelops.Forexampletheimageontheleftbelowshowsan
ArchitecturalModellinkedintoanMEPmodel,andtheMEPmodelcontainsasingleduct.Theimageon
therightshowstheductlinkedbackintotheArchitecturalmodelusingtheCentertoCenteroption.As
youcansee,theductiscenteredintothemodel,andclearlynotinthelocationintendedbytheMEP
designteam.
Figure 1 MEP model on the left imported into the architectural model on the right using the Center-to-Center
option.
Autodesk,Inc.| 3
ThefigureaboveshowsthesameMEPmodellinkedintothearchitecturalmodelinelevationview.
Whatyouseehereisthattheductisinthecenterofthelevelthatthemodeliscenteredbetweenthe
architecturalLevel1andLevel2,andthelevellines,thus,donotalign.Clearly,Centertocenteroption
isnotwhatisdesired.
IftheCentertoCenteroptionisdesired(inmyexperience,Ihavenotcomeupwithausecase),you
maygetthefollowingmessage.Thismessageindicatesthatyourvisibilityorviewrangesettingsmay
precludetheimportedgeometryfromshowing.Fortheexampleabove,bydefault,ductsarenotvisible
inarchitecturalviews,soimportingaMEPmodelmayresultinnothingvisibleinthecurrentview.
Adjustingvisibilityandviewrangesettingspriortoimportingmaybenecessary.
Tip:Oncethemodelislinked,
pinitinplace!Thiswillpreventyouforinadvertentlymoving
it.ItWONTpreventitbeingdeleted;however,awarningisissuedwhenauserattemptstodeletea
pinnedorlinkedelement.
Consideranotherissue:Thearchitectmovesthewholebuilding(theywouldntdothat,wouldthey?!)
Autodesk,Inc.| 4
Whatwecandohereissketchinsomereferencelinesatsomeoriginalgridintersectionusingthe
Architecturalmodelpriortothebuildingshift(youdidkeepabackup,didntyou?).Afterdoingthis,you
canthenuse
linesifyouwish).
toalignthearchitecturalmodelwiththereferencelines(thendeletethereference
UtilizingArchitecturalWorksets
Worksetsshouldhelpyouorganizeyourmodelinwaysthathelptheextendeddesignteamutilizethe
modelinthemostefficientmeanspossible.UtilizingtheworksetsfromtheArchitecturalmodelcanbe
advantageousiftheworksetshavebeencreated,andused,inamannerthatsupportseffective
collaboration.Whenlinkinganarchitecturalmodel,itispossibletospecifywhatworksetstoload.In
theAddLinkwindowbelow,theOpenWorksets:optionissettoSpecify.Whenlinkingafileusingthis
option,theuserispromptedwithalistoftheworksetsavailableinthefilebeinglinked.
Tonotloadparticularworksets,simplyselecttheworksetnamefromthelist,andclicktheClosebutton.
Whenthefileislinked,thememorywiththeassociatedunloadedworksetsisnotconsumed,andcan
Autodesk,Inc.| 5
keepasignificantamountofRAMfrombeingutilized.Additionally,sincethegraphicsforthese
particularworksetsdontneedtobegenerated,youmayexperiencebetteroverallperformance.
Asyoucanseebelow,evenwiththeExteriorCurtainSystemworksetturnedoff,theroomelementsare
stillboundedbytheexteriorgeometry.Thisisbecausetheroomsarecopy/monitoredfromthe
underlyingarchitecturalroom,andarenotboundbythegeometryinthehostmodel.
Tospecifyadifferentworksetconfiguration(i.e.,unloadtheInteriorWallsworksettoworkonjustthe
Core),rightclickontheappropriatelinkedfileunderRevitLinksintheProjectBrowser,andselect
ReloadFromLeavethefilenameselectionasis,andselectSpecifyforOpenWorksets.ClickOpen,
andthenselectivelyclosetheworksetsyoudontwanttoopenasbefore.
Autodesk,Inc.| 6
MEPusersmayconfigureworksetstohelparchitectsandstructuralengineersselectivelyloadworksets.
AnexampleofthiswouldbetoutilizeaseparateworksetforallMEPequipment.Thiswillallowthe
structuralengineerandarchitecttoloadonlytheequipmentintotheirmodelforvisualscreening,point
loadandreinforcementverification,andclearancevalidation,withouthavingtoloadalltheductwork,
lighting,andotherMEPappurtenances.
CreatingWorksets
Itiseasytogooverboardwiththequantityofworksetswithouttheproperinsight.DoNOTuse
worksetsasareplacementforlayercontrol(youshouldbeusingVisibility/GraphicsOverridesandView
Templatestoaccomplishmostvisibilityrelatedtasks).Themoreworksetsyouhave,thelesslikelyyou
aretoplaceelementsintothecorrectworksets,andthus,thelessusefultheybecome.Ifyoudont
knowwhyyourecreatingtheworkset,thendont.Moreimportantly,ifotherusersdontknowwhythe
worksetexists,confusionandmisusemayensue.Thereisnoautomatedmechanismbywhichtoensure
elementsareplacedinaparticularworkset.However,tochangetheworksetanelementbelongsto,
simplyselecttheelement(s),andinthePropertieswindow,selecttheappropriateworkset.
IftheWorksetpropertyisreadonly,asshownbelow,thisindicatesthattheelementsyouhaveselected
arenoneditable.I.e.,theyareinaworksetthatyoudonothaveownershipof.Tobeabletochange
theworksetoftheelement,youmustfirstmaketheelementeditable.Thiscanbedonebyeither
makingtheworkseteditable(inotherwords,takingownershipoftheentireworkset),orclickingthe
controltomaketheelementeditable.Ifyouaremodifyingmanyelements,itwillprobablybequicker
tomaketheworkset(s)editable.
Autodesk,Inc.| 7
ElementBorrowingvs.WorksetOwnership
InmanycasesinRevitMEP,itiseasiertoworkinwhatsomecallElementBorrowingModeinsteadof
usingWorksetOwnership.WorksetOwnershipcreatesanenvironmentwhereusersretainownership
ofentireworksets,andpermissionmustbegrantedforotheruserstomakechangestoelements.For
example,ifauserownstheMEPEquipmentworkset,andauserneedstorelocateapieceofequipment,
orevenjustchangetheMarkoftheequipment,theusermustfirstrequestpermissioninRevit,notify
theownerthattheyarerequestingpermission,andtheownermustgrantpermission.UsingElement
BorrowingMode,elementsareborrowedonthefly,andprovidesamuchmorefluidworkflow.
Worksetswereoriginallyimplementedtoallowmultipleuserstoworktogetherpriortothe
implementationoftheelementborrowingfunctionality;nowthatelementsmaybetransparently
borrowedwhenmultipleusersareworkingtogether,theremaybelimitedcaseswhereyouwouldapply
Worksetownership(i.e.,perhapstolockalinkedArchitecturalorStructuralmodel).
ThereisnosettingtouseElementBorrowingMode,itisjustamatterensuringthattheappropriate
worksetshavenoowner.Withnoowner,theelementsintheworksetareborrowedautomaticallyas
needed.ClickingSavetoCentralautomaticallyrelinquishesownershipoftheborrowedelement(s)so
thatanotherusermaymakemodificationsasnecessary.
InRevitMEP,usersshouldbeawarethateventhoughtheyarenotdirectlymodifyinganelement,they
mayendupborrowingelementsunwittingly.Asusersworkinthemodel,theymaybeinadvertently
borrowingmoreandmoreelements,andprecludingothersfromdoingthesame.Thefollowing
messageisacommonoccurrenceinsuchascenario:
Autodesk,Inc.| 8
Thereasonforthisisduetothewayinformationiskept
synchronizedwithinRevitMEP.Wheneverachangeis
madetoanelementthatisdownstreamofanother
element,theinformationmustbepushedupstreamto
keepeverythingsynchronized.ForexampleifUserA
modifiestheflowatdiffuserA,theflowinformationis
propagatedthroughtheductsystemasfarasitis
connected.Whenthishappens,UserAnotonlyborrows
diffuserA,butalsobecomesborrowerofalltheother
componentsupstreamofthatcomponent.IfUserBwere
toattempttomodifytheflowofanyoftheother
terminalsatthesametime,UserBwouldreceivethe
aboveErrormessage,alertingthatUserAneedstosavetocentral.
Inmostsituationsthisiseasilymitigatedbystrategicallyassigningworktaskstousers.Inthisexample,
itprobablyisntnecessaryforUserAandUserBtobeworkingonthesameportionofthebuilding.
Whathappensinamorecomplicatedscenario?Sayforexample,multipleVAVboxesareconnected
upstreamtoacommonairhandler.Thesameissuewouldhappen,onlyatagranderscale.IfUserA
weretomodifytheflowonadiffuserinoneareaofthebuilding,potentiallyductworkallthewayback
to,andincluding,theAHUwouldbeborrowed,precludingUserBfrommakingchangestoanyelements,
eventhoughtheusermaybeworkingonacompletelydifferentportionofthebuilding.
Theeasysolutionistosimplybreaktheductworkatsomepointtokeeptheflowgoingallthewayup
stream,andtherebysegregatingthedatathatuserswillbeupdating.Intheexamplebelow,allthe
diffusersonthelevelareconnectedbacktoacommonairhandlingunitontheroof(atpointC).IfUser
AmodifiesthediffuseratpointA,allelementsthroughtopointCmaybeborrowed.Thisprecludes
UserBfrommakingachangetothediffuseratpointB,becausethiswouldrequireinformationtobe
updatedthroughtotheairhandleratpointCaswell.Toallowmultipleuserstoworktogether,the
Autodesk,Inc.| 9
toolmaybeusedtocreateagapintheductsystematpointsDand/orE.Usethe
optiontocreatethisgaptocontrolhowfarinformationwillupdate.
Strategicallysegregatingthedatain
themodelcanhelpensurethat
multipleuserscanworksidebyside.
Inthescenarioabove,UserAcan
freelymodifyeverythingdownstream
ofpointD,andUserBcanfreely
modifyanythingdownstreamofpoint
E.Whenallupdateshavebeenmade,
theductsmaybeeasilystretched
backtogethertocompletethe
system.
ControllingVisibilityinLinkedFiles
Therearetwodifferentscenariosofhowyoumaywanttocontrolthevisibilityofelementsinalinked
model.Thefirstiswhereyouwanttochangethevisibility,anditisacceptablethatthischangeaffects
thevisibilityoftheelementsinthehostfile.Thesecondscenarioiswhereyouwanttoturnoffthe
visibilityofcomponentsinthearchitecturalmodel,butyouwanttoleavethevisibilityofthe
componentsoninthehostmodel.
UsingObjectStyles
ThefirstscenarioishandledusingtypicalObjectStyles(Settingsmenu)andVisibility/GraphicsOverrides
inViewProperties.Acommonexampleofthisiswhereyoumaywanttomodifythedisplayofthewalls
inyourMEPviews.Forexample,youmaywanttomakethelineworklighter,andhidetheinteriorwall
components.ThefirstportionishandledbymodifyingtheObjectStyles.Inthisexample,Ichangedthe
WallandCommonEdgescutlineweights,from5and2respectively,to1.
Autodesk,Inc.| 10
Default
ModifiedObjectStyles
OverriddenViewSettings
ModifytheWallsObjectStyles
OverridetheViewsVisibility/GraphicsSettings
TheremaybeotherarchitecturalobjecttypesthatyouwanttosettoCoarse,insteadofusingtheBy
Viewsetting,suchasstairs,windows,anddoors.YoucanalsomaketheVisibility/Graphicschangesto
yourViewTemplates(Settingsmenu).Thiswillallowyoutoapplythesechangestomultipleviewsat
once.Thissimplifiesthedisplayofthearchitecturalbackground,andmayresultinaperformanceboost
sincetherearefewergraphicstogenerate.
UsingLinkedDisplaySettings
TheothermeansofcontrollingthevisibilityoflinkedelementsistoutilizetheRevitLinkstabinthe
Visiblity/GraphicOverrideswindow.Say,forexample,anarchitectutilizestheElectricalEquipment
categorytocreatethingslikethebagconveyersystemforanairport.Sure,thecorrectthingtodo
wouldbetosetthecategoryofthefamiliestoSpecialtyEquipment,butalas,youneedtocreatea
Autodesk,Inc.| 11
presentationdrawing,andyouhaveallthesefunkyblobsonyourelectricaldrawing.So,whatyouneed
todoisconfigurethedisplayElectricalEquipmentinthelinkedfiletodisplaydifferentlythanthatinthe
hostfile,sothemethodemployedabovewontwork.
OntheRevitLinkstab,clickthebuttonintheDisplaySettingscolumn;bydefaultthisbuttonislabeled
ByHostView,indicatingthatthelinkedfileisdisplayedthesameasthemodelitishostedinto.
NextyouwillseetheLinkDisplaySettingswindowwiththreemainoptions.Insteadofthedefault,
selectCustom.
Then,ontheModelCategoriestab,select<Custom>fromthedropdownlist.
Youthenhavetheabilitytofinetunethedisplayofelementsbyeditingthedisplayproperties.Inthis
case,IcheckedtheHalftoneoptionfortheElectricalEquipment,andclicktheOverride..buttonunder
Linestosetthelineweightto1.
Asimilarapproachmaybeutilizedtocontrolthevisibilityofitemsrequiringvisualcoordination.Say,for
example,thearchitectplaceswaterclosetsinthemodel.However,youfindthattheyplacedfloor
mountedwaterclosetswhereitisdesirabletoutilizewallhungfixtures.Youcouldcreateaninspection
viewthatshowsthelocationsofthearchitectsfixturesinonecolor,andyourfixturesinanother.Then,
ifanychangesaremade,itwillbeeasytofindwheretherearefixturesthatdontvisiblylineup.
ControlVisibility
Inadditiontothemethodsemployedabovetocontrolvisibilityofobjects,itisalsopossibletohide
elementsusingViewFilters.Itisalsopossibletoapplyvisibilityoverridesusingfilterstomodifythe
color,lineweight,andlinetypeofelements.
Autodesk,Inc.| 12
Considerthescenariowhereanabsorptionchiller,withchilledwatersupply/return,condenserwater
supply/return,andsteamsupply/returnispiped;however,allthepipingappearsthesame.Itis
desirabletosetupviewfilterstobeabletodistinguishthedifferentpipingsystems.TheSystem
Browserbelowshowsthatthepipingsystemshavealreadybeencreated,andrenamedasappropriate.
Tip:TorenameasystemfromthedefaultHydronicSupplySystem1convention,selectapipeonthe
system,clicktheEditSystembutton
ontheOptionsBar,click
thenenteranappropriatesystemnameintheElementPropertieswindow.
ontheDesignBar,
Implementationofviewfiltersisatwopartprocess:
1. CreatetheViewFilters
2. ApplytheViewFilterstoviewVisibility/GraphicOverrides
CreatingViewFilters
Fortheaboveexample,wearegoingtouseatotalofsixviewfilterstoparallelthepipingsystems
definedabove.
SteamSupply
CondenserWaterReturn
SteamReturn
ChilledWaterSupply
CondenserWaterSupply
ChilledWaterReturn
Note:ViewFiltersareCaseSensitive,i.e.,SteamSupplyisdifferentthansteamsupply.
Tocreatetheviewfilters,followthesesteps:
1. FromtheSettingsMenu,selectFilters
2. Click
toaddaviewfilter,andnameitappropriately.
Autodesk,Inc.| 13
3. IntheCategorieslist,selectPipeFittings,andPipes.
4. IntheFilterRules,createtworules.BothbeginningwithSystemName,contains,thenfillin
ChilledandReturnasshownbelow.(Usingthismethodallowsyoutohavemultiplesystems
withsimilarnames,i.e.,youcouldhavetwochilledwaterreturnloops:ChilledWaterReturnA
andChilledWaterReturnB,andthefilterformodifyingthevisibility/graphicsoverrideswould
applytoboth.)
Repeatsteps24tocreatethe5otherFilterslistedabove.
ApplyingViewFilters
Nowthatwehavetheviewfiltersdefined,wewillapplythemtoourmechanicalviewtemplate.
1. FromtheSettingsmenu,selectViewTemplates
2. FromtheNamelist,selectandappropriateviewtemplate(i.e.,MechanicalPlan).
3. ClicktheEditbuttonnexttoVisibility/GraphicsOverrides
4. SelecttheFilterstab.
5. ClicktheAddbutton.
6. Selectthesixviewfilterscreatedintheprevioussection,andthenclickOK.
Autodesk,Inc.| 14
7. Foreachoftheviewfilters,clicktheOverridebuttonintheProject/SurfaceLinescolumn,and
selectacolorandlinetypeforeach.ClickOKwhenfinished,andclickOKtoclosetheView
Templateswindow.
NotethattheDomesticand
Sanitaryfiltersinthe
MechanicalPlanview
templatehavethevisibility
unchecked.Thisiswhatkeeps
domestichot,cold,and
sanitarypipingfromshowing
uponMechanicalviews.
Youcannowapplytheviewtemplatetoyour
viewsasneeded,andthepipesofthevarious
systemswillberepresentedasdefinedbythe
viewfilters.
Autodesk,Inc.| 15
QuickReference:ModelConfigurationProcedures
SettingupalinkedArchitecturalmodelisrelativelystraightforward.Afterthemodelislinked,youll
likelywanttoemployCopy/Monitortoleveragelevelsandspacesfromthearchitecturalmodel.Asthe
architectmakeschangetotheunderlyingmodel,itmaybenecessarytouseCoordinationReviewtore
syncthemodels.
StepstoLinkaFile
1. Openthemodeltobelinkedin,andselectDetachfrom
Central,andresavethefile,andcloseit.Thisistoensure
thatthecachedpathstoredinthefileisonyournetwork,
andnotreferringtoadrive/pathonadifferentLAN.
Note:Ifyoudonotdothis,otheruserslinkingthemodelmaynotbeabletoseeit,anditmay
beunavailablewhenyouclose/reopentheMEPmodelduetotheforeigncachedpath.
2. CreateanewmodelfromaMEPtemplate
3. Savethefile
4. Openanelevationview
5. Deleteallthelevels
6. FileMenu>Import/Link>Revit
7. SelectOrigintooriginpositioning
8. Selectthearchitectural/structuralmodel
9. ClickOpen
10. Selectthelinkedinmodelinthedrawingarea
11. ClickthePinonthetoolbar
Autodesk,Inc.| 16
QuickReference:StepstoCopy/MonitoraProject
Ingeneral,itisonlynecessarytoCopy/MonitorLevelsandRooms.ItisnotpossibletoCopy/Monitor
otherelements,suchaslightfixtures.And,eventhoughyoucan,youreallydontwanttoCopy/Monitor
wallsorarchitecturalelementsitleadstoagrowingfilesize,withnorealbenefit.Althoughyoumay
thinktoCopy/MonitorwallssoyoucanuseWallBasedfamilies,youarebetteroffusingfacebased
families.Theyaremoreflexiblewithregardtowheretheymaybeplaced,andtheycanbehosted
throughalink.
1. ToolsMenu>Copy/Monitor>SelectLink
2. Options(DesignBar)
3. RoomsTab
4. ClickEditnexttoPhases
5. Setupthephasingbetweenthemodelsfortherooms.
6. ClickOK.
7. Copy(DesignBar)
8. CheckMultipleontheOptionsBar
9. Dragselectallthelevelsinthemodel
10. ClickFilterontheOptionsBar
11. VerifythatonlyLevelsischecked
12. ClickFinishontheDesignBar
13. ClickCopyRoomsontheDesignBar
14. ClickFinishModeontheDesignBar
Autodesk,Inc.| 17
QuickReference:CoordinationReview
Coordinationreviewistheprocessbywhich
modelsareresynchronizedifthereare
changestothelinkedarchitecturalmodel.
Forexample,iftheleveltolevelheight
changes,levelsarerenamed,orroomsare
deleted,CoordinationReviewisnecessaryto
maketheadjustments.Whenthesetypesof
significantchangesareidentifiedwhenafile
isopened,theuserisprompted,asshown
here.
Toaddressthecoordinationissues,select
CoordinationReviewfromtheToolsmenu,
andselecttheappropriatelinkedfile.
WhentheCoordinationReviewwindow
opens,theissueswillbelisted,andyoucanselecttheappropriateaction.Assumingthearchitectmade
thechangescognitively(cough,cough),youwillrename,move,anddeleteelementstofollowsuit.In
theexampleshownhere,wehaveselectedRenameElementGroundtofollowthenamingconvention
ofthearchitect;MoveLevelLevel2,becausethearchitectchangedthefloortofloorheight,andwe
needtofollowsuit;and
DeleteElement,becausethe
roomnolongerexists.
Note:Tocopynewlyadded
rooms,youmustusethe
toolin
Copy/Monitor.Youarenot
notifiedwhennewrooms
areadded,somakeit
practicetoopen
Copy/Monitor,andclick
CopyRoomswhenaupdated
modelisreceived.
Autodesk,Inc.| 18