File Exchange

image thumbnail

Universal Electronic Load Controller(ELC) for MicroHydro plant

version (41.4 KB) by Niranjan Bhujel
It regulates speed of the generator, compensates reactive power and mitigates harmonics in current.


Updated 30 Mar 2017

View License

In microhydro plant, speed governer is not used because of its high cost. ELC is preferred. This ELC regulates speed, compensates reactive power and mitigates current harmonics.
It senses deviation in speed, then calculates power to be dumped(Pdump). Then, it senses load current and voltage from which p and q is calculated(pq theory). Then oscillating part of p (say p1) is found using digital filter. To compensates reactive power and mitigate current harmonics, p1 and q should be injected. To regulate speed, Pdump should be drawn. So, net power p1-Pdump is to be injected along with q. With this value, current to be injected is calculated. This reference current is fed to hysteresis band current controller which generates gate signal for inverter. Inverter injects the current.
Pdump drawn charges the capacitor C1 and C2. So, voltage across them increases. When sum of their voltage exceeds certain value (1025 V in this case), MOSFET switch S is turned on. So, capacitor is discharged to resistor. In this way, power is dumped in resistor.

Cite As

Niranjan Bhujel (2020). Universal Electronic Load Controller(ELC) for MicroHydro plant (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (11)

Le Tien Dung

Andi Yunus

Is there any detail paper or thesis on given elc method i want to study it in detail.

im working on a electronic dump load control system for micro hydropower plants and came acrross ur work. Can u mail me this model compattible for matlab 2015. my pc has matlab 2015.

thank you

How to make voltage and frequency constant in parallel operated of Synchronous generator and induction generator

Any ideas


Thanks in Advance

Will you send an image of what is inside in p-q block and inverse p-q block

I'm using MATLAB 2012 version , its not supporting

Mail id :

I Need three phase STATCOM with Hysteresis band current control principle to control two generator operated at micro hydro

This file runs only on MATLAB R2016b release or latest.

This file showing error




MATLAB Release Compatibility
Created with R2016b
Compatible with any release
Platform Compatibility
Windows macOS Linux