https://github.com/713ayan/electricity-consumption-in-steel-power-plants

https://github.com/713ayan/electricity-consumption-in-steel-power-plants

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.8%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: 713ayan
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 863 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme

README.md

Electricity-Consumption-In-Steel-Power-Plants

This project aims to predict the energy usage in the steel industry based on various features such as lagging current reactive power, leading current reactive power, CO2 emissions, power factors, and NSM (a proprietary metric). The dataset used for this project contains daily energy usage data for a steel plant over the course of a year.

Dataset

The dataset Steelindustrydata.csv contains the following columns:

  • date: The date and time of the measurement
  • Usage_kWh: The energy usage in kilowatt-hours (kWh)
  • LaggingCurrentReactive.Power_kVarh: The lagging current reactive power in kilovolt-ampere reactive hours (kVarh)
  • LeadingCurrentReactivePowerkVarh: The leading current reactive power in kVarh
  • CO2(tCO2): The CO2 emissions in metric tons
  • LaggingCurrentPower_Factor: The lagging current power factor
  • LeadingCurrentPower_Factor: The leading current power factor
  • NSM: A proprietary metric
  • WeekStatus: Indicates whether the day is a weekday or a weekend
  • Dayofweek: The day of the week
  • Load_Type: The type of load (e.g., light, heavy)

Data Preprocessing

The code performs the following data preprocessing steps:

Converting the date column to a datetime data type. Grouping the data by date and calculating the mean for each day. Splitting the data into training and testing sets. Scaling the features using StandardScaler.

Model Training

The code trains and evaluates the following regression models:

  • Linear Regression
  • Ridge Regression
  • Lasso Regression
  • Support Vector Regression (SVR)
  • Decision Tree Regression
  • Random Forest Regression

The performance of each model is evaluated using the Root Mean Squared Error (RMSE) metric.

Usage

Clone the repository or download the source code. Install the required dependencies (e.g., pandas, scikit-learn, matplotlib). Run the code to train the models and evaluate their performance. Use the trained models to make predictions on new data.

Owner

  • Login: 713ayan
  • Kind: user

GitHub Events

Total
Last Year