Skip to content
/ SSM Public

This repisotry has been deveoped as a case study of industrial process monitoring

Notifications You must be signed in to change notification settings

Boskabadi/SSM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Soft Sensor Model (SSM)

This repository contains machine learning (ML) and deep learning (DL) models developed for predicting the Brix index using sensor data, including steam pressure, vacuum pressure, level, and time-series features. The repository consists of two Jupyter notebooks:

  • SSM_ML.ipynb: Implements various ML models for different input configurations.
  • SSM_DL.ipynb: Implements various DL architectures for more complex time-series data. Project Overview The goal is to accurately predict the Brix index using different combinations of sensor inputs across multiple models. The models are categorized into three configurations:

Model Type ML Inputs DL Inputs Output

  • Basic Model Steam pressure, Level Steam pressure, Level, Time-series Brix index
  • Model 1 Vacuum pressure, Steam pressure, Level Vacuum pressure, Steam pressure, Level, Time-series Brix index
  • Model 2 (Chosen) Vacuum pressure, Steam pressure Vacuum pressure, Steam pressure, Time-series Brix index Jupyter Notebooks
  1. SSM_ML.ipynb (Sensor Simulation - Machine Learning) This notebook explores traditional ML approaches, including Multiple Linear Regression (MLR), General Regression Neural Networks (GRNN), Support Vector Regression (SVR), and Decision Tree Regression (DTR).

Contents:

  • Importing Data: Load and preprocess the dataset.
  • Plotting Data: Visualize key trends in the sensor readings.
  • MLR for Basic Model: Apply MLR using Steam pressure and Level.
  • MLR for Model 1: Apply MLR using Vacuum pressure, Steam pressure, and Level.
  • MLR for Model 2: Apply MLR using Vacuum pressure and Steam pressure.
  • GRNN for Basic Model: Use GRNN for prediction with Basic model inputs.
  • GRNN for Model 1: GRNN prediction using Model 1 inputs.
  • GRNN for Model 2: GRNN prediction using Model 2 inputs.
  • SVR for Basic Model: Apply SVR using Steam pressure and Level.
  • SVR for Model 1: SVR prediction with Model 1 inputs.
  • DTR for Model 2: Decision Tree Regression for Model 2 inputs.
  • SVR for Model 2: Apply SVR with Model 2 inputs.
  1. SSM_DL.ipynb (Sensor Sesnor Model - Deep Learning) This notebook implements advanced deep learning architectures, including LSTM, GRU, and CNN, to capture time-series dependencies and improve predictive accuracy.

Contents: -I mporting Data: Load and preprocess the dataset.

  • Autocorrelation Function (ACF): Analyze time-series dependencies.
  • LSTM for Basic Model: Apply LSTM using Steam pressure, Level, and Time-series.
  • LSTM for Model 1: LSTM using Vacuum pressure, Steam pressure, Level, and Time-series.
  • LSTM for Model 2: LSTM with Vacuum pressure, Steam pressure, and Time-series.
  • GRU for Basic Model: GRU using Steam pressure, Level, and Time-series.
  • GRU for Model 1: GRU using Model 1 inputs.
  • GRU for Model 2: GRU with Model 2 inputs.
  • CNN for Basic Model: CNN using Steam pressure, Level, and Time-series.
  • CNN for Model 1: CNN using Model 1 inputs.
  • CNN for Model 2: CNN using Model 2 inputs.

Additional Information

About

This repisotry has been deveoped as a case study of industrial process monitoring

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published