Solar Plant Digital Twin Analytics Engine

via Freelancer ·

Budget / Salary₹1,500–12,500
TypeFreelance project
LocationRemote
Posted1 hour ago
Develop Solar Plant KPI, Alarm & Analytics Engine for Digital Twin

Project Description

We require a backend developer/data engineer for TwinPro, our solar digital twin platform.

The assignment is to develop the analytics and rules engine that converts raw SCADA/telemetry information into actionable solar-plant KPIs, alarms and asset-health indicators.

This is not a frontend/dashboard-design project.

KPIs to be Developed

At minimum:

Generation Today
Daily Energy
Monthly Energy
Specific Yield – kWh/kWp
Performance Ratio (PR)
Plant Availability
Inverter Availability
Data Availability/Data Health
Capacity Utilisation Factor
Expected Generation
Actual vs Expected Generation
Energy Loss
Inverter Efficiency
Irradiance
Active Alarm Count
Plant Health Score

Calculations should be available at relevant hierarchy levels:

Enterprise → Portfolio → Plant → Block → Inverter

Alarm Engine

Develop configurable rules for situations including:

Inverter offline
Low generation
Underperformance
Communication failure
High temperature
Grid outage
Irradiance sensor failure
Meter mismatch
Persistent alarm
Missing telemetry

Alarm records should support:

Severity
Asset
Start time
End time
Status
Acknowledgement
Comments
Assigned user
Root-cause category
Associated work order
Scope
Develop KPI calculation services.
Develop configurable alarm rules.
Implement hierarchy-level aggregation.
Create APIs for frontend dashboards.
Develop scheduled calculation jobs.
Provide automated unit tests.
Provide sample datasets and calculated output.
Document all equations and assumptions.
Sample API Outputs
/plants/{id}/kpis
/plants/{id}/performance
/plants/{id}/alarms
/plants/{id}/losses
/portfolios/{id}/kpis
/assets/{id}/health
Deliverables

Milestone 1: KPI definitions and calculation architecture
Milestone 2: Core KPI engine
Milestone 3: Alarm/rules engine
Milestone 4: Portfolio and plant aggregation APIs
Milestone 5: Automated testing + documentation

Important Requirement

KPI calculations must be executed server-side, not within the React frontend.

Calculations and alarm thresholds should also be configurable rather than hard-coded wherever practical.

What to Include in Your Bid

Please describe:

Experience developing analytics engines
Experience with solar/energy data, if any
Python/Node.js experience
Rules-engine experience
Approach to testing KPI calculations

Start your proposal with “TWINPRO ANALYTICS”.

Preferred Skills

Python
Data Analytics
PostgreSQL
RESTful API
Data Engineering

Suggested Project Type

Fixed Price

Suggested Budget

₹5,000–₹10,000

Target Completion

7 days
python data processing postgresql data analytics backend development restful api alarm management api development
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.