Professional Documents
Culture Documents
CSIxRevit Manual
CSIxRevit Manual
ISOETA062609M19 Berkeley,California,USA
Version9 June2009
Copyright
CopyrightComputersandStructures,Inc.,19782009 Allrightsreserved. TheCSILogoandETABS2000areregisteredtrademarksofComputersandStructures,Inc.Watch& LearnTMisatrademarkofComputersandStructures,Inc.RevitisisaregisteredtrademarkofAutodesk.
DISCLAIMER
CONSIDERABLE TIME, EFFORT AND EXPENSE HAVE GONE INTO THE DEVELOPMENT AND TESTING OF THISSOFTWARE.HOWEVER,THEUSERACCEPTSANDUNDERSTANDSTHATNOWARRANTYISEXPRESSED ORIMPLIEDBYTHEDEVELOPERSORTHEDISTRIBUTORSONTHEACCURACYORTHERELIABILITYOFTHIS PRODUCT. THISPRODUCTISAPRACTICALANDPOWERFULTOOLFORSTRUCTURALDESIGN.HOWEVER,THEUSER MUST EXPLICITLY UNDERSTAND THE BASIC ASSUMPTIONS OF THE SOFTWARE MODELING, ANALYSIS, ANDDESIGNALGORITHMSANDCOMPENSATEFORTHEASPECTSTHATARENOTADDRESSED.
THE INFORMATION PRODUCED BY THE SOFTWARE MUST BE CHECKED BY A QUALIFIED AND EXPERIENCEDENGINEER.THEENGINEERMUSTINDEPENDENTLYVERIFYTHERESULTSANDTAKE PROFESSIONALRESPONSIBILITYFORTHEINFORMATIONTHATISUSED.
Introduction
ThisdocumentdescribeshowtoexchangeBuildingInformationModeling(BIM)databetween RevitStructure2009/2010andETABSV9.6.0,athreedimensionalphysicalobjectbasedanalysis anddesignpackagedevelopedspecificallyforbuildingtypestructures,includingcommercial, residential,healthcareandeducationalfacilities. CSIxRevitSupportsfourdifferentworkflows: 1) ExportingfromRevitStructuretocreatenewETABSmodel 2) ExportingfromRevitStructuretoupdateanexistingETABSmodel 3) ImportingfromETABStocreateanewRevitStructuremodel 4) ImportingfromETABStoupdateanexistingRevitStructuremodel. Theflowofinformationisidealizedintheschematicbelow:
ExportfromRevitStructuretocreateanewETABSmodel. ExportfromRevitStructuretoupdateanexistingETABSmodel.
RevitStructure2009
ETABS
ImportfromETABStocreateanewRevitStructuremodel. ImportfromETABStoupdateanexistingRevitStructuremodel.
SupportedWorkflows
ExportingfromRevitStructuretocreateanewETABSmodel
ThechartbelowspecifiesdetailsaboutdatathatistransferredintoETABSwhenexportingfrom RevittocreateanewETABSmodel.
ModelElement Action Creationof Grids Materials Frames ConcreteSections Walls WallProperties Supported Notes EquivalentETABSmaterialswillbe automaticallycreatedinETABS. Geometry,offsets,cardinalpoints,andend releases,transferredtoETABS.Allcolumns willbeautomaticallybrokenatstorylevels. WillbeautomaticallymappedtoETABS databasesections EquivalentETABSsectionswillbe automaticallycreatedandmapped Wallswillbeautomaticallymeshedat windowanddooropenings EquivalentETABSsectionswillbe automaticallycreatedandmappedwith_w appendedtothewallsectionname. EquivalentETABSsectionswillbe automaticallycreatedandmappedwith_f appendedtothefloorsectionname. EquivalentETABSsectionswillbe automaticallycreatedandmappedwith_f appendedtothefloorsectionname. JointrestraintwillbecreatedinETABS whereverafootingoccursinRevit AllfamiliesthatareloadedinETABSwillbe madeintoAutoSelectListsinETABS
FrameSections SteelSections
Floors SlabsProperties
Grids ThefollowingGridattributesarebeingcreatedinETABS: GridName:SamegridnamewillbeusedintheETABSgridbubble. GridPoints:ThestartandendpointsareusedtodefinethegeneralgridlineinETABS. CurvedGrid:Incaseofcurvedgrid,ETABSbreaksitintonumberofsegmentstogetthe suitablecurvature. Materials ThefollowingmaterialattributesarebeingcreatedinETABS: MaterialName:SamenamewillbeusedinETABS MaterialType:RevitmaterialtypeisusedtoidentifytheETABSmaterialtypesnamely Concrete,Steelandothers YoungsModulus:RevitYoungssmodulusisusedtofilltheETABSmaterialYoungs modulus(E).Thesethreevalues(for3differentdirections)cannotbezeroinETABS.If firstvalueiszerothenETABSdefaultvaluewillbeused.Ifanyoftheremainingtwois zerothenitwillbefilledwiththefirstnonzerovalue.FortheIsotropicmaterialonlyfirst valuewillbeusedforallotherdirections PoissonRatio:RevitPoissonsRatioisusedtofilltheETABSmaterialPoissonsRatio(u). Thesethreevalues(for3differentdirections)cannotbezeroinETABS.Iffirstvalueis zerothenETABSdefaultvaluewillbeused.Ifanyoftheremainingtwoiszerothenitwill befilledwiththefirstnonzerovalue.FortheIsotropicmaterialonlyfirstvaluewillbe usedforallotherdirections ShearModulus:RevitShearModulusisusedtofilltheETABSmaterialShearModulus (G).IfRevitmaterialisdefinedasIsotropicthenETABSwillcalculatethisvalueonthe basisofYoungsModulusandPoissonRatio.Incaseoforthotropicmaterial,thesethree values(for3differentdirections)cannotbezeroinETABS.Iffirstvalueiszerothen ETABSdefaultvaluewillbeused.Ifanyoftheremainingtwoiszerothenitwillbefilled withthefirstnonzerovalue. ThermalExpansionCoefficient:Revitthermalexpansioncoefficientisusedtofillthe ETABSmaterialthermalexpansioncoefficient(Alpha).Thesethreevalues(for3different directions)cannotbezeroinETABS.IffirstvalueiszerothenETABSdefaultvaluewillbe used.Ifanyoftheremainingtwoiszerothenitwillbefilledwiththefirstnonzero value.FortheIsotropicmaterialonlyfirstvaluewillbeusedforallotherdirections UnitWeight:RevitunitweightisusedtofilltheETABSmaterialunitweight(w)andunit mass(m).InETABSunitsofweightisbeingcalculatedbydividingtheunitweightto gravitationalconstant(g).UnitweightcannotbezeroinETABS.IfitdefinedzeroinRevit thenETABSdefaultvaluewillbeused. DampingRatio:ThisvalueisnotinusedincurrentversionofETABS.
BendingReinforcement:RevitbendingreinforcementisusedtofillETABSmaterial(if typeisconcrete)mainreinforcementFy.Defaultvaluewillbeusedifitisdefinedzero inRevit. ShearReinforcement:RevitshearreinforcementisusedtofillETABSmaterial(iftypeis concrete)shearreinforcementFy.DefaultvaluewillbeusedifitisdefinedasZeroin Revit. ResistanceCalculationStrength:RevitResistanceCalculationstrengthisusedtofillthe ETABSmaterialfcfactor.DefaultvaluewillbeusedifitisdefinedaszeroinRevit. Behavior:Revitbehaviortagisusedtoidentifytheisotropicororthotropicmaterialsin ETABS ConcreteCompression:RevitconcretecompressionisusedtofillETABSmaterial(iftype isconcrete)Fc. Lightweight:Revitlightweighttagisusedtoidentifythelightweightconcretematerialin ETABS. ShearStrengthReduction:ThisvalueisnotinusedincurrentversionofETABS YieldStress:RevityieldstressisusedtofillETABSmaterial(iftypeissteel)yieldingstress Fy.DefaultvaluewillbeusedifitisdefinedaszeroinRevit. TensileStrength:RevittensilestressisusedtofillETABSmaterial(iftypeissteel) ultimatestressFu.DefaultvaluewillbeusedifitisdefinedaszeroinRevit. SteelReductionFactor:ThisvalueisnotinusedincurrentversionofETABS.
ThefollowingframeattributesarebeingimportedfromRevittoETABS: FramePoints:Allframepointsareusedtodefinethesamegeometryoftheframesin ETABS. FrameCurves:ETABSdoesnotsupportcurvedframeobjects.AllcurvesinRevitframe willbeconvertedintonumberofsegments.Userhascontroloverhowthecurveis brokenupbydefiningtheminimumlengthandminimumanglesize. OldRevitWallOpenings(Regularorirregular FrameSection:ETABSimportsthecurrentlyassignedsectiontotheframeinRevitalong withthewholefamily.ETABSconvertstheRevitfamilytoETABSautoselectionlist. FrameReleases:AllframereleasesdefinedinRevitareimportedintoETABSasline objectsreleases.Iftheframeisacolumn,ETABSwillalwaysfixthematthebothends
exceptforthebottomendofbasestory.Thisisbeingdonetoensurestructurestability. Similarly,beamsorbraceendtorsioncannotbereleased. BeamInsertionpoint:InRevit,beaminsertionpointisdefinedbythefollowingtwo parameters o zDirectionJustification o LateralJustification ETABScalculatesthecoresspondingcardinalpointonthebasisofthesetwoparameters. Iftheseparametersarenotdefinedthendefaultcardinalpoint(TopCenter)ischoosen. BeamEndOffset:VerticaloffsetarebeingdefinedinRevitforanyendofthebeamwith followingparameters o VerticalProjection o ReferenceLevel o ZDirectionOffsetValue(GeometryOffset) o StartLevelOffset o EndLevelOffset ETABScalculatestheverticalbeamoffsetofENDIandENDJbyusingthefollowing equations: o ENDIverticalOffset=ReferenceLevelElevationAnalyticalLevelProjection Elevation+GeometryOffset+StartLevelOffset o ENDJverticalOffset=ReferenceLevelElevationAnalyticalLevelProjection Elevation+GeometryOffset+EndLevelOffset IfverticalprojectionorReferencelevelisnotdefined,thenbothoftheseparametersare definedas0intheaboveequations. ColumnInsertionPointandEndOffset:Thedefaultcardinalpointforcolumns(mid center)ischosenwhenwebringmodelfromRevittoETABS.Columnoffsetsareexported intoETABSfromRevitifrigidlinkisbeingusedforeithercolumnend. OrientationAngle:Sameangleisusedfordefiningthelineorientationalongwithitslocal 1axisinETABS. RigidLink:ItisbeingimportedandusedtodefinetheendoffsetsintheETABS.Tosee theeffectofrigidoffsetinETABS,viewthemodelinextrudedview. FrameSections MappingofRevitframesectionattributesdependuponthetype. ETABSfirsttriestofindthenameofthesectionfromitdatabase.Moststeelsectionscanbe mappedautomatically.Ifitisnotfoundintheexistingdatabase,theETABSwilltrytocreate thesesectionsparametrically. ETABSfollowmappingofsectionsinfollowingsteps:
1) ETABSwillfirsttrytomapRevitStructurefamilysectionstothecurrentlyloadedETABS databasebysectionnamecomparison.Ifitfindsamatchthenthatsectionismapped.All geometriccrosssectionalpropertieswillbeusedfromETABSsection.Wealwaysremove theblankspacesandalwaysandignoreupper/lowercasesdissimilaritieswhilenames comparison. 2) InthenextstepETABStrytomapRevitStructurefamilysectionstotheasectioninthe ETABS.PROdatabasesbysectionnamecomparison.Ifitfindsthesamenamethenwe usethatsectionwithitsallgeometriccrosssectionalproperties.Theuserisgiventhe optiontoadd/removeorchangethesearchorderof.PROfilesduringtheimportofthe RevitStructuremodel.InFigure1below:UC203x203x46sectionisloadedfrom BSShapes.Profile,
Fig1:Importofsectionsfrom.PROfiles
10
11
Theparameterslistisgivenforconcreteandwoodstructuralfamiliesinthefollowingtable.
MemberType CONCRETE COLUMNS CONCRETE FRAMING WOOD COLUMNS WOOD FRAMING DIMENSIONLUMBER COLUMN GLULAMSOUTHERNPINE COLUMN GLULAMWESTERNSPECIES COLUMN PSLPARALLELSTRAND LUMBERCOLUMN TIMBERCOLUMN DIMENSIONLUMBER GLULAMSOUTHERNPINE GLULAMWESTERNSPECIES LVLLAMINATEDVENEER LUMBER TIMBER OPENWEBJOIST PLYWOODWEBJOIST FamilyName CONCRETERECTANGULAR COLUMN CONCRETEROUNDCOLUMN CONCRETESQUARE COLUMN PRECASTRECTANGULAR COLUMN PRECASTDOUBLETEE Parameters B,H B B B,HCHAMFER WIDTH,TEEWIDTH, STEMWIDTH,SLAB DEPTH,DEPTH H1,H,B,SEAT H1,H,B,SEAT B,H WIDTH,STEM WIDTH,SLABDEPTH, DEPTH B,D,SY,SX,IY,IX,A B,D,SY,SX,IY,IX,A B,D,SY,SX,IY,IX,A B,D,SY,SX,IY,IX,A B,D,SY,SX,IY,IX,A B,D,SY,SX,IY,IX,A B,D,SY,SX,IY,IX,A B,D,SY,SX,IY,IX,A B,D,SY,SX,IY,IX,A B,D,SY,SX,IY,IX,A B,H B,H
12
Inplacefamilymembers InRevit,inplacefamilymembersareimportedintoETABSasaframememberincludingits familyandcorrespondingframesection. Walls ThefollowingwallattributesarebeingimportedfromRevittoETABS: Points:AllpointsarebeingtransferredfromRevittoETABS.ETABSwallhas3to4nodes. InRevitwallmaybedefinedascontentioushavingmorethan4points.Inthiscase ETABSbreakstheRevitwallsintofournodedwalls. WallCurve:CurvedwallsarenotsupportedinETABS.ETABSbreaksthecurvedwallsof Revitintosmallsegmentstokeeptherequiredcurvatureofthewalls.Userhascontrol overhowthecurveisbrokenupbydefiningtheminimumlengthandminimumangle size. OldRevitWallOpenings(Regularorirregularshapes):InRevit,wallsarestoredasloops (includingthecurves)ofpoints.Inolderversions,therewasnotagfortheloopfor opening.ETABStreatstheopeningloopsamelikewallloop.Userhastomanuallyassign itopeningafterimport.Allirregularshapeswillbeconvertedtoanequivalentmesh(by usingtessellationinverticalplane)ofverticalelementshavingfournodesonly. WallOpenings(Regularrectangularshape):InnewRevitversion,wallopeningsmaybe drawnusingModeling>Opening>WallOpening.Thisopeningentityistransferredto ETABSasanopeninginwalls. WallThickness:Revitwallhasdifferentlayers,havingdifferentthicknessandmaterial properties.However,ETABSonlychooseonelayerwhichhasthemaximumthickness whenweexportdatafromRevittoETABS. Wallmaterial:AllthematerialsassignedtodifferentlayersofaRevitwallareexported toETABS.However,onlyonematerialisassignedtoETABSwallsectionproperty.Users havetheoptioninETABStochangethematerialifnecessary. Floors ThefollowingfloorattributesarebeingimportedfromRevittoETABS: FloorPoints:AllfloorpointsareusedtodefinethegeometryofthefloorinETABS FloorCurves:ETABSdoesnotsupportcurvesinareaobjects.AllthecurvesinRevitfloor willbeconvertedintonumberofsegments,whichwillgivethesuitablecurvatureforthe areaboundary. NumberofLayers:InRevit,differentlayersmaybedefinedwithinafloor.ETABSis readingthefloorlayerinformationandwilltreatthefloorasdeckifmorethanonelayer ispresentinthefloor.Otherwisefloorwillbetreatedasaslab.
13
RevitDeckFamily
14
RevitDeckParametersvs.ETABSDeckParameters
ETABSDeckSection
15
HereistheprocedurethatCSIxRevitusestofillETABSdecksectionproperties Weselectalayerwhichhasmaximumthicknessandtreatitasoverallthickness ofsection.SamelayerwillbeusedtodefinematerialofETABSdecksection. SlabDepthtc=overallthicknessofsectionHR DeckDepthhr=HR RibWidthwr=WR RibSpacingSr=SR CompositeDeckStudsdiameter=RR CompositeDeckStudheight(hs)=overallthicknessofsectionTHICKNESS LayerMaterials:ETABSgetsthematerialofeachlayer.Samelayerwillbeassignedtothe SlaborDecksection.AdefaultmaterialwillbeusedifnomaterialisdefinedinRevit. UsershavetheoptioninETABStochangethematerialofthedifferentlayerifnecessary. FloorSpanDirection:SamespandirectionwillbeusedinETABSforthedecks.Adefault directionwillbeusedifnospandirectionisdefinedinRevit. FloorOpening(RegularorIrregular):OpeningsdefinedinRevitby Modeling>Opening>VerticalOpeningarebeingimportedinETABSfromRevit.All curvesinthisopeningwillbeconvertedintonumberofsegments,whichwillgivethe suitablecurvaturefortheareaboundary. Ramp:All4nodedinclinedslabsareimportedasrampelementsinETABS.
16
Openings ThefollowingopeningsarebeingimportedfromRevittoETABS VerticalOpenings:Theseareimportedasopeninginfloors(horizontalplanes)for detailscheckopeningsinfloors. WallOpenings:Theseareimportedasopeningsinwalls(verticalplanes),fordetails pleasecheckopeningsinwalls. ShaftOpenings:Theseareimportedasopeningsinfloors(horizontalplanes),for detailspleasecheckShaftOpening. Shafts InRevit,theShaftOpeningisdefinedasa3Dshafthavingupperandlowerlimits(oroffset elevationsfromupperandlowerstorylevels).InETABStheshaftisimportedashorizontal openingsinallstorieslevelwhichliesbetweentheupperandlowerlimitsof3DShaft. Footings ThefollowingfootingpropertiesarebeingimportedfromRevittoETABS: Points:Allthepointsdefiningtheshapeofthefootingwillbeimported.InETABSall columns,whicharelocatedinthisarea,willberestrained. Width,LengthandThickness:Forrectangularcases,width,lengthandthicknessare beingdefined.Inthiscase,ETABSlocatestheallcolumnswithintherectangulararea andthesecolumnswillberestrained PointLoads ThefollowingpointloadattributesarebeingimportedfromRevittoETABS: LoadCaseName:IsusedtosetthecorrespondingloadcasenumberinETABS. Location:Usedtodefinethepointofapplicationoftheload. Fx,Fy,Fz,Mx,My,Mz:AllforcesandmomentsareappliedinglobaldirectioninRevit andtransferredinthesimilarmannertoETABS. LineLoads ThefollowinglineloadattributesarebeingimportedfromRevittoETABS LoadCaseName:IsusedtosetthecorrespondingloadcasenumberinETABS. StartandEndpointLocation:Isusedtodefinethestartandendpointofthelineload.In ETABS,ifalineloadiscarryingthegravitationalloadanditisoverlappingmorethanone beamthenitwillbedistributedtothecorrespondingbeams.Incaseofalateralline
17
AreaLoads ThefollowingarealoadattributesarebeingimportedfromRevittoETABS LoadCaseName:IsusedtosetthecorrespondingloadcasenumberinETABS. Points:Pointswillbeusedtodefinethegeometryoftheloadingarea.Itshouldbenoted thateachcurveisusedasstraightlineinETABS. LoadX,LoadY,LoadZ:AllloadsareappliedinglobaldirectioninRevitandtransferredin thesimilarmannertoETABS.ThenonuniformsurfaceloadisnotsupportedinETABS.In caseofRevitnonuniformsurfaceload,ETABSwillconvertitintoequivalentuniform areaload. LoadCases ThefollowingloadcaseattributesarebeingimportedfromRevittoETABS: LoadCaseName:ThesamenamewillbeusedforETABSLoadcasenameexceptRvt willbeaddedatthestartofthename. LoadCaseCategory:ItisusedtodefinetheloadcasetypeinETABS.Themappingis showninthefollowingtable: RevitStructureLoad CaseCategory Dead Live Wind Snow RoofLive Accidental Temperature Seismic LoadCombos ETABSLoadCaseType Dead Live Wind Snow Live Other Other Quake
18
ThefollowingloadcombinationattributesarebeingimportedfromRevittoETABS: LoadCombinationName:ThesamenamewillbeusedforETABSLoadCombination Name.ThefollowingnamesarereservedandLoadCombinationswillnotbeaddedin ETABSifsamenameisusedinRevit. o DCON o DSTL o DWAL o DCMPC o DCMPS o DCMPD LoadCases:ThesameloadcaseslistwillbeusedinETABStodefinetheLoad Combination. LoadCaseFactor:Thesameloadcasefactorswillbeusedforthecorrespondingload casesintheETABSloadcombination. ETABSAutoSelectLists ETABSwillautomaticallycreateAutoselectlistsbasedonRevitfamilytypesthatare loadedinthecurrentRevitmodelbeingexportedtoETABS.
19
ExportingfromRevitStructuretoupdateanexistingETABSmodel
ThechartbelowspecifiesdetailsaboutdatathatistransferredintoETABSwhenexportingfrom RevittoupdateandexistingETABSmodel.
ModelElement Action Creationof Grids Materials Frames Supported Notes EquivalentETABSmaterialswillbeautomatically createdinETABS. Geometry,offsets,cardinalpoints,andend releases,transferredtoETABS,Allcolumnswill beautomaticallybrokenatstorylevels. FrameSections WillbeautomaticallymappedtoETABSdatabase SteelSections sections. ConcreteSections EquivalentETABSsectionswillbeautomatically createdandmapped. Walls Wallswillbeautomaticallymeshedatwindow anddooropenings. WallProperties EquivalentETABSsectionswillbeautomatically createdandmapped. Floors SlabsProperties EquivalentETABSsectionswillbeautomatically createdandmapped. DeckProperties EquivalentETABSsectionswillbeautomatically createdandmapped. Footings JointrestraintswillbecreatedinETABS whereverafootingoccursinRevit. PointLoads LineLoads AreaLoads LoadCases LoadCombos Updatingof Grids Comingsoon. Materials X Allmaterialparameterswillupdated. Frames Geometry,offsets,cardinalpoints,andend X releases,updatedinETABS.Allcolumnswillbe
20
automaticallybrokenatstorylevels. Deletingof FrameSections SteelSections ConcreteSections Walls WallProperties Floors SlabsProperties DeckProperties PointLoads LineLoads AreaLoads LoadCases LoadCombos Grids Frames Walls Floors PointLoads LineLoads AreaLoads LoadCases LoadCombos X X X X X X X X X X X X Framesectionassignmentswillbeupdated. Parametersforframessectionswillbeupdated Wallgeometrywillbeupdatedaccordingly. Wallsectionparameterswillbeupdated. Floorgeometrywillbeupdatedaccordingly. Slabsectionparameterswillbeupdated. Slabsectionparameterswillbeupdated. Pointloadvalueswillbeupdatedaccordingly. Lineloadvalueswillbeupdatedaccordingly Arealoadvalueswillbeupdatedaccordingly LoadComboswillbeupdatedaccordingly. Comingsoon.
21
ImportingfromETABStoCreateanewRevitStructureModel
ThechartbelowspecifiesdetailsaboutdatathatistransferredfromETABSintoRevitStructure tocreateanewRevitStructuremodel.
Action Creationof ModelElement Grids Materials Supported Comingsoon. Notes
Footings PointLoads
22
EquivalentRevitStructurepointlineloadsand trapezoidallineloadswillbecreated.
Note1Tofacilitateinthemappingofconcretesections,itmayhelpifyouhavethevarious RevitStructuresectionsalreadyloadedbeforeyouimportyourETABSmodelintoRevit Structure.IfCSIxRevitcannoteasilymapthenames,thenyoucansetthemappingatthetimeof import.IfyouwouldlikeCSIxRevittobeabletocreateequivalentRevitmembersoffamiliesyou mustloadatleastonememberofthefamilyforCSIxRevitpriortoimport.Seecorresponding tablebelowformappingofETABSsectionstoRevitfamilies. Columns ETABS RevitFamily Rectangular ConcreteRectangularColumn.rfa Square ConcreteSquareColumn.rfa Circular ConcreteRoundColumn.rfa
23
ImportingfromETABStoUpdateanExistingRevitStructureModel
ThechartbelowspecifiesdetailsaboutdatathatistransferredfromETABSintoRevitStructure whenupdatinganexistingRevitStructuremodel.
Action Creationof ModelElement Grids Materials Supported Notes Comingsoon. MaterialiscreatedbutRevitStructureAPI doesntallowupdatingofcreatingofparameters. Youwillseethematerialdefinitionwithoutany parametersassociatedwithit. Geometry,endreleases,offsetsandcardinal pointsallcreatedinRevitStructure. WillbemappedtoequivalentRevitStructure sections.Willbeloadedifnotalreadyloaded. EquivalentRevitStructuresectionswillbe automaticallycreatedandmapped. SeeNOTE1atendofprevioussection. Allwallgeometry,andopeningswillbecreatedin RevitStructure. EquivalentRevitStructurewallsectionswillbe automaticallycreatedandmappedwith correspondingmaterialproperty. Allfloorsandopeningsinfloorswillbe automaticallycreatedandmapped. EquivalentRevitStructureslabsectionswillbe automaticallycreatedandmapped. EquivalentRevitStructuredecksectionswillbe automaticallycreatedandmapped.Onlydeck widthparameterwillbecreated.Itstheonly parameterthatRevitStructureAPIallowsusto update. JointrestraintswillbecreatedinRevitStructure. EquivalentRevitStructurepointlineloadsand trapezoidallineloadswillbecreated.
24
Comingsoon. SteelandConcretematerialsarebeingupdated Geometry,endreleases,offsetsandcardinal pointsallcreatedinRevitStructure.Ifcoordinate geometryischangedinETABS,itwilldeletethe geometryinRevitStructureandcreateanew framewithnewgeometry.Ifframeswere meshedinETABS,youaregiventhechoiceto bringtheframebackasasingleelementorasthe meshedelementsinETABS. Beam,ColumnandBracesectionassignmentswill beupdated. Beam,ColumnandBracesectionassignments willbeupdated;howeversectionparameters themselveswillnotbeupdated.Ifyouwouldlike tobringchangesinparametersbacktoRevitfrom ETABScreateanewsectionwiththedesired parametersinETABSandassignthenewsection totheframe. Changesinwallgeometrywillonlybeupdatedif thewallwasnotmeshedwhenbroughtinto ETABSanda1:1ratiobetweenRevitStructure wallandETABSwallexists.Ifwallsweremeshed inETABS,youaregiventhechoicetobringthe wallbackasasingleelementorasthemeshed elementsinETABS. Changesinwallthicknesswillbeupdated. Changesinwallmaterialwillnotbeupdated. Changesinfloorgeometrywillonlybeupdatedif thefloorwasnotmeshedwhenbroughtinto ETABSanda1:1ratiobetweenRevitStructure floorandETABSfloorexists.Iffloorswere meshedinETABS,youaregiventhechoiceto bringthefloorbackasasingleelementorasthe meshedelementsinETABS. Changesinslabthicknesswillbeupdated. Changesinslabmaterialwillnotbeupdated. Changesindeckthicknesswillbeupdated. Changesindeckmaterialwillnotbeupdated.
Walls
WallProperties Floors
SlabsProperties DeckProperties
25
Deletingof Grids Frames Walls Floors PointLoads LineLoads AreaLoads LoadCases LoadCombos
26
Procedures
ExportingfromRevitStructuretoCreate/UpdateaNew/ExistingETABSModel
IMPORTANTNOTE:CSIxRevitonlyexportstheanalyticalmodelofRevitStructure.All connectivitymustbeensuredintheRevitStructureanalyticalmodelbeforeexportingtoETABS toensureconnectivity. ThefollowingstepsdescribehowtosendyourRevitStructureanalyticalmodeltoETABS: 1. IfyouwouldliketocreateanewETABSmodel,fromtheRevitStructuremenu select,Tools>ExternalTools>ExporttoCreateNewETABSModel. IfyouwouldliketoupdateanexistingETABSmodel,fromtheRevitStructure menuselect,Tools>ExternalTools>ExporttoUpdateExistingETABSModel. 2. ClicktheStartbutton.Thecurrentfilenameislisted,andtheobjectsinthe modelarecounted.TheSendModeltoCSISoftwaredialogboxwilllookas follows:
27
28
29
Thetopsectionofthisdialogboxiswhereyoucanseeandorganizehowallof yourRevitStructureelementsgetmappedtoETABSelements. Anypropertythatmighthaveadefaultvalueorzerovaluewillshowupasa warninginthedialoguebox.SometimescertainvaluesinRevitwerenotdefined. TheETABSimportgivesyoutheopportunitytofixthoseproblemsparametrically beforeyourETABSmodeliscreated.Youcanfixtheseproblemsbyclickingthe Editbuttonnexttoelement. ThebottomsectionoftheboxisgeneralcontrolsthatETABSwillusewhen importingtheRevitStructuremodel.Theunitsselectedherewillbeusedasthe defaultunitsoftheETABSmodel.Thelengthtoleranceisthetolerancethatwill beusedbyETABStocreateconnectivitywhencreatedthefiniteelementmodel foranalysis.TheMinimumCurvelengthandAnglearecontrolsgiventotheuser sotheycancontrolhowacurvegetsbrokenupintostraightlinesegments. 7. ToseethevariousLevelsthatwerebroughtinfromRevitStructureclickthe Showbutton.Leveldataisnoteditableatthisstage.Leveldatacanbeedited oncethemodelisbroughtintoETABS.Belowisascreenshotofallofthelevels importedinthismodel:
30
31
Inthismodel,thereareonly2Materialsthatwerebroughtin.AnETABSmaterial willbecreatedwiththesamenameastheRevitStructurematerialname.Ifyou wouldliketomaptheRevitStructureMaterialtosomethingotherthanthe ETABSmaterialthathasbeencreated,youcandosobyclickingontheETABS materialname.AcomboboxwillappearwithalloftheexistingETABSmaterials currentlyinETABSmodel.Ifyouwouldliketocreateanewmaterialpropertyto mapyourRevitStructurematerialto,pleaseclickAdd.TheETABSAddMaterial dialogueboxwillappear.Toseethemappingofmaterialparametersselectthe MaterialpropertyandclickEdit.TheMaterialMappingDetailsboxbelowwill thenbeshown:
32
33
ThefirstthreecolumnsshowtheRevitStructuresectionname,theRevit StructureSectionFamilyName,andtheRevitStructureMaterial.Thefourth columnistheETABSsectionthattheRevitStructureSectionwasmappedto,and thefinalcolumntellsyouhowthesectionwasmappedorcreated. TheonlycolumnthatiseditableistheETABSSectioncolumn.Ifyouclickonany rowonthatcolumn,youwillseethatacomboboxwilldropdownthatincludes allofthesectionpropertiesthatarecurrentlyloadedinthecurrentETABSmodel. Ifthereisasectionthatyoudonotseetherethatyouwouldliketoaddtolist, youcandosobyclickingtheAddbuttontherighthandside. WhenETABSimportstheRevitStructuredata,itfirsttriestomatchtheRevit StructuresectionnametoanETABSSectionname.Itwilldosobyfirstsearching throughtheloadedETABSdatabasesections.Iitcannotfinditthere,itwillthen searchalloftheETABSdatabase.Profiles.Itwillmapittothefirstsectionname thatmatches.IfyouwouldlikespecifywhichETABSdatabaseitsearchesyoucan dosobyclickingthe.ProFilesbuttonontherighthandside.The.ProFiles dialogueboxwillbeshown:
34
Allofthe.ProfilesfromtheETABSinstallationdirectorywillbeselectedby default.YoucanaddorremoveaprofilefromtheETABSsearchbycheckingor uncheckingitscheckboxinthelist.Ifyouwouldliketoaddanew.Profile,you candosobyclickingontheAdd.ProFilebutton.Ifwouldliketochangethe orderinwhichETABSsearchesthe.Profiles,youcandosobymovingthe.Pro Filesupanddowninthelist. IfETABScannotcreateasectionmappingbyname,itwillthentrytocreatethe sectionparametrically.FormoststeelsectionsETABSwillbeabletofindamatch. Butformostconcretesectionswillcreatethesectionsparametrically.Toseehow RevitSectionspropertiesaremapped,pleaseseethesectionunderSupported WorkflowscalledExportingfromRevitStructuretocreateanewETABS model. SimilartotheMaterialMapping,youcaneditdetailsabouttheFramesection detailsmappingbyselectingtherow,andclickingtheEditbutton. Ifyouwouldliketosavethemappingthatyouhavecreated,youcanexportthe mappingfilebyclickingtheExportMappingFilebutton. Likewise,ifyouwouldliketoimportamappingfilethatyouhavecreatedinthe past,youcandosobyclickingtheImportMappingFilebutton.
35
36
37
38
39
ImportingfromETABStoCreate/UpdateaNew/ExistingRevitStructureModel
IMPORTANTNOTE:Beforeimportingany.EXRfileintoRevitStructurepleasebesurethatyou haveaSharedParameterfiledefinedinRevitStructure.CSIxRevitusestheSharedParameter fileasaplacetostorepertinentdata.TocreateasharedparameterfileinRevitStructure 2009/2010,gotoFile>SharedParameters.Youjustneedtocreateablanksharedparameterfile soCSIxRevithasaplacetowritedatato. ThefollowingstepsdescribehowtoexportyourETABSanalyticalmodeltocreateorupdatea RevitStructuremodel: 1. Onceyouhaveedited,analyzedanddesignedyourstructureinETABS,savethe ETABSfilebyselectingtheFile>Save. 2. SelecttheFile>Export>Revit.EXRFilewithinETABStodisplaytheExportFile ForRevitdialogboxshownbelow.Pleaseselecteithertocreateaneworupdate anexistingmodel.Ifyouhaveselectedpartsofthemodel,andonlywouldliketo sendthoseselections,pleasechecktheboxaccordinglybelow.
3. NowgoopenupasessionofRevitStructure2009.
40
cleanerifyouloadallofthebeam,column,brace,deck,slabandwallfamilies thatyouwouldlikeETABSsectionstomapitssectionstopriortoimporting. Fromthemenuselect,Tools>ExternalTools>ImporttoCreateNewRevit StructureModelfromETABS.Selectthe.EXRfilethatyouwouldliketoimport. CSIxRevit2009willthentrytoloadfamiliesthatarenotalreadyloaded. IfyouwouldliketoupdateanexistingRevitStructuremodel,pleasefirstopen yourRevitStructuremodelthatyouwouldliketoupdate.Ifyouhavenew sectionsthatyoudefinedinETABStheimportwillcomeinmuchcleanerifyou loadallofthebeam,column,brace,deck,slabandwallfamiliesthatyouwould likeETABSsectionstomapitssectionstopriortoimporting.FromtheRevit Structuremenuselect,Tools>ExternalTools>ImporttoUpdateExistingRevit StructureModelfromETABS.Selectthe.EXRfilethatyouwouldliketoimport. 5. WhetheryouarecreatedanewRevitStructuremodelorupdatinganexisting RevitStructuremode,afteryouhaveselectedyour.EXRfile,thefollowingscreen willbedisplayed:
41
42
43
Thisdialogboxgivesyoutheopportunitytomakeanychangestothemappingof ETABSwallsectionstoRevitStructuresections.AlloftheRevitStructurewall familiesthatarecurrentlyloadedwillshowupindropdownboxes. WhenupdatingaRevitStructuremodelfromanETABSmodel,therewillbe instancesinwhichthe1:1mappingofRevitStructureelementstoETABS elementswillbelostbecauseelementsinETABSweremeshed.Forthissituation theuserhastwooptions: 1. TodeletetheexistingRevitStructureElements,andhaveCSIxRevit2009 createnewinstanceswhichweremeshedinETABS. 2. Tokeeptheexistingelementsastheywereanduseobjectmappingto guidetheimport. Inthecaseofoption#2,therecanbesituationsinwhichtheuserhastomake somedecisions.Forexample,ifwehaveacolumninRevitStructurethatruns fromthegroundfloortothetopfloorasonesingleelement,whenitisimported intoETABS,thatcolumnwillbebrokenateveryfloorlevel.Whenitisdesigned,it mighthavedifferentsectionsassignedtoeachsegmentofthecolumn.Whenthis column(thatisnowmeshedinETABS)isbeingimportedbackintoRevit Structure,theuserhastheoptionto1)deletetheoriginalandhave CSIxRevit2009createcolumnwiththevaryingsectionsorto2)selectoneofthe
44
45
ReviewingtheLogFile(.log)
EverytimeamodelissentfromRevitStructuretoETABSorfromETABStoRevit Structure,afilewiththeextension.logiscreated.Thisfilewilllistanyerrorsor omissionsencounteredwhengeneratingtheEXRfile,andtherefore,shouldbechecked eachtimeanexchangeofdataisperformed.The.logfilealsoliststhebuildnumbersfor CSIxRevit2009andRevitStructure,whichshouldbeidenticaltoensurethatno misinterpretationofdataoccurs.Thefirstfewlinesofthe.logfilewillhavethefollowing format(theactualdatamaybedifferent):
CSixRevit2009RevitAPIBuild=20070810_1700 CurrentRevitVersion=2009 CurrentRevitBuild=20070810_1700
ItistheBuild=numbersthatshouldbethesamehavingthesameVersionnumbers butdifferentBuildnumbersdoesnotguaranteedataconsistency.
46
KnownLimitations 1. WindowsVista:Usersmustrunasadministrator(ETABS,ETABSIOandRevit.exe).If
RevitisnotrunasadministratorthenthereisapossibilitythatCsixRevit2009willnot abletoopen.logfile.Inthiscase,CSIxRevit2009willnotabletowriteanywarningin thelogfileandallwarningmessageswillbedisplayedonthescreentimetotime. DirectlysendingdatatoETABSmaynotworkifRevitisnotrunasadministrator.
2. SometimesupdatestoendreleaseconditionsinETABSarenotupdatedinRevit.This isbecausesometimestheendreleasesinRevitStructurearemarkedasReadonly.
Warning(1)Unabletosetthereleasesforthemember.. Source=RevitAPI Message=Operationisnotvalidduetothecurrentstateoftheobject. Stacktrace=atAutodesk.Revit.Parameter.Set(Int32value) atCSIxRevit2008.modImportAndExport.UpdateOneFrameEndReleases(rvtLines OneLine,FamilyInstance&Element) 3. SometimesupdatestocardinalpointsinETABSarenotupdatedinRevitbecausethe zjustificationandoffsetparametersareReadonly.
4. Iftheuserupdatesthematerialpropertyofawall,deckorslabinETABS,thatchange
willnotbebroughtbackintoRevitStructure.Workaroundistocreateanewwall, deckorslabpropertyinETABSandthenbringitbacktoRevit.
5. WhileimportingETABSmodelasnewRevitmodel,onlythoseopeningswhichlie
completelywithinawallorfloor,willbeimported.Itisrecommendedtobreakthe openingsifitisnotcompletelyinsidethewallorfloorbeforeimporting.Also openingswhicharenotinsideanywallorfloorcannotbeimportedintoRevit.
6. RevitStructurefloorswhicharegroupedtogethermaybetreatedasopeningswhile
importingmodelintoETABS.RevitAPIareunabletoidentifyclosedloopswhich defineopeningswithinafloorsanditsouterboundary.
47
7. ItisrecommendedtoavoiddoublebytecharactersforRevitStructureFamiliesfor
entitiesattachedwithanalyticalmodel.ETABSwillnotsupportdoublebyte charactersindefinitionofframeandshellsections.
8. ImportofEuropeanandChinesesteelsectionsfromRevittoETABSarepossibleif theircorresponding.PROfilesarepresentinETABSfolder.
48