MelroyCaeiro / PD-Denoising-using-Optimized-Wavelet

Partial Discharge Denoising Using Optimized Wavelet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PD-Denoising-using-Optimized-Wavelet

Partial Discharge Denoising Using Optimized Wavelet-Based Technique

Note: Project repository has yet to be updated. Work in progress

  • MainFunction.ipynb runs all three parts/steps of the denoising technique [listed below].
  • Preprocessing.ipynb performs preprocessing of the PD signal; extracting PD pulses & outputting clean & noisy signals
  • NSGA2.ipynb performs the NSGA2 optimization to determine the best wavelet denoising parameters.
  • Denoising.ipynb performs the optimized wavelet denoising on the noise-contaminated PD pulses.

NSGA-II Objective Space

Objective Space of NSGA-II

Denoised PD Pulse Train Example

Denoised PD Pulse Train

Zoomed-in PD Pulse

Zoomed-in PD Pulse

About

Partial Discharge Denoising Using Optimized Wavelet

License:GNU Affero General Public License v3.0


Languages

Language:Jupyter Notebook 100.0%