Solar Plant Digital Twin Analytics Engine
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
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
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.