skyspark® analytic rules: combining full programmability with a...

9
“Find what matters” ™ SkySpark® Analytic Rules: Combining Full Programmability with a Comprehensive Library of Analytic Functions The Tools Your Need to Address Your Applications Version 1.2 Mar 2016

Upload: others

Post on 23-Aug-2020

19 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SkySpark® Analytic Rules: Combining Full Programmability with a …res.cloudinary.com/controlconsultants/raw/upload/v... · 2016. 4. 19. · Beyond the application-oriented analytic

“Findwhatmatters”™

SkySpark®AnalyticRules:

CombiningFullProgrammabilitywithaComprehensiveLibraryofAnalyticFunctions

TheToolsYourNeedtoAddressYourApplications

Version1.2 Mar2016

Page 2: SkySpark® Analytic Rules: Combining Full Programmability with a …res.cloudinary.com/controlconsultants/raw/upload/v... · 2016. 4. 19. · Beyond the application-oriented analytic

CONTENTS

Introduction..........................................................................2

TheSkySparkAnalyticFunctionLibrary................................2

ToolsforDataAnalyticNeedsofAllTypes...........................3

MathFunctions.....................................................................4

ToolsforCommonAnalyticChallenges................................6

DesignedforFlexibilityANDEfficiency.................................7

SkySpark–AnalyticsforaWorldofSmartDevices...............8

SkyFoundrySkySpark–FindWhatMatters

Page 3: SkySpark® Analytic Rules: Combining Full Programmability with a …res.cloudinary.com/controlconsultants/raw/upload/v... · 2016. 4. 19. · Beyond the application-oriented analytic

2

SkySpark®ProvidestheToolsYouNeedtoPerformAnalyticsonVirtuallyAnyTypeofDataLotsofpeopleaskus“WhatanalyticfunctionsdoesSkySparkprovide?”Mostpeopleaskthisbecausetheyarefamiliarwithanalyticsofferingsthatdoasetnumberofthings–inotherwordstheyprovideafixednumberofstandardanalyticalgorithms.Usersmaybeabletoconfiguretheserules,buttypicallycan’tmodifythemorcreatetheirown.Inmanywaysthisissimilartotheearlydaysofautomation,wheresystemsofferedlimitedcontrolcapabilitiesandweren’tfullyprogrammable.SkySparktakesaverydifferentapproach.SkySparkisafullyprogrammableanalyticsplatform.Thisallowsbuildingsystemsexpertstoimplementtheirownrulesthatcapitalizeontheirextensiveandhighlyspecializedknowledgeofbuildingandequipmentsystems.ButSkySparkoffersmorethanjustprogrammingflexibility.Theproductcouplesthecapabilityforfulluser-programmabilitywithanextensivelibraryofstandardanalyticfunctionstostreamlinetheprocessofturningyourdomainknowledgeintoSkySparkrules.

TheSkySpark®AnalyticFunctionLibrarySkySparkincludesanextensivelibraryofbuilt-inanalyticfunctions(over500atlastcountandwe’realwaysaddingmore).Thesefunctionsaretoolsthatperformvarioustypesofanalyticsanddatatransformations.Manyofthesecanbeconsidered“end-use”rules.Forexample,ifyouwanttolookforconditionswhereeconomizerdampersareopenduringheatingorcooling,thereisastandardfunctionforthat.Ifyouwanttofindperiodsoftimewhenheatingandcoolingareonsimultaneouslythereisastandardfunctionforthataswell.Theseareexamplesof“applicationlevel”analyticfunctionswhichareincludedinSkySpark’s“extensionlibraries”.TheEnergyextension,forexample,includesfunctionstocreatecustomenergybaselines,customenergynormalizationformulas,conversionofkwhistorydatatokwh,andahostofothers.HereareafewexamplesfromtheEnergylibrary:

Page 4: SkySpark® Analytic Rules: Combining Full Programmability with a …res.cloudinary.com/controlconsultants/raw/upload/v... · 2016. 4. 19. · Beyond the application-oriented analytic

3

SkyFoundrySkySpark–FindWhatMatters

Energyextensionalsoincludesfunctionstocalculatebaselinesandcomparethemagaintscurrentconditionstodetectdeviationsandtrends,functionstonormalizeenergydatabybuildingsize,degreedays,andotherfactors,aswellasfunctionstoimportandparseGreenButton™energydataandfunctionstointegratewithEnergyStarPortfolioManager™forreportingandretrievalofenergydata.

Application-OrientedLibrariesTherearemanymoresimilarfunctionsintheSkySparklibraryandmostincludetheactualsourcecodesothatyoucanmodifythestandardfunctionstoadaptthemtoyouruniqueprojectneeds.Here’sanexampleofthesourcecodeprovidedforacommonfunctionintheHVAClibrary:

OtherfunctionsprovideintheHVACextensionincludesready-to-gorulessuchasahuCoolAndEcontocomputeperiodswhenanAHUisincoolingandeconomizermode,andahuCoolHeatCyclingtodetectshortsyclingofequipment.

Page 5: SkySpark® Analytic Rules: Combining Full Programmability with a …res.cloudinary.com/controlconsultants/raw/upload/v... · 2016. 4. 19. · Beyond the application-oriented analytic

4

SkyFoundrySkySpark–FindWhatMatters

ToolsforDataAnalyticsNeedsofAllTypesBeyondtheapplication-orientedanalyticfunctions,SkySparkoffersawiderangeofgeneral-purposeanalyticfunctionsdesignedtolookforpatternsindataandmanipulateandtransformdata.Thesecorefunctionsareusedtoassembleanalyticrulesthatmeetyourspecificprojectneeds.Lettakealookatsomeexamples.Wanttofindtoughsorpeaksinyourdata?Thesestandardfunctionsmakeiteasy:

Wanttolookforgapsindatarecordsandinterpolateacrossthem?SkySparkoffersafunctionforthataswell.

Needtodoalinearregressionbetweenvariablesaspartofasophisticatedanalyticrule?Thatfunctionisprovidedaswell(seethemathfunctionexamplesbelow).

Page 6: SkySpark® Analytic Rules: Combining Full Programmability with a …res.cloudinary.com/controlconsultants/raw/upload/v... · 2016. 4. 19. · Beyond the application-oriented analytic

5

SkyFoundrySkySpark–FindWhatMatters

MathFunctionsSkySparkletsyoutakeadvantageofadvancedmathforsophisticatedalgorithms.Acompletescientificmathpackageisincludedprovidingmathfunctionssuchaslinearregression,meanbiaserror,standarddeviationandlotsofandothers:

Page 7: SkySpark® Analytic Rules: Combining Full Programmability with a …res.cloudinary.com/controlconsultants/raw/upload/v... · 2016. 4. 19. · Beyond the application-oriented analytic

6

SkyFoundrySkySpark–FindWhatMatters

AnalyticToolsforCommonDataAnalysisChallengesOneofthemostcommontoolsforidentifyingpatternsthatrepresentfaultsorimproperoperationistheanalyticfunctionthatfindsintersectionsindatasetsacrosstime–itscalledhisPeriodIntersection:

hisPeriodIntersection hisPeriodIntersection(grids) Given two or more grids of historical periods, return a new grid with the intersection. Example: // find periods when both a and b are on hisPeriodIntersection([a, b])

ThehisPeriodIntersectionfunctionisatthecoreofmanyofSkySpark’sapplication-orientedanalyticrulessuchasahuHeatandCool,whichdetectssimultaneousheatingandcoolingpatternsaswellastheahuHeatAndEconandahuCoolAndEconfunctions,whichdetectssimultaneousoperationofheatingorcoolingandeconomizerdampers.hisPeriodMatrixlooksforevenmoresophisticatedcombinationsofvaluesandevents:

Page 8: SkySpark® Analytic Rules: Combining Full Programmability with a …res.cloudinary.com/controlconsultants/raw/upload/v... · 2016. 4. 19. · Beyond the application-oriented analytic

7

SkyFoundrySkySpark–FindWhatMatters

DesignedforFlexibilityandEfficientProjectImplementationWithSkySparkyouarenotlimitedtoapre-definedsetofanalyticfunctions,ANDatthesametimeyoudon’thavetostartfromscratch.SimilartothewaythatmostautomationsystemsincludestandardfunctionsorblocksforPIDcontrolloops,schedules,etc.,SkySparkprovidesarichlibraryoffunctionsneededtoperformdataanalytics.WithSkySparkyouhavethetoolsyouneedtoconvertyourdomainknowledgeintoanalyticrulesthatruncontinuouslyandautomaticallyagainstyourdatatofindwhatmatters™.

WithSkySpark®You’reInControlYouhavetheabilitytouseallofSkySpark’sanalyticfunctionstocreateyourownrulesandalgorithms,combiningthemwithotherfunctionsandyourownprogramminglogic.ThisisakeydifferentiatingfeatureofSkySpark–you’reneverlimitedtoa“canned”,factorysuppliedsetofanalyticfunctions–youcancreaterulesthatcaptureyourexperienceandsystemsknowledgetofittheuniqueneedsofyourspecificapplications.

Page 9: SkySpark® Analytic Rules: Combining Full Programmability with a …res.cloudinary.com/controlconsultants/raw/upload/v... · 2016. 4. 19. · Beyond the application-oriented analytic

8

SkyFoundrySkySpark–FindWhatMatters

SkySpark®–AnalyticsforaWorldofSmartDevicesThepastdecadehasseendramaticadvancesinautomationsystemsandsmartdevices.FromIPconnectedsystemsusingavarietyofstandardprotocols,tosupportforwebservices,itisnowpossibletogetthedataproducedbythewiderangeofdevicesfoundintoday’ssmartdevicesandequipmentsystems.Accesstothisdataopensupnewopportunitiesforthecreationofvalue-addedservicestohelpbusinessesreduceenergyconsumptionandoperationalcostsandtoidentifyopportunitiestoenhanceoperationsthroughimprovedcontrol,andreplacementorrepairofcapitalequipment.Accesstothedataisjustthefirststepinthatjourney,however.Thenewchallengeishowtomanageandderivevaluefromtheexplodingamountofdataavailablefromthesesmartandconnecteddevices.SkyFoundry’SkySpark®directlyaddressesthischallenge.Thenewfrontieristoefficientlymanageandanalyzedatatofindwhatmatters.

AboutSkyFoundrySkyFoundry’smissionistoprovidesoftwaresolutionsfortheageof“theInternetofthings”.Areasoffocusinclude:• Buildingautomationandfacility

management• Energymanagement,utilitydata

analytics• Remotedeviceandequipment

monitoring• Assetmanagement

SkyFoundryproductshelpcustomersderivevaluefromtheirinvestmentsinsmartsystems.Learnmoreat:www.skyfoundry.com

Contactusat:[email protected]