Skip to content

Releases: pieterberg/Process-State-Identification

Version 1.0.0

24 Oct 07:41
9986eaf
Compare
Choose a tag to compare

Fault detection:

Simulation datasets:

  • Generated a normal_training.csv dataset
  • Generated a normal_testing.csv dataset
  • Generated a faults_training.csv dataset

PCA:

  • Performed PCA on the normal_training.csv dataset
  • Created a scree plot for the normal_training.csv dataset
  • Reduced the order of the normal_training.csv dataset

Fault detection training:

  • Determined the Hotelling's T2 statistic of the normal_training.csv dataset
  • Determined the Q statistic of the normal_training.csv dataset
  • Constructed the Hotelling's T2 statistic and Q statistic control charts for the normal_training.csv dataset
  • Set the Hotelling's T2α and Qα upper control limits for the normal_training.csv dataset

Fault detection:

  • Used the training PCA loadings from the normal_training.csv dataset to reduce the faults_training.csv dataset
  • Determined the Hotelling's T2 statistic of the faults_training.csv dataset
  • Determined the Q statistic of the faults_training.csv dataset
  • Constructed the Hotelling's T2 statistic and Q statistic control charts for the faults_training.csv dataset
  • Detected the process faults in the faults_training.csv dataset
  • Calculated the ROC curve parameters for the Hotelling's T2 statistic and Q statistic

ROC curves:

  • Generated a Hotelling's T2 ROC curve for the faults_training.csv dataset
  • Generated a Q statistic ROC curve for the faults_training.csv dataset

Version 0.5.0

20 Oct 08:13
4e64978
Compare
Choose a tag to compare

Valve Fault Simulation:

External Variables:

  • Generated Gaussian external variables to use for the process model

Process States:

  • Added process states

Valve Faults:

  • Added control valve models
  • Added control valve states
  • Added Stateflow charts
  • Modeled the control valves getting stuck
  • Modeled the control valves experiencing stiction
  • Added Butterworth lowpass filters to use for the valve stiction models
  • Added variant subsystems for the control valves' states
  • Exported the control valves' states

Version 0.4.0

18 Aug 12:29
d3e5159
Compare
Choose a tag to compare

Process Control:

Control strategy:

  • Updated Simulink layout
  • Developed control strategy
  • Implemented sensor model
  • Implemented control valve model

Feedback control:

  • Fitted feedback ARX models
  • Tuned feedback controllers
  • Implemented feedback controllers

Feedforward control:

  • Fitted feedforward ARX models
  • Tuned feedforward controllers
  • Implemented feedforward controllers

Version 0.3.0

13 Aug 12:57
Compare
Choose a tag to compare

Open-loop model:

  • Developed process model
  • Mass balances
  • Dynamic equilibrium
  • Model parameters
  • Steady-state initialization