HPL ELECTRIC & POWER

Limited | Gurugram, Haryana

Technical Architecture

Phase 1: MDM + WFM Platform | Rev 4 | Appendix A

← Back to Proposal

Rev 4 Updates: Multi-HES Adapter Framework (OBIS code mapping) | Multi-tenant Architecture | WFM/Asset Management | 3 Mobile Apps | On-premise Ready

Multi-tenant
Cloud + On-premise
<100ms
API Response Time
99.9%
Target Uptime
Multi-HES
Adapter Framework

01 System Architecture

Data Sources
Smart Meters
RF / GPRS / NB-IoT
Multiple HES Vendors
~3 per tender
Multi-HES Adapter
OBIS Code Mapping
MDM Core
VEE Engine
Validation
Data Store
Multi-tenant DB
Event Processor
Alarms & Alerts
WFM Engine
Asset Lifecycle
Applications
Web Dashboard
Multi-tenant UI
Report Builder
Custom Reports
Energy Audit
AT&C at DT/Feeder
REST APIs
Integration Layer
3 Mobile Apps
Consumer App
Bills / Prepaid / Complaints
O&M App
Field Ops / Bluetooth
Utility App
DISCOM Staff
Integrations
DISCOM Billing
Per-DISCOM Adapter
CRM Systems
API Ready
SCADA / DMS
Grid Operations

02 Technology Stack

Backend

Python / Node.js

FastAPI / Express
Frontend

React.js

TypeScript / Material UI
Database

PostgreSQL + TimescaleDB

Multi-tenant Schema
Cache

Redis

In-memory / Queues
Message Queue

Apache Kafka

Event Streaming
Mobile

React Native

iOS + Android (3 Apps)
Container

Docker + Kubernetes

On-premise Ready
Cloud

GCP / AWS / Azure

Mumbai + Delhi Regions

03 Core Modules

📊 VEE Engine

  • Validation: Range checks, spike detection, zero consumption alerts
  • Estimation: Historical interpolation, weather-based, neighbor comparison
  • Editing: Manual override with audit trail, bulk corrections
  • Rules Engine: Configurable business rules per DISCOM

🛠 WFM/Asset Management NEW

  • Meter Lifecycle: 9 stages (Procurement → Decommission)
  • Work Orders: Assignment, tracking, reporting
  • Site Survey: GPS tagging, photo capture
  • Maintenance: Fault repair, replacement tracking

📈 Energy Audit Module NEW

  • AT&C Loss: DT/feeder level calculation
  • Load Balancer: DT-level energy audit data
  • Loss Segregation: Technical vs Commercial
  • Energy Balance: Input vs billed energy analysis

📋 Custom Report Builder P1

  • Standard Reports: 48+ pre-built RDSS compliant reports
  • Custom Builder: Column selection, filtering, sorting
  • Save Configs: Saved report configurations
  • Export: PDF, Excel, CSV, JSON, XML

🔒 Security & Multi-tenant

  • Multi-tenant: Isolated data per DISCOM
  • Authentication: OAuth 2.0, SAML, LDAP
  • Authorization: RBAC with granular permissions
  • Encryption: AES-256 at rest, TLS 1.3 in transit

🔬 FluxAI Analytics PHASE 2

  • Load Forecasting: ARIMA, LSTM, Prophet models
  • Anomaly Detection: Isolation Forest, Autoencoders
  • Theft Detection: ML-based identification
  • Predictive: Maintenance prediction

04 API Specifications

RESTful APIs with OpenAPI 3.0 specification. Key endpoints:

Meter Data APIs

POST /api/v1/meters/readings - Ingest meter readings from HES
GET /api/v1/meters/{meter_id}/consumption - Get consumption data
GET /api/v1/meters/{meter_id}/events - Get meter events/alarms

Reporting APIs

GET /api/v1/reports/consumption - Consumption reports
GET /api/v1/reports/losses - AT&C loss calculation
GET /api/v1/reports/export - Export data (CSV/Excel/PDF)

Analytics APIs PHASE 2

GET /api/v1/analytics/forecast - Load forecasting
GET /api/v1/analytics/anomalies - Anomaly detection
GET /api/v1/analytics/theft - Theft detection results

Billing Integration APIs

GET /api/v1/billing/consumption-summary - Billing period summary
GET /api/v1/billing/validated-data - VEE processed data for billing
POST /api/v1/billing/webhook - Push billing data to external system

WFM/Asset Management APIs NEW

GET /api/v1/wfm/meters - Get meter inventory by lifecycle stage
POST /api/v1/wfm/work-orders - Create work order (installation/maintenance)
PUT /api/v1/wfm/work-orders/{id}/status - Update work order status
POST /api/v1/wfm/site-survey - Submit site survey (GPS, photos)
POST /api/v1/wfm/commissioning - Commission meter after installation

Mobile App APIs NEW

GET /api/v1/consumer/bills - Get consumer bill history
GET /api/v1/consumer/prepaid/balance - Get prepaid balance and recharge history
POST /api/v1/consumer/complaints - Submit complaint
GET /api/v1/field/work-orders - Get assigned work orders (O&M App)
POST /api/v1/field/meter-read - Submit Bluetooth meter reading (O&M App)

05 Multi-HES Adapter Framework KEY DIFFERENTIATOR

Each DISCOM tender involves ~3 HES vendors supplying meters. Our Multi-HES Adapter Framework provides unified integration with configurable OBIS code mapping per vendor.

MDM is the Brain - HES is Data Source

The MDM platform orchestrates all meter data operations. Multiple HES systems feed data through our adapter framework, which normalizes data formats and OBIS codes to provide a unified view regardless of vendor.

Adapter Architecture Pluggable adapter per HES vendor - Add new vendors without core code changes
OBIS Code Mapping Configurable mapping per vendor - Same data field may have different OBIS codes across vendors; adapter normalizes to standard format
Protocol Support REST API / MQTT / DLMS-COSEM / Proprietary protocols (per vendor requirements)
Data Normalization Timestamp alignment, unit conversion, data quality flags - unified regardless of source
Data Push Each HES pushes readings to MDM on configurable intervals (default: 15 minutes)
Data Pull MDM can query any connected HES for on-demand reads and historical data
Command Routing MDM routes commands (disconnect, reconnect, on-demand read) to correct HES based on meter mapping
Event Aggregation Real-time event forwarding from all HES vendors to unified event processor
Security Per-vendor API keys + IP whitelisting + TLS 1.3 encryption
HPL HES (Native):

Primary adapter for HPL's own meters. Our team will work with HPL's HES team during Discovery phase to develop native connector with full API access.

Third-Party HES:

Generic adapters for other HES vendors in tender. Configurable OBIS mapping and protocol settings per vendor without code changes.

🔒 Confidentiality Notice

This document is confidential and proprietary to Trinesis Technologies Pvt. Ltd. It is shared exclusively with HPL Electric & Power Limited for evaluation purposes only. No part of this document may be disclosed, reproduced, or distributed to third parties without prior written consent.

Ref: TRIN/PROP/HPL/2026-03-A  |  Rev: 4  |  Classification: Confidential

🔒

Trinesis Technologies

Confidential Proposal