Skip to content

bartoszxkozlowski/rough-sets-refrigeration-detection

Repository files navigation

rough-sets-refrigeration-detection

A repository containing the simplified version of a Rough Sets Theory-based fault detector for refrigeration systems. This repository also contains real-world data allowing user to run this code on measurements taken from an actual refrigeration device.

Quick Start

Requirements: Python 3.12

  1. Install pipenv: pip install pipenv

  2. Install dependencies: pipenv install

  3. Create a credentials.yaml file with your PostgreSQL database credentials:

    database:
      name: your_database_name
      user: your_username
      password: your_password
      host: localhost
      port: 5432
  4. Import historical data by running the provided SQL file in your PostgreSQL database

  5. Run the detection system: python main.py

The code will automatically connect to your database using credentials.yaml and process the historical refrigeration data.

About

Implementation of Rough Sets Theory-based fault detection for refrigeration systems using real-world IoT sensor data. This repository supports the research article "Detection and prediction of refrigeration equipment failures using rough sets theory and the Internet of Things.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages