Data analysis application for the ORCHID

More Info
expand_more

Abstract

The Organic Rankine Cycle Hybrid Integrated Device (ORCHID) is a small scale power plant that is used to study the fundamental gas dynamic behavior of dense organic fluids, as well as the behavior of turbomachinery. In order to draw accurate conclusions about the raw sensor data generated by the ORCHID one has to know when the system is in steady-state. Currently, determining the steady state over historical data is cumbersome, and difficult to do in real time.
Our application aims to solve the problems with the current information workflow by consolidating the functionality that is currently spread across multiple applications into one main application, as well by offering steady state detection over real-time data. Aside from the lack of steady state detection capabilities, our client indicated that the applications currently in use often lag or crash. Therefore we defined three design goals: Performance, Reliability, and Ease of Use.
The main challenge we encountered during this phase was finding a way to properly connect the different external applications needed to properly process the ORCHID's data. The design goals were continuously referenced during the implementation phase to ensure the quality of our application. Additionally, we used unit, integration, and manual testing. The last category also comprised user tests conducted with our client to ensure that the final product would meet his requirements.
With our final application, we solve the client's main problem: it is now possible to detect whether or not a system is in steady state while an experiment is being conducted. This greatly reduces both the amount of time the client has to invest, as well as the amount of energy needed to conduct a successful experiment.