AI-Driven Solar Power Nowcasting

ML Engineering

Real-time solar generation forecasting with machine learning

Context

The challenge

Solar power generation is inherently variable, driven by cloud cover, atmospheric conditions, and seasonal patterns.

Traditional forecasting methods based on numerical weather prediction (NWP) struggle with short-term accuracy, especially during rapid weather transitions.

  1. 01forecast solar generation up to 2.5 hours ahead
  2. 02integrate diverse data sources including satellite imagery and weather models
  3. 03perform robustly across different weather regimes
  4. 04support real-time operational decision-making

Nowcasting, the prediction of solar output up to a few hours ahead, is crucial for grid operators and energy traders. The project required a system that could:

Data

Data integration and preprocessing

The system ingested multiple data streams, each with its own characteristics and challenges:

  1. 01satellite imagery at 15-minute cadence for cloud tracking
  2. 02numerical weather prediction (NWP) data for broader atmospheric context
  3. 03historical power output records from solar installations
  4. 04geographic and astronomical features (solar angle, elevation, orientation)

Aligning these heterogeneous sources into a coherent feature set required careful engineering:

  1. 01handling missing data and sensor dropouts gracefully
  2. 02spatial and temporal alignment across different resolutions
  3. 03maintaining real-time latency constraints for operational use
Models

Model development and selection

We established a rigorous evaluation framework and progressed through several modeling stages:

  1. 01persistence models and climatological baselines for benchmarking
  2. 02optical flow and NWP ensemble methods as intermediate approaches

The final architecture combined multiple deep learning components to capture both spatial and temporal dynamics:

Accuracy

Results and performance

The deployed model demonstrated strong performance across evaluation metrics:

  • superior short-term accuracy compared to NWP-only baselines
  • consistent performance across clear, partly cloudy, and overcast conditions
  • reliable predictions during rapid weather transitions
  • significant gains in normalized error metrics over persistence models
Rollout

Operational deployment

The system was designed for production reliability from the start:

  • automated data ingestion and preprocessing pipelines
  • scalable inference infrastructure for parallel site forecasting
  • continuous error monitoring with automatic fallback to simpler models
Value

Business impact

Accurate nowcasting delivered tangible value across the energy value chain:

  • improved grid stability through better anticipation of generation variability
  • optimized energy storage dispatch and trading strategies
  • better utilization of solar assets and reduced curtailment
Summary

Key takeaways

This project highlighted several principles for applied ML in energy systems:

Future

Looking forward

Future development directions include integrating ground-based sky cameras for hyper-local cloud tracking, ensemble model systems that dynamically weight predictions based on current conditions, and extending forecast horizons while maintaining short-term precision. The combination of richer data sources and more sophisticated architectures will continue to push the boundaries of what is possible in solar nowcasting.

Work with us

Ready to build an AI system your team will actually use?

Let's discuss how we can help transform your business with AI.

Get in touch