ISO-10303-21;
HEADER;
FILE_DESCRIPTION($,'2;1');
FILE_NAME('building_service_element_air-terminal.ifc','2011-11-11T23:58:37',(''),(''),'Constructivity 0.9.1','Constructivity 0.9.1','');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
/* owner history and application info */
#1=IFCAPPLICATION(#2,'0.9.1','Constructivity','CONSTRUCTIVITY');
#2=IFCORGANIZATION($,'Constructivity.com LLC',$,$,$);
#3=IFCPERSON('Tim',$,$,$,$,$,$,$);
#4=IFCORGANIZATION($,'Tim-PC',$,$,$);
#5=IFCPERSONANDORGANIZATION(#3,#4,$);
/* units based on inches */
#28=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#29=IFCMEASUREWITHUNIT(IFCLENGTHMEASURE(0.0254),#28);
#30=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);
#31=IFCCONVERSIONBASEDUNIT(#30,.LENGTHUNIT.,'inch',#29);
#207=IFCUNITASSIGNMENT((#31));
#208=IFCPROJECT('0lj5XNwQn6O8b3O4i7jK0b',#209,'Project',$,$,$,$,(#212,#215),#207);
#209=IFCOWNERHISTORY(#5,#1,.READWRITE.,.NOTDEFINED.,$,$,$,1321055806);
/* representation contexts */
#210=IFCCARTESIANPOINT((0.,0.,0.));
#211=IFCAXIS2PLACEMENT3D(#210,$,$);
#212=IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.0E-5,#211,$);
#213=IFCCARTESIANPOINT((0.,0.,0.));
#214=IFCAXIS2PLACEMENT3D(#213,$,$);
#215=IFCGEOMETRICREPRESENTATIONCONTEXT('2D','Plan',2,1.0E-5,#214,$);
/* A library is imported that describes the air terminal type. */
#216=IFCPROJECTLIBRARY('0lIJEMoxL8yP0B7vq1iIiM',#209,'HVAC Product Type Library Example','Demonstrates an air terminal type which may be instantiated in buildings within referencing files.','ProductLibrary',$,$,(#212),#207);
#217=IFCRELDECLARES('00ufBkjlf4nOFHXfji7ezF',#209,$,$,#208,(#216));
#221=IFCLIBRARYINFORMATION('HVAC Product Type Library Example',$,$,'2011-11-11T23:49:28','IfcAirTerminalType.ifc',$);
#222=IFCRELASSOCIATESLIBRARY('3_6NqfKKH30wqc8leArKAY',#209,$,$,(#216),#221);
/* property sets defined on the air terminal type (imported) */
#225=IFCPROPERTYSINGLEVALUE('Reference',$,$,$);
#226=IFCPROPERTYENUMERATION('PEnum_Status',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
#227=IFCPROPERTYENUMERATEDVALUE('Status',$,$,#226);
#228=IFCPROPERTYENUMERATION('PEnum_AirTerminalShape',(IFCLABEL('ROUND'),IFCLABEL('RECTANGULAR'),IFCLABEL('SQUARE'),IFCLABEL('SLOT'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
#229=IFCPROPERTYENUMERATEDVALUE('Shape',$,(IFCLABEL('SQUARE')),#228);
#230=IFCPROPERTYENUMERATION('PEnum_AirTerminalFaceType',(IFCLABEL('FOURWAYPATTERN'),IFCLABEL('SINGLEDEFLECTION'),IFCLABEL('DOUBLEDEFLECTION'),IFCLABEL('SIGHTPROOF'),IFCLABEL('EGGCRATE'),IFCLABEL('PERFORATED'),IFCLABEL('LOUVERED'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
#231=IFCPROPERTYENUMERATEDVALUE('FaceType',$,$,#230);
#232=IFCPROPERTYSINGLEVALUE('SlotWidth',$,$,$);
#233=IFCPROPERTYSINGLEVALUE('SlotLength',$,$,$);
#234=IFCPROPERTYSINGLEVALUE('NumberOfSlots',$,$,$);
#235=IFCPROPERTYENUMERATION('PEnum_AirTerminalFlowPattern',(IFCLABEL('LINEARSINGLE'),IFCLABEL('LINEARDOUBLE'),IFCLABEL('LINEARFOURWAY'),IFCLABEL('RADIAL'),IFCLABEL('SWIRL'),IFCLABEL('DISPLACMENT'),IFCLABEL('COMPACTJET'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
#236=IFCPROPERTYENUMERATEDVALUE('FlowPattern',$,$,#235);
#237=IFCPROPERTYBOUNDEDVALUE('AirFlowrateRange',$,$,$,$,$);
#238=IFCPROPERTYBOUNDEDVALUE('TemperatureRange',$,$,$,$,$);
#239=IFCPROPERTYENUMERATION('PEnum_AirTerminalDischargeDirection',(IFCLABEL('PARALLEL'),IFCLABEL('PERPENDICULAR'),IFCLABEL('ADJUSTABLE'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
#240=IFCPROPERTYENUMERATEDVALUE('DischargeDirection',$,$,#239);
#241=IFCPROPERTYSINGLEVALUE('ThrowLength',$,$,$);
#242=IFCPROPERTYSINGLEVALUE('AirDiffusionPerformanceIndex',$,$,$);
#243=IFCPROPERTYENUMERATION('PEnum_AirTerminalFinishType',(IFCLABEL('ANNODIZED'),IFCLABEL('PAINTED'),IFCLABEL('NONE'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
#244=IFCPROPERTYENUMERATEDVALUE('FinishType',$,$,#243);
#245=IFCPROPERTYSINGLEVALUE('FinishColor',$,$,$);
#246=IFCPROPERTYENUMERATION('PEnum_AirTerminalMountingType',(IFCLABEL('SURFACE'),IFCLABEL('FLATFLUSH'),IFCLABEL('LAYIN'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
#247=IFCPROPERTYENUMERATEDVALUE('MountingType',$,$,#246);
#248=IFCPROPERTYENUMERATION('PEnum_AirTerminalCoreType',(IFCLABEL('SHUTTERBLADE'),IFCLABEL('CURVEDBLADE'),IFCLABEL('REMOVABLE'),IFCLABEL('REVERSIBLE'),IFCLABEL('NONE'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
#249=IFCPROPERTYENUMERATEDVALUE('CoreType',$,$,#248);
#250=IFCPROPERTYSINGLEVALUE('CoreSetHorizontal',$,$,$);
#251=IFCPROPERTYSINGLEVALUE('CoreSetVertical',$,$,$);
#252=IFCPROPERTYSINGLEVALUE('HasIntegralControl',$,$,$);
#253=IFCPROPERTYENUMERATION('PEnum_AirTerminalFlowControlType',(IFCLABEL('DAMPER'),IFCLABEL('BELLOWS'),IFCLABEL('NONE'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
#254=IFCPROPERTYENUMERATEDVALUE('FlowControlType',$,$,#253);
#255=IFCPROPERTYSINGLEVALUE('HasSoundAttenuator',$,$,$);
#256=IFCPROPERTYSINGLEVALUE('HasThermalInsulation',$,$,$);
#257=IFCPROPERTYSINGLEVALUE('NeckArea',$,$,$);
#258=IFCPROPERTYSINGLEVALUE('EffectiveArea',$,$,$);
#259=IFCPROPERTYTABLEVALUE('AirFlowrateVersusFlowControlElement',$,$,$,$,$,$,$);
#260=IFCPROPERTYSET('34RBPXI3v1B9OyUNo6YREP',#209,'Pset_AirTerminalTypeCommon',$,(#225,#227,#229,#231,#232,#233,#234,#236,#237,#238,#240,#241,#242,#244,#245,#247,#249,#250,#251,#252,#254,#255,#256,#257,#258,#259));
#261=IFCPROPERTYSINGLEVALUE('GlobalTradeItemNumber',$,$,$);
#262=IFCPROPERTYSINGLEVALUE('ArticleNumber',$,$,$);
#263=IFCPROPERTYSINGLEVALUE('ModelReference',$,IFCLABEL('1234'),$);
#264=IFCPROPERTYSINGLEVALUE('ModelLabel',$,IFCLABEL('Ceiling Diffuser'),$);
#265=IFCPROPERTYSINGLEVALUE('Manufacturer',$,IFCLABEL('Acme'),$);
#266=IFCPROPERTYSINGLEVALUE('ProductionYear',$,IFCLABEL('2011'),$);
#267=IFCPROPERTYENUMERATION('PEnum_AssemblyPlace',(IFCLABEL('FACTORY'),IFCLABEL('OFFSITE'),IFCLABEL('SITE'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
#268=IFCPROPERTYENUMERATEDVALUE('AssemblyPlace',$,(IFCLABEL('FACTORY')),#267);
#269=IFCPROPERTYSET('2LM02K5dbFiBVTpfUgOnl4',#209,'Pset_ManufacturerTypeInformation',$,(#261,#262,#263,#264,#265,#266,#268));
/* The air terminal type (imported from referenced library) */
#270=IFCCARTESIANPOINT((0.,0.,0.));
#271=IFCAXIS2PLACEMENT3D(#270,$,$);
#275=IFCRECTANGLEHOLLOWPROFILEDEF(.AREA.,$,$,24.,24.,2.,10.,0.);
#276=IFCCARTESIANPOINT((12.,12.,0.));
#277=IFCAXIS2PLACEMENT3D(#276,$,$);
#278=IFCDIRECTION((0.,0.,1.));
#280=IFCCARTESIANPOINT((0.,0.));
#281=IFCCARTESIANTRANSFORMATIONOPERATOR2D($,$,#280,0.5);
#282=IFCDERIVEDPROFILEDEF(.AREA.,$,#275,#281,$);
#283=IFCEXTRUDEDAREASOLIDTAPERED(#275,#277,#278,4.,#282);
#284=IFCSHAPEREPRESENTATION(#212,'Body','AdvancedSweptSolid',(#283));
#285=IFCREPRESENTATIONMAP(#271,#284);
#286=IFCAIRTERMINALTYPE('1FESQ2M9vC7xYWZpI_LlCh',#209,'Acme Diffuser 1234','Ceiling diffuser',$,(#260,#269),(#285),$,$,.DIFFUSER.);
/* The port of the air terminal type (imported from referenced library) */
#287=IFCRELNESTS('3AlMGNAK5EXBgBfP5B8O1x',#209,$,$,#286,(#292));
#289=IFCCARTESIANPOINT((12.,12.,4.));
#290=IFCAXIS2PLACEMENT3D(#289,$,$);
#291=IFCLOCALPLACEMENT($,#290);
#292=IFCDISTRIBUTIONPORT('0lCGSOGtb4mu56WSeYuzNg',#209,'Inlet',$,$,#291,$,.SINK.,.DUCT.,.AIRCONDITIONING.);
/* The property sets of the air terminal type (imported from referenced library) */
#293=IFCPROPERTYSINGLEVALUE('PortNumber','The port index for logically ordering the port within the containing element or element type.',$,$);
#294=IFCPROPERTYSINGLEVALUE('ColorCode','Name of a color for identifying the connector, if applicable.',$,$);
#295=IFCPROPERTYSET('3MdHsbDH1BrQYI$kjaLN5a',#209,'Pset_DistributionPortCommon','Common attributes attached to an instance of IfcDistributionPort.',(#293,#294));
#296=IFCRELDEFINESBYPROPERTIES('2fGG1Hw_P32hltt4MRMKcF',#209,'Pset_DistributionPortCommon',$,(#292),#295);
/* The property sets of the port on the air terminal type (imported from referenced library) */
#299=IFCPROPERTYENUMERATION('PEnum_DuctConnectionType',(IFCLABEL('BEADEDSLEEVE'),IFCLABEL('COMPRESSION'),IFCLABEL('CRIMP'),IFCLABEL('DRAWBAND'),IFCLABEL('DRIVESLIP'),IFCLABEL('FLANGED'),IFCLABEL('OUTSIDESLEEVE'),IFCLABEL('SLIPON'),IFCLABEL('SOLDERED'),IFCLABEL('SSLIP'),IFCLABEL('STANDINGSEAM'),IFCLABEL('SWEDGE'),IFCLABEL('WELDED'),IFCLABEL('OTHER'),IFCLABEL('NONE'),IFCLABEL('USERDEFINED'),IFCLABEL('NOTDEFINED')),$);
#300=IFCPROPERTYENUMERATEDVALUE('ConnectionType',$,(IFCLABEL('OUTSIDESLEEVE')),#299);
#301=IFCPROPERTYSINGLEVALUE('ConnectionSubType',$,$,$);
#302=IFCPROPERTYSINGLEVALUE('NominalWidth',$,IFCPOSITIVELENGTHMEASURE(12.),$);
#303=IFCPROPERTYSINGLEVALUE('NominalHeight',$,IFCPOSITIVELENGTHMEASURE(12.),$);
#304=IFCPROPERTYBOUNDEDVALUE('DryBulbTemperature',$,$,$,$,$);
#305=IFCPROPERTYBOUNDEDVALUE('WetBulbTemperature',$,$,$,$,$);
#306=IFCPROPERTYBOUNDEDVALUE('VolumetricFlowRate',$,$,$,$,$);
#307=IFCPROPERTYBOUNDEDVALUE('Velocity',$,$,$,$,$);
#308=IFCPROPERTYBOUNDEDVALUE('Pressure',$,$,$,$,$);
#309=IFCPROPERTYSET('142LVYnPP62figC7tUlZnT',#209,'Pset_DistributionPortTypeAirConditioning',$,(#300,#301,#302,#303,#304,#305,#306,#307,#308));
#310=IFCRELDEFINESBYPROPERTIES('3y2BN59aj7eQx9qD9LwNFv',#209,'Pset_DistributionPortTypeAirConditioning',$,(#292),#309);
/* The imported HVAC library declares the air terminal type and another referenced library to IFC property set templates. */
#314=IFCRELDECLARES('00GZQZ98PAoOtB6V3qDnvW',#209,$,$,#216,(#286,#321));
#318=IFCLIBRARYREFERENCE($,'1FESQ2M9vC7xYWZpI_LlCh','Acme Diffuser 1234','Ceiling diffuser',$,#221);
#319=IFCRELASSOCIATESLIBRARY('3Dtpg_FwbBNvhDtSaHoKwc',#209,$,$,(#286),#318);
/* The IFC property template library is referenced indirectly. */
#321=IFCPROJECTLIBRARY('1rfo$z7PbCaeLf5SOGGJV5',#209,'IFC4',$,$,$,$,$,$);
#323=IFCLIBRARYREFERENCE($,'1rfo$z7PbCaeLf5SOGGJV5','IFC4',$,$,#221);
#324=IFCRELASSOCIATESLIBRARY('3kNx28VJP2rflmOknvdyJo',#209,$,$,(#321),#323);
/* The project consists of a single building without any geometry (for brevity), to illustrate an air terminal occurrence connected to a duct segment. */
#326=IFCBUILDING('1jCJfz2$TF29H$W5cKDgim',#209,$,$,$,$,$,$,.ELEMENT.,$,$,$);
#328=IFCRELAGGREGATES('3q9yfa16z9wOZHi5h9dr4e',#209,$,$,#208,(#326));
/* The air terminal occurrence is instantiated, with reference to its type. */
#331=IFCAIRTERMINAL('1mF0_JbLzBtAZ0GUOlCFEx',#209,$,$,$,#376,#336,$,.NOTDEFINED.);
#333=IFCRELDEFINESBYTYPE('3N14r06YX9o8jZ1KyiNaMP',#209,$,$,(#331),#286);
/* The air terminal occurrence has Body representation mapped from the type. */
#336=IFCPRODUCTDEFINITIONSHAPE($,$,(#338));
#338=IFCSHAPEREPRESENTATION(#212,'Body','MappedRepresentation',(#342));
#340=IFCCARTESIANPOINT((0.,0.,0.));
#341=IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#340,1.,$);
#342=IFCMAPPEDITEM(#285,#341);
/* The air terminal occurence has a single port, corresponding to the port nested on the air terminal type. */
#344=IFCCARTESIANPOINT((12.,12.,4.));
#345=IFCAXIS2PLACEMENT3D(#344,$,$);
#346=IFCLOCALPLACEMENT(#376,#345);
#347=IFCDISTRIBUTIONPORT('0VHUOBnvj48fTxWgsnjpHY',#209,'Inlet',$,$,#346,$,.SINK.,.DUCT.,.AIRCONDITIONING.);
#371=IFCRELNESTS('3IbS58PVzAf8BjScusxeb6',#209,$,$,#331,(#347));
/* The air terminal occurrence is contained in the building. */
#374=IFCRELCONTAINEDINSPATIALSTRUCTURE('2srhqEqCX4nA5hKmyLxDOV',#209,$,$,(#331,#381),#326);
/* The air terminal occurrence is placed at the origin. */
#376=IFCLOCALPLACEMENT($,#378);
#377=IFCCARTESIANPOINT((0.,0.,0.));
#378=IFCAXIS2PLACEMENT3D(#377,$,$);
/* A duct segment is is instantiated, without having any type. */
#381=IFCDUCTSEGMENT('3T2CbFzwP0jP3Q12nB1pFu',#209,'Duct Segment #1',$,$,#388,#395,$,.FLEXIBLESEGMENT.);
/* The duct segment is placed above the air terminal. */
#384=IFCCARTESIANPOINT((0.,0.,0.));
#385=IFCDIRECTION((0.,0.,1.));
#386=IFCDIRECTION((1.,0.,0.));
#387=IFCAXIS2PLACEMENT3D(#384,#385,#386);
#388=IFCLOCALPLACEMENT(#346,#387);
/* The duct segment has an Axis representation, for which the Body representation is generated according to a material profile set. */
#390=IFCCARTESIANPOINT((0.,0.,0.));
#391=IFCCARTESIANPOINT((0.,0.,24.));
#392=IFCPOLYLINE((#390,#391));
#395=IFCPRODUCTDEFINITIONSHAPE($,$,(#397,#492));
#397=IFCSHAPEREPRESENTATION(#212,'Axis','Curve3D',(#392));
/* The duct segment has two ports; one at each end. */
#402=IFCDISTRIBUTIONPORT('3FBPFfN1f33wI59qKEjYrA',#209,'In','The end of the duct segment at the flow inlet.',$,#498,$,.SINK.,.DUCT.,.AIRCONDITIONING.);
#422=IFCDISTRIBUTIONPORT('1RvoZEC65EtPHnpFD43nne',#209,'Out','The end of the duct segment at the flow outlet.',$,#501,$,.SOURCE.,.DUCT.,.AIRCONDITIONING.);
#423=IFCRELNESTS('2nTJ1FhXn7tf_UMjKfoJ9h',#209,$,$,#381,(#402,#422));
/* The duct segment has a circular hollow profile of 6 inches in diameter and 1/8 inch thickness. */
#440=IFCCIRCLEHOLLOWPROFILEDEF(.AREA.,$,$,6.,0.125);
/* The duct segment has aluminum material. */
#441=IFCMATERIAL('Aluminum',$,'Aluminum');
/* The material and profile are brought together and associated with the duct segment. */
#481=IFCMATERIALPROFILEWITHOFFSETS('Body',$,#441,#440,$,$,(0.,0.));
#482=IFCMATERIALPROFILESET('Duct Segment',$,(#481),$);
#483=IFCMATERIALPROFILESETUSAGE(#482,5,96.);
#484=IFCRELASSOCIATESMATERIAL('1bWT35MPL8ofRppoLEQdoc',#209,'IfcDuctSegment',$,(#381),#483);
/* The duct segment has a Body representation of an extruded area solid generated from the material profile along the Axis representation. */
#486=IFCCARTESIANPOINT((0.,0.,0.));
#487=IFCAXIS2PLACEMENT3D(#486,$,$);
#488=IFCDIRECTION((0.,0.,1.));
#489=IFCEXTRUDEDAREASOLID(#440,#487,#488,24.);
#492=IFCSHAPEREPRESENTATION(#212,'Body','SweptSolid',(#489));
/* The duct segment bottom port faces downwards (connected to the air terminal). */
#494=IFCCARTESIANPOINT((0.,0.,0.));
#495=IFCDIRECTION((0.,0.,-1.));
#496=IFCDIRECTION((1.,0.,0.));
#497=IFCAXIS2PLACEMENT3D(#494,#495,#496);
#498=IFCLOCALPLACEMENT(#388,#497);
/* The duct segment top port faces upwards (not yet connected). */
#499=IFCCARTESIANPOINT((0.,0.,24.));
#500=IFCAXIS2PLACEMENT3D(#499,$,$);
#501=IFCLOCALPLACEMENT(#388,#500);
/* The outlet port of the duct segment is connected to the inlet port of the air terminal. */
#503=IFCRELCONNECTSPORTS('0Ydyc8vm11Z9FmKXK3c7CE',#209,$,$,#422,#347,$);
ENDSEC;
END-ISO-10303-21;