Physics-Guided Bayesian Neural Network (PG-BNN) for Wind Turbine Predictive Maintenance

This model repository contains a Physics-Guided Bayesian Neural Network (PG-BNN) built for fault detection and operational anomaly prediction in wind turbine sub-systems (gearbox, generator, rotor, and bearings).

Key Features

  • Bayesian Variational Inference: Quantifies epistemic uncertainty via Monte Carlo sampling.
  • Physics Regularization: Enforces thermodynamic and aerodynamic physical bounds (energy balance, torque-speed dynamic constraints) during training to prevent unphysical predictions.
  • SCADA Feature Support: Designed to ingest 40+ SCADA channels along with engineered rolling statistics and exponential moving averages.

Quick Usage

from inference import PGBNNPredictor
import torch

predictor = PGBNNPredictor.from_pretrained("AerovigilAI/wind-turbine-pg-bnn")
sample_scada = torch.randn(1, 40) # 40 SCADA sensor features

mean_pred, uncertainty = predictor.predict(sample_scada, num_samples=30)
print(f"Fault Probability: {mean_pred.item():.4f}, Uncertainty (Std Dev): {uncertainty.item():.4f}")
---
Downloads last month
9
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support