4/16/104/16/10ASHRAEASHRAE
BAS for Large CampusesBAS for Large Campuses
Jeff Lucas, C.E.M
Rocky Mountain Energy Services
BACnet at DCSDBACnet at DCSD
58 of the district’s 70 buildings contain BACnet 58 of the district’s 70 buildings contain BACnet devicesdevices
The BACnet network consists of over 25,000+ The BACnet network consists of over 25,000+ hardwired points and 102,000+ BACnet objectshardwired points and 102,000+ BACnet objects
10 different manufacturers’ 10 different manufacturers’ Devices include BAS, VFDs, energy meters, Devices include BAS, VFDs, energy meters,
chillers, condensing boilers and lighting controlschillers, condensing boilers and lighting controls
Why BACnet is Suited for Multiple Why BACnet is Suited for Multiple Building Campuses Building Campuses
• BACnet is very scalable• BACnet/IP allows for the use of existing IT infrastructure• Specifically designed for BAS applications• BACnet’s future is determined by the industry including
end users
Advantages of BACnetAdvantages of BACnet
Competitive biddingCompetitive bidding Centralized scheduling of building systemsCentralized scheduling of building systems Centralized alarm managementCentralized alarm management Comprehensive data loggingComprehensive data logging Web access to control network functionsWeb access to control network functions Centralized control network managementCentralized control network management Self discovering networkSelf discovering network No need for gateways to facilitate communication over No need for gateways to facilitate communication over
an IP networkan IP network
Multiple UsersMultiple Users
BACnet web server
Offsite Contractors
On Call Staff
BACnet/IP BACnet/IP
Internet / VPN
Building DDC device(s)
Building Engineers
Building Occupants
Any Internal PC
Mobile Devices
Technicians
Internet / VPN
BACnet is Continually ImprovingBACnet is Continually Improving
Current BACnet Working GroupsCurrent BACnet Working Groups AP-WGAP-WG : Applications : Applications IP-WGIP-WG : Internet Protocol : Internet Protocol LA-WGLA-WG : Lighting Applications : Lighting Applications LSS-WGLSS-WG : Life Safety and Security : Life Safety and Security MS/TP-WG : Master-Slave/Token-PassingMS/TP-WG : Master-Slave/Token-Passing NS-WG : Network SecurityNS-WG : Network Security OS-WG : Objects and ServicesOS-WG : Objects and Services SG-WG : Smart GridSG-WG : Smart Grid TI-WG : Testing and InteroperabilityTI-WG : Testing and Interoperability WN-WG : Wireless NetworkingWN-WG : Wireless Networking XML-WG : XML ApplicationsXML-WG : XML Applications
What are the Possibilities?What are the Possibilities?
Live utility data from BACnet meteringLive utility data from BACnet metering Automatic comparisons of historical energy dataAutomatic comparisons of historical energy data Real time energy use comparisons of prototypical buildingsReal time energy use comparisons of prototypical buildings Demand response Demand response One click shutdown of entire campusOne click shutdown of entire campus Work order system integrationWork order system integration Automated building use schedulingAutomated building use scheduling Integration with weather forecast dataIntegration with weather forecast data Real time data feeds to building occupantsReal time data feeds to building occupants Automatically generated custom reports (manual overrides)Automatically generated custom reports (manual overrides) Documentation integrationDocumentation integration
What Features Does the End User What Features Does the End User Desire?Desire?
Who will be using the system?Who will be using the system? Will integration be required?Will integration be required? Are there existing legacy proprietary systems?Are there existing legacy proprietary systems? Will Web graphics be necessary?Will Web graphics be necessary? What devices will be accessing the system?What devices will be accessing the system? What programming language is preferred?What programming language is preferred?
Determine the Necessary Level of Determine the Necessary Level of InteroperabilityInteroperability
What points will the end user want to What points will the end user want to overrideoverride
Schedules and calendarsSchedules and calendars PID loopsPID loops Type of routing requiredType of routing required Type existing network Type existing network Creation and deletion of pointsCreation and deletion of points Will BTL testing be requiredWill BTL testing be required
Selecting a Operator Work Station Selecting a Operator Work Station (OWS)(OWS)
User friendly interfaceUser friendly interface Web graphicsWeb graphics Graphics library and graphics editorGraphics library and graphics editor Multiple usersMultiple users System tree organizationSystem tree organization Custom views and point filteringCustom views and point filtering Alarm filteringAlarm filtering System BackupsSystem Backups BTL Listed?BTL Listed?
BACnet PICS StatementBACnet PICS StatementBACnet Protocol Implementation BACnet Protocol Implementation
Conformance StatementConformance Statement
Annex-A rev 2010-02-11Annex-A rev 2010-02-11
BTL ListingBTL ListingExample BTL ListingExample BTL Listing
Customized Live TestingCustomized Live Testing
Testing must be developed around the end Testing must be developed around the end users needsusers needs
Vendors should demonstrate their product Vendors should demonstrate their product using local representation using local representation
Test should include local vendor evaluation Test should include local vendor evaluation including reference projects and customer including reference projects and customer references references
Recommended Testing ObjectivesRecommended Testing Objectives
Determine what objects the manufacturer supportsDetermine what objects the manufacturer supports Establish which BACnet objects the manufacturer Establish which BACnet objects the manufacturer
supports and to what degree a third party BACnet OWS supports and to what degree a third party BACnet OWS can edit those objects.can edit those objects.
Verify trending capabilityVerify trending capability Test alarms (events)Test alarms (events) Evaluate manufactures’ OWS and software packageEvaluate manufactures’ OWS and software package Verify BACnet routing capabilitiesVerify BACnet routing capabilities
Specifications Should IncludeSpecifications Should Include
Network architecture requirementsNetwork architecture requirements Points listsPoints lists Alarm requirementsAlarm requirements Address schemesAddress schemes Naming conventionsNaming conventions Third party device integration requirementThird party device integration requirement
Typical Low Cost BACnet Network Typical Low Cost BACnet Network ArchitectureArchitecture
Main OWS
BACnet Router
BACnet/IP
BACnet MS/TP
Chiller Plant Controller
AHU Controller
VAV Controller
Third Party Device
Critical Application BACnet Network Critical Application BACnet Network ArchitectureArchitecture
Main OWS
BACnet Router
BACnet/IP
BACnet MS/TP
Chiller Plant ControllerAHU Controller
VAV ControllerThird Party
Device
VAV Controller
BACnet Ethernet
BACnet MS/TP
Naming ConventionsNaming Conventions
Beware some manufacturers limit characters to Beware some manufacturers limit characters to unreasonable lengthsunreasonable lengths
Decide on acronyms (exp. DAT vs SAT)Decide on acronyms (exp. DAT vs SAT) Include building abbreviation in ALL point namesInclude building abbreviation in ALL point names Include naming convention in control Include naming convention in control
specificationsspecifications Every alarm Every alarm MUSTMUST include building name or include building name or
abbreviationabbreviation Example names:Example names:
BLDG#1 AHU#1 SF STATUSBLDG#1 AHU#1 SF STATUSBLDG#2 CHLR#1 CHWS TEMPBLDG#2 CHLR#1 CHWS TEMP
Address SchemeAddress Scheme
Main OWS
BACnet Router(10000)
Boiler Controller(10100)
Chiller Controller(10200)
Chiller Interface(19001)
AHUController(10300)
VAVController(10301)
VAVController(10302)
BACnet/IP
BACnet Ethernet
BACnet MS/TP
Building #1
MS/TP Net#1020 MS/TP Net#1030
Network #s limited to 65,534
Ethernet Net#10
BACnet Device IDs must be unique
Points ListPoints List
Include a points list in every BAS specificationInclude a points list in every BAS specification Specify in points list what points are to be Specify in points list what points are to be
displayed in graphicsdisplayed in graphics Points list should include what points shall be Points list should include what points shall be
alarmed (events)alarmed (events) Points list should include alarm types (event Points list should include alarm types (event
classes)classes) Points list should also include any trending Points list should also include any trending
requirementsrequirements
Equipment IntegrationEquipment Integration
Many manufactures are offering BACnet Many manufactures are offering BACnet interfaces (lighting, VFDs, chillers, boilers interfaces (lighting, VFDs, chillers, boilers ect.)ect.)
Many of these interfaces are protocol Many of these interfaces are protocol gatewaysgateways
Beware! Ask to see a demoBeware! Ask to see a demo Possible alarm issuesPossible alarm issues Many interfaces are not BTL testedMany interfaces are not BTL tested
Dealing With IT StaffDealing With IT Staff
Involve IT earlyInvolve IT early Recommend control system be placed on a VLANRecommend control system be placed on a VLAN Advise IT department of possible traffic issues Advise IT department of possible traffic issues Ask for IP addresses earlyAsk for IP addresses early Have IT staff designate IP address range for each Have IT staff designate IP address range for each
buildingbuilding Decide on security measures and system Decide on security measures and system
monitoringmonitoring
Lessons LearnedLessons Learned
Not all BACnet control systems are created equalNot all BACnet control systems are created equal Thoroughly plan prior to implementationThoroughly plan prior to implementation Hire a consultant to help develop an initial plan Hire a consultant to help develop an initial plan
and specificationand specification Prequalify all vendorsPrequalify all vendors Control systems are only as good as their local Control systems are only as good as their local
representationrepresentation System commissioning should include verifying System commissioning should include verifying
correct BACnet configuration detailscorrect BACnet configuration details