writeup on the package #7
Replies: 5 comments 6 replies
-
That sounds about right...another thing this industry from the get go is
very little open source with the exception of BACnet protocol stacks.
And as @acedrew would say "physics.. aren't to be patented" or something
along those lines.
@acedrew any thoughts??!
…On Tue, Feb 28, 2023, 3:21 PM Christopher Dudas-Thomas < ***@***.***> wrote:
Hi @bbartling <https://github.com/bbartling>,
As mentioned in another discussion post, I've been testing out the
project, and it's really great. I've recently been writing up some data
science tutorial posts on Medium that center on open-sourcing building data
science. I wanted to spotlight open-fdd and help get the word out, so I've
been fashioning my experiences with it into a post. Basically, it's mostly
the front end of the data bottleneck: how to choose the right
equipment/sensors, and how to get the data into the right format to feed to
open-fdd for testing. Any thoughts or suggestions?
—
Reply to this email directly, view it on GitHub
<#7>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHC4BHMEO6WZNOE6JNDQNVDWZZT7PANCNFSM6AAAAAAVLHXIZQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
@christopherDT when the Medium article gets written be sure to send it this way! My background is more expertise on HVAC systems, HVAC controls PLC programming, building automation setup/implementation, existing building commissioning, and any analyst type work in the smart building arena or existing building commissioning sometimes referred to as RCx or retro commissioning...which is a different skillset than the data engineer, data scientist, IT, and even the developers that create the BACnet stacks or full stack guys that create the smart building platforms in the cloud/IoT. One other thing by design of this repo that I think would be cool to mention in an article online, like the Medium article you are going to create:
OR use case 2 of massive historical datasets which is open to debate: I think this repo could be used to turn the HVAC system fault detection rule based equations defined by ASHRAE written as functions into a machine learning classification problem. For example each one of the fault rules or .py files its the same format using Pandas apply:
Which then will return a few dataframe
So I think in theory if someone found a massive wonderful dataset of an air handling unit (AHU) with lots of faults or problems! (which could be mechanical falure, controls programming, sensor error, or poor control setpoints) this repo code could be used across a massive datasets (with the power of Pandas) where then someone I think could turn this into a machine learning problem for each fault equation. Which would be a whole new cool open source thing. I do think some proprietary platforms are doing this already where to my knowledge these are Phd mechanical engineers or architectural engineering students turning their Phd research work into a business. In the PDF folder see So if Kaggle created a couple competitions in collaboration for ASHRAE for time series data on building fuel use machine learning competition why couldn't they do the same thing for fault detection? I am curious to know if a machine learning model would be better and easier like way less code with this rule based approach. This isn't my expertise but feeding data through a machine learning model can be done in Python with just a few lines of code and have that run on the edge....and if the competition was created, the data existed, and the research existed what a cool open source project that could be! Hopefully this all makes sense feel free to reach out! Feel free to copy paste any of these words into a Medium article or ask for more : ) Ben |
Beta Was this translation helpful? Give feedback.
-
Yes and yes keep expanding on what your talking about it's about what you
mention about the model classifying rute cause, also see descriptions of
the fault rules in the PDF it has some good incite. Another PDF in their
also describes the difference between FD, FDD, and BAS alarm's where I
think a ML model could be a bit more helpful root cause analysis where one
could feed in alot more data than rule based. I would love to experiment
with this...
Would you know anything about open source free data sets for HVAC for FDD
purposes? Like popular data sets for ML tutorials, ive heard through word
of mouth public datasets exits for HVAC FDD purposes.
…On Fri, Mar 3, 2023, 1:53 PM Christopher Dudas-Thomas < ***@***.***> wrote:
That totally makes sense. I'm wondering what benefit you think the ML
model might have over the rules-based implementation here? Other than just
having a model implicitly learn the rules we explicitly know from these
equations, I'm imagining a point of interest could be a model that could
better diagnose what the *cause* might be based on those sensor readings.
The way I'm imagining it, then, the real label of interest would not be the
fault flag, but instead an "issue" or "cause" flag, where faults could be
tagged as "sensor issue", "mechanical failure", etc. Then the interesting
thing would be if the model could classify new instances of those
issues/causes based on nuances in the timeseries data that would be very
difficult for people to pick out. Thoughts?
—
Reply to this email directly, view it on GitHub
<#7 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHC4BHITD3ZT7WHB72JMQNLW2JDZ3ANCNFSM6AAAAAAVLHXIZQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
This is what I am talking about for public datasets to test FDD algorithms
against, I'll work on some unit test scripts to benchmark against this:
https://www.osti.gov/dataexplorer/biblio/dataset/1881324
Hopefully it's something useful...I think it would be cool to benchmark
against rule based FDD, hopefully the results are good, and then try some
ML experimentation black box magic : )
…On Fri, Mar 3, 2023, 2:56 PM Ben Bartling ***@***.***> wrote:
Yes and yes keep expanding on what your talking about it's about what you
mention about the model classifying rute cause, also see descriptions of
the fault rules in the PDF it has some good incite. Another PDF in their
also describes the difference between FD, FDD, and BAS alarm's where I
think a ML model could be a bit more helpful root cause analysis where one
could feed in alot more data than rule based. I would love to experiment
with this...
Would you know anything about open source free data sets for HVAC for FDD
purposes? Like popular data sets for ML tutorials, ive heard through word
of mouth public datasets exits for HVAC FDD purposes.
On Fri, Mar 3, 2023, 1:53 PM Christopher Dudas-Thomas <
***@***.***> wrote:
> That totally makes sense. I'm wondering what benefit you think the ML
> model might have over the rules-based implementation here? Other than just
> having a model implicitly learn the rules we explicitly know from these
> equations, I'm imagining a point of interest could be a model that could
> better diagnose what the *cause* might be based on those sensor
> readings. The way I'm imagining it, then, the real label of interest would
> not be the fault flag, but instead an "issue" or "cause" flag, where faults
> could be tagged as "sensor issue", "mechanical failure", etc. Then the
> interesting thing would be if the model could classify new instances of
> those issues/causes based on nuances in the timeseries data that would be
> very difficult for people to pick out. Thoughts?
>
> —
> Reply to this email directly, view it on GitHub
> <#7 (reply in thread)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AHC4BHITD3ZT7WHB72JMQNLW2JDZ3ANCNFSM6AAAAAAVLHXIZQ>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
|
Beta Was this translation helpful? Give feedback.
-
@christopherDT well this was interesting....it appears there already was a Kaggle competition for FDD haha in 2020: Ill have to dig through this IPython notebook someone created for it. |
Beta Was this translation helpful? Give feedback.
-
Hi @bbartling,
As mentioned in another discussion post, I've been testing out the project, and it's really great. I've recently been writing up some data science tutorial posts on Medium that center on open-sourcing building data science. I wanted to spotlight open-fdd and help get the word out, so I've been fashioning my experiences with it into a post. Basically, it's mostly the front end of the data bottleneck: how to choose the right equipment/sensors, and how to get the data into the right format to feed to open-fdd for testing. Any thoughts or suggestions?
Beta Was this translation helpful? Give feedback.
All reactions