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

Post on 23-Aug-2020

19 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

“Findwhatmatters”™

SkySpark®AnalyticRules:

CombiningFullProgrammabilitywithaComprehensiveLibraryofAnalyticFunctions

TheToolsYourNeedtoAddressYourApplications

Version1.2 Mar2016

CONTENTS

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

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

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

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

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

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

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

SkyFoundrySkySpark–FindWhatMatters

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:

3

SkyFoundrySkySpark–FindWhatMatters

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

Application-OrientedLibrariesTherearemanymoresimilarfunctionsintheSkySparklibraryandmostincludetheactualsourcecodesothatyoucanmodifythestandardfunctionstoadaptthemtoyouruniqueprojectneeds.Here’sanexampleofthesourcecodeprovidedforacommonfunctionintheHVAClibrary:

OtherfunctionsprovideintheHVACextensionincludesready-to-gorulessuchasahuCoolAndEcontocomputeperiodswhenanAHUisincoolingandeconomizermode,andahuCoolHeatCyclingtodetectshortsyclingofequipment.

4

SkyFoundrySkySpark–FindWhatMatters

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

Wanttolookforgapsindatarecordsandinterpolateacrossthem?SkySparkoffersafunctionforthataswell.

Needtodoalinearregressionbetweenvariablesaspartofasophisticatedanalyticrule?Thatfunctionisprovidedaswell(seethemathfunctionexamplesbelow).

5

SkyFoundrySkySpark–FindWhatMatters

MathFunctionsSkySparkletsyoutakeadvantageofadvancedmathforsophisticatedalgorithms.Acompletescientificmathpackageisincludedprovidingmathfunctionssuchaslinearregression,meanbiaserror,standarddeviationandlotsofandothers:

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:

7

SkyFoundrySkySpark–FindWhatMatters

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

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

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:info@skyfoundry.comwww.skyfoundry.com

top related